Skip to content

gapi_onnx_PyParams

gapiclassOpenCV 5.0.0
import { gapi_onnx_PyParams } from '@banou/opencv-wasm'

Use after await initOpenCV(). See the initialization and named imports guide.

ARGUMENTSConstructor or factory
CLASSgapi_onnx_PyParams
RETURN TYPEOwned native handle
Call structure. A void return can still write to destination arguments. The parameter descriptions define inputs, outputs and ownership.

Native object: release it with using or delete(). Factories can return null; check before calling methods.

NB: Used by python wrapper This class can be marked as SIMPLE, because it's implemented as pimpl

Constructors and members

static new

Create network parameter configuration. These parameter objects describe an optional OpenVINO or ONNX Runtime backend, which is not linked in this WASM build. Use gapi.dnn.Params for executable CPU inference.

new(tag: EmbindString, model_path: EmbindString): gapi_onnx_PyParams;
2 available overloads
new(): gapi_onnx_PyParams;
new(tag: EmbindString, model_path: EmbindString): gapi_onnx_PyParams;
tag

tag argument (EmbindString).

model_path

model path argument (EmbindString).

Returns

The gapi_onnx_PyParams result.

clone

Create another handle to the same native object. This retains the object without copying its pixels or algorithm state; dispose both handles separately.

clone(): this;
Returns

The this result.

cfgMeanStd

Configure mean std. These parameter objects describe an optional OpenVINO or ONNX Runtime backend, which is not linked in this WASM build. Use gapi.dnn.Params for executable CPU inference.

cfgMeanStd(layer_name: EmbindString, m: Scalar, s: Scalar): gapi_onnx_PyParams;
layer_name

layer name argument (EmbindString).

m

m argument (Scalar).

s

s argument (Scalar).

Returns

The gapi_onnx_PyParams result.

cfgNormalize

Configure normalize. These parameter objects describe an optional OpenVINO or ONNX Runtime backend, which is not linked in this WASM build. Use gapi.dnn.Params for executable CPU inference.

cfgNormalize(layer_name: EmbindString, flag: boolean): gapi_onnx_PyParams;
layer_name

layer name argument (EmbindString).

flag

flag argument (boolean).

Returns

The gapi_onnx_PyParams result.

cfgDisableMemPattern

Configure disable mem pattern. These parameter objects describe an optional OpenVINO or ONNX Runtime backend, which is not linked in this WASM build. Use gapi.dnn.Params for executable CPU inference.

cfgDisableMemPattern(): gapi_onnx_PyParams;
Returns

The gapi_onnx_PyParams result.

cfgSessionOptions

Configure session options. These parameter objects describe an optional OpenVINO or ONNX Runtime backend, which is not linked in this WASM build. Use gapi.dnn.Params for executable CPU inference.

cfgSessionOptions(options: map_string_and_string): gapi_onnx_PyParams;
options

options argument (map_string_and_string).

Returns

The gapi_onnx_PyParams result.

cfgOptLevel

Configure opt level. These parameter objects describe an optional OpenVINO or ONNX Runtime backend, which is not linked in this WASM build. Use gapi.dnn.Params for executable CPU inference.

cfgOptLevel(opt_level: number): gapi_onnx_PyParams;
opt_level

opt level argument (number).

Returns

The gapi_onnx_PyParams result.

cfgAddExecutionProvider2

Configure add execution provider. These parameter objects describe an optional OpenVINO or ONNX Runtime backend, which is not linked in this WASM build. Use gapi.dnn.Params for executable CPU inference.

cfgAddExecutionProvider2(ep: gapi_onnx_ep_CoreML): gapi_onnx_PyParams;
ep

ep argument (gapi_onnx_ep_CoreML).

Returns

The gapi_onnx_PyParams result.

cfgAddExecutionProvider3

Configure add execution provider. These parameter objects describe an optional OpenVINO or ONNX Runtime backend, which is not linked in this WASM build. Use gapi.dnn.Params for executable CPU inference.

cfgAddExecutionProvider3(ep: gapi_onnx_ep_CUDA): gapi_onnx_PyParams;
ep

ep argument (gapi_onnx_ep_CUDA).

Returns

The gapi_onnx_PyParams result.

cfgAddExecutionProvider4

Configure add execution provider. These parameter objects describe an optional OpenVINO or ONNX Runtime backend, which is not linked in this WASM build. Use gapi.dnn.Params for executable CPU inference.

cfgAddExecutionProvider4(ep: gapi_onnx_ep_TensorRT): gapi_onnx_PyParams;
ep

ep argument (gapi_onnx_ep_TensorRT).

Returns

The gapi_onnx_PyParams result.

cfgAddExecutionProvider

Configure add execution provider. These parameter objects describe an optional OpenVINO or ONNX Runtime backend, which is not linked in this WASM build. Use gapi.dnn.Params for executable CPU inference.

cfgAddExecutionProvider(ep: gapi_onnx_ep_OpenVINO): gapi_onnx_PyParams;
ep

ep argument (gapi_onnx_ep_OpenVINO).

Returns

The gapi_onnx_PyParams result.

cfgAddExecutionProvider1

Configure add execution provider. These parameter objects describe an optional OpenVINO or ONNX Runtime backend, which is not linked in this WASM build. Use gapi.dnn.Params for executable CPU inference.

cfgAddExecutionProvider1(ep: gapi_onnx_ep_DirectML): gapi_onnx_PyParams;
ep

ep argument (gapi_onnx_ep_DirectML).

Returns

The gapi_onnx_PyParams result.

These signatures describe this package. Upstream documentation can mention optional backends that are absent from this build. Check runtime compatibility before choosing a backend or file format.