Skip to main content
Version: 0.10.0

Type Alias: ImageEmbedder

ImageEmbedder = object

Defined in: extensions/cv/tasks/imageEmbedding.ts:35

Image embedding task runner.

Properties

dispose()

readonly dispose: () => void

Defined in: extensions/cv/tasks/imageEmbedding.ts:39

Releases all allocated native resources.

Returns

void


embed()

readonly embed: (input) => Promise<Float32Array>

Defined in: extensions/cv/tasks/imageEmbedding.ts:48

Asynchronously computes the embedding vector for the given input image.

Parameters

input

ImageBuffer

The input image buffer.

Returns

Promise<Float32Array>

A promise resolving to the embedding vector.

Throws

With code RESOURCE_BUSY if the model is in use, or RESOURCE_DISPOSED if disposed.


embedWorklet()

readonly embedWorklet: (input) => Float32Array

Defined in: extensions/cv/tasks/imageEmbedding.ts:54

Synchronous version of embed to be executed directly on the caller or worklet thread.

Parameters

input

ImageBuffer

Returns

Float32Array