Skip to content

Scrypted Documentation / ObjectDetectionResult

Interface: ObjectDetectionResult

Extends

Properties

boundingBox?

optional boundingBox: [number, number, number, number]

x, y, width, height

Inherited from

BoundingBoxResult.boundingBox


zones?

optional zones: string[]

Inherited from

BoundingBoxResult.zones


history?

optional history: ObjectDetectionHistory

Inherited from

BoundingBoxResult.history


id?

optional id: string

The id of the tracked object.


cost?

optional cost: number

The certainty that this is correct tracked object.


className

className: string

The detection class of the object.


embedding?

optional embedding: string

Base64 encoded embedding float32 vector.


label?

optional label: string

The label of the object, if it was recognized as a familiar object (person, pet, etc).


labelScore?

optional labelScore: number

The score of the label.


descriptor?

optional descriptor: string

A base64 encoded Float32Array that represents the vector descriptor of the detection. Can be used to compute euclidian distance to determine similarity.


landmarks?

optional landmarks: Point[]

The detection landmarks, like key points in a face landmarks.


clipPaths?

optional clipPaths: ClipPath[]

The detection clip paths that outlines various features or segments, like traced facial features.


score

score: number


resources?

optional resources: VideoResource


movement?

optional movement: ObjectDetectionHistory & object

Movement history will track the first/last time this object was moving.

Type declaration

moving?

optional moving: boolean