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