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