Interface SegmentMask

A single segmented region.

interface SegmentMask {
    mask: Buffer<ArrayBufferLike>;
    bbox: SegmentationBox;
    score: number;
    label?: string;
    index: number;
}

Properties

mask: Buffer<ArrayBufferLike>

PNG bytes; white(255)=object, black(0)=background (matches editImage mask).

Tight bounding box in source-image pixels, top-left origin.

score: number

Model confidence 0–1 (1 when the model reports none).

label?: string

Grounding phrase for text prompts; undefined for geometric/automatic.

index: number

Stable index within the result.