Skip to main content

Interface: SegmentationRequest

Defined in: packages/agentos/src/io/segmentation/types.ts:118

Normalized provider-level request produced by the segment helper from SegmentOptions. The image is already a Buffer, exactly one mode is resolved, and point labels are defaulted.

Properties​

box?​

optional box: SegmentationBox

Defined in: packages/agentos/src/io/segmentation/types.ts:124


image​

image: Buffer

Defined in: packages/agentos/src/io/segmentation/types.ts:120


maxMasks?​

optional maxMasks: number

Defined in: packages/agentos/src/io/segmentation/types.ts:125


minScore?​

optional minScore: number

Defined in: packages/agentos/src/io/segmentation/types.ts:126


mode​

mode: SegmentationMode

Defined in: packages/agentos/src/io/segmentation/types.ts:121


modelId​

modelId: string

Defined in: packages/agentos/src/io/segmentation/types.ts:119


points?​

optional points: object[]

Defined in: packages/agentos/src/io/segmentation/types.ts:123

label​

label: "background" | "foreground"

x​

x: number

y​

y: number


prompt?​

optional prompt: string

Defined in: packages/agentos/src/io/segmentation/types.ts:122


providerOptions?​

optional providerOptions: Record<string, unknown> | SegmentationProviderOptionBag

Defined in: packages/agentos/src/io/segmentation/types.ts:127