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.
Static Public Member Functions | Protected Member Functions | List of all members
OpenCVForUnity.VideoModule.TrackerMIL Class Reference

The MIL algorithm trains a classifier in an online manner to separate the object from the background. More...

Inheritance diagram for OpenCVForUnity.VideoModule.TrackerMIL:
OpenCVForUnity.VideoModule.Tracker OpenCVForUnity.DisposableOpenCVObject OpenCVForUnity.DisposableObject

Static Public Member Functions

static new TrackerMIL __fromPtr__ (IntPtr addr)
 
static TrackerMIL create (TrackerMIL_Params parameters)
 Create MIL tracker instance. More...
 
static TrackerMIL create ()
 Create MIL 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

- 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 ()
 
- Properties inherited from OpenCVForUnity.DisposableObject
bool IsDisposed [get, protected set]
 
bool IsEnabledDispose [get, set]
 

Detailed Description

The MIL algorithm trains a classifier in an online manner to separate the object from the background.

Multiple Instance Learning avoids the drift problem for a robust tracking. The implementation is based on [MIL] .

Original code can be found here <http://vision.ucsd.edu/~bbabenko/project_miltrack.shtml&gt;

Member Function Documentation

◆ __fromPtr__()

static new TrackerMIL OpenCVForUnity.VideoModule.TrackerMIL.__fromPtr__ ( IntPtr  addr)
static

◆ create() [1/2]

static TrackerMIL OpenCVForUnity.VideoModule.TrackerMIL.create ( TrackerMIL_Params  parameters)
static

Create MIL tracker instance.

Parameters
parametersMIL parameters TrackerMIL::Params

◆ create() [2/2]

static TrackerMIL OpenCVForUnity.VideoModule.TrackerMIL.create ( )
static

Create MIL tracker instance.

Parameters
parametersMIL parameters TrackerMIL::Params

◆ Dispose()

override void OpenCVForUnity.VideoModule.TrackerMIL.Dispose ( bool  disposing)
protectedvirtual

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