The output result of InteractiveSegmenter.
Signature:
export declare class InteractiveSegmenterResult
Constructors
Constructor | Modifiers | Description |
---|---|---|
(constructor)(confidenceMasks, categoryMask, qualityScores) | Constructs a new instance of the InteractiveSegmenterResult class |
Properties
Property | Modifiers | Type | Description |
---|---|---|---|
categoryMask | MPMask | undefined | A category mask represented as a Uint8ClampedArray or WebGLTexture -backed MPImage where each pixel represents the class which the pixel in the original image was predicted to belong to. |
|
confidenceMasks | MPMask[] | undefined | Multiple masks represented as Float32Array or WebGLTexture -backed MPImage s where, for each mask, each pixel represents the prediction confidence, usually in the [0, 1] range. |
|
qualityScores | number[] | undefined | The quality scores of the result masks, in the range of [0, 1]. Defaults to 1 if the model doesn't output quality scores. Each element corresponds to the score of the category in the model outputs. |
Methods
Method | Modifiers | Description |
---|---|---|
close() | Frees the resources held by the category and confidence masks. |
InteractiveSegmenterResult.(constructor)
Constructs a new instance of the InteractiveSegmenterResult
class
Signature:
constructor(
confidenceMasks?: MPMask[] | undefined,
categoryMask?: MPMask | undefined,
qualityScores?: number[] | undefined);
Parameters
Parameter | Type | Description |
---|---|---|
confidenceMasks | MPMask[] | undefined | |
categoryMask | MPMask | undefined | |
qualityScores | number[] | undefined |
InteractiveSegmenterResult.categoryMask
A category mask represented as a Uint8ClampedArray
or WebGLTexture
-backed MPImage
where each pixel represents the class which the pixel in the original image was predicted to belong to.
Signature:
readonly categoryMask?: MPMask | undefined;
InteractiveSegmenterResult.confidenceMasks
Multiple masks represented as Float32Array
or WebGLTexture
-backed MPImage
s where, for each mask, each pixel represents the prediction confidence, usually in the [0, 1] range.
Signature:
readonly confidenceMasks?: MPMask[] | undefined;
InteractiveSegmenterResult.qualityScores
The quality scores of the result masks, in the range of [0, 1]. Defaults to 1
if the model doesn't output quality scores. Each element corresponds to the score of the category in the model outputs.
Signature:
readonly qualityScores?: number[] | undefined;
InteractiveSegmenterResult.close()
Frees the resources held by the category and confidence masks.
Signature:
close(): void;
Returns:
void