OpenCV for Unity  2.6.0
Enox Software / Please refer to OpenCV official document ( http://docs.opencv.org/4.9.0/index.html ) for the details of the argument of the method.
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
OpenCVForUnity.TrackingModule.TrackerCSRT Class Reference

the CSRT tracker More...

Inheritance diagram for OpenCVForUnity.TrackingModule.TrackerCSRT:
OpenCVForUnity.VideoModule.Tracker OpenCVForUnity.DisposableOpenCVObject OpenCVForUnity.DisposableObject

Public Member Functions

void setInitialMask (Mat mask)
 
- Public Member Functions inherited from OpenCVForUnity.VideoModule.Tracker
IntPtr getNativeObjAddr ()
 
void init (Mat image, Rect boundingBox)
 Initialize the tracker with a known bounding box that surrounded the target. More...
 
bool update (Mat image, Rect boundingBox)
 Update the tracker, find the new most likely bounding box for the target. More...
 
- Public Member Functions inherited from OpenCVForUnity.DisposableObject
void Dispose ()
 
void ThrowIfDisposed ()
 

Static Public Member Functions

static new TrackerCSRT __fromPtr__ (IntPtr addr)
 
static TrackerCSRT create (TrackerCSRT_Params parameters)
 Create CSRT tracker instance. More...
 
static TrackerCSRT create ()
 Create CSRT tracker instance. More...
 
- Static Public Member Functions inherited from OpenCVForUnity.VideoModule.Tracker
static Tracker __fromPtr__ (IntPtr addr)
 
- Static Public Member Functions inherited from OpenCVForUnity.DisposableObject
static IntPtr ThrowIfNullIntPtr (IntPtr ptr)
 

Protected Member Functions

override void Dispose (bool disposing)
 
- Protected Member Functions inherited from OpenCVForUnity.DisposableOpenCVObject
 DisposableOpenCVObject ()
 
 DisposableOpenCVObject (IntPtr ptr)
 
 DisposableOpenCVObject (bool isEnabledDispose)
 
 DisposableOpenCVObject (IntPtr ptr, bool isEnabledDispose)
 
- Protected Member Functions inherited from OpenCVForUnity.DisposableObject
 DisposableObject ()
 
 DisposableObject (bool isEnabledDispose)
 

Additional Inherited Members

- Properties inherited from OpenCVForUnity.DisposableObject
bool IsDisposed [get, protected set]
 
bool IsEnabledDispose [get, set]
 

Detailed Description

the CSRT tracker

The implementation is based on [Lukezic_IJCV2018] Discriminative Correlation Filter with Channel and Spatial Reliability

Member Function Documentation

◆ __fromPtr__()

static new TrackerCSRT OpenCVForUnity.TrackingModule.TrackerCSRT.__fromPtr__ ( IntPtr  addr)
static

◆ create() [1/2]

static TrackerCSRT OpenCVForUnity.TrackingModule.TrackerCSRT.create ( TrackerCSRT_Params  parameters)
static

Create CSRT tracker instance.

Parameters
parametersCSRT parameters TrackerCSRT::Params

◆ create() [2/2]

static TrackerCSRT OpenCVForUnity.TrackingModule.TrackerCSRT.create ( )
static

Create CSRT tracker instance.

Parameters
parametersCSRT parameters TrackerCSRT::Params

◆ Dispose()

override void OpenCVForUnity.TrackingModule.TrackerCSRT.Dispose ( bool  disposing)
protectedvirtual

◆ setInitialMask()

void OpenCVForUnity.TrackingModule.TrackerCSRT.setInitialMask ( Mat  mask)

The documentation for this class was generated from the following file: