Skip to content

TrackerCSRT_Params

trackingclassOpenCV 5.0.0
import { TrackerCSRT_Params } from '@banou/opencv-wasm'

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

ARGUMENTSConstructor or factory
CLASSTrackerCSRT_Params
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.

tracker csrt params value in the OpenCV API.

Constructors and members

static new

Create an owned TrackerCSRT_Params object. Release native handles with using or delete().

new(): TrackerCSRT_Params;
Returns

The TrackerCSRT_Params 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.

use_hog

use hog value for TrackerCSRT_Params.

use_hog: boolean;

use_color_names

use color names value for TrackerCSRT_Params.

use_color_names: boolean;

use_gray

use gray value for TrackerCSRT_Params.

use_gray: boolean;

use_rgb

use rgb value for TrackerCSRT_Params.

use_rgb: boolean;

use_channel_weights

use channel weights value for TrackerCSRT_Params.

use_channel_weights: boolean;

use_segmentation

use segmentation value for TrackerCSRT_Params.

use_segmentation: boolean;

window_function

Window function: "hann", "cheb", "kaiser"

set window_function(value: EmbindString);
2 available overloads
get window_function(): string;
set window_function(value: EmbindString);
value

value argument (EmbindString).

Returns

The string result.

kaiser_alpha

Window function: "hann", "cheb", "kaiser"

kaiser_alpha: number;

cheb_attenuation

cheb attenuation value for TrackerCSRT_Params.

cheb_attenuation: number;

template_size

template size value for TrackerCSRT_Params.

template_size: number;

gsl_sigma

gsl sigma value for TrackerCSRT_Params.

gsl_sigma: number;

hog_orientations

hog orientations value for TrackerCSRT_Params.

hog_orientations: number;

hog_clip

hog clip value for TrackerCSRT_Params.

hog_clip: number;

padding

padding value for TrackerCSRT_Params.

padding: number;

filter_lr

filter lr value for TrackerCSRT_Params.

filter_lr: number;

weights_lr

weights lr value for TrackerCSRT_Params.

weights_lr: number;

num_hog_channels_used

num hog channels used value for TrackerCSRT_Params.

num_hog_channels_used: number;

admm_iterations

admm iterations value for TrackerCSRT_Params.

admm_iterations: number;

histogram_bins

histogram bins value for TrackerCSRT_Params.

histogram_bins: number;

histogram_lr

histogram lr value for TrackerCSRT_Params.

histogram_lr: number;

background_ratio

background ratio value for TrackerCSRT_Params.

background_ratio: number;

number_of_scales

number of scales value for TrackerCSRT_Params.

number_of_scales: number;

scale_sigma_factor

scale sigma factor value for TrackerCSRT_Params.

scale_sigma_factor: number;

scale_model_max_area

scale model max area value for TrackerCSRT_Params.

scale_model_max_area: number;

scale_lr

scale lr value for TrackerCSRT_Params.

scale_lr: number;

scale_step

scale step value for TrackerCSRT_Params.

scale_step: number;

psr_threshold

we lost the target, if the psr is lower than this.

psr_threshold: number;

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.