Skip to main content
Version: 0.10.0

Type Alias: StyleTransfer

StyleTransfer = object

Defined in: extensions/cv/tasks/styleTransfer.ts:57

Image style transfer task runner.

Properties

dispose()

readonly dispose: () => void

Defined in: extensions/cv/tasks/styleTransfer.ts:61

Releases all allocated native resources.

Returns

void


transferStyle()

readonly transferStyle: (input) => Promise<ImageBuffer>

Defined in: extensions/cv/tasks/styleTransfer.ts:70

Performs asynchronous image style transfer on the given input image.

Parameters

input

ImageBuffer

The input image buffer.

Returns

Promise<ImageBuffer>

A promise resolving to the styled image buffer.

Throws

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


transferStyleWorklet()

readonly transferStyleWorklet: (input) => ImageBuffer

Defined in: extensions/cv/tasks/styleTransfer.ts:76

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

Parameters

input

ImageBuffer

Returns

ImageBuffer