Class TrackerMIL
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. Original code can be found here http://vision.ucsd.edu/~bbabenko/project_miltrack.shtml
public class TrackerMIL : Tracker, IDisposable
- Inheritance
-
TrackerMIL
- Implements
- Inherited Members
Constructors
TrackerMIL(float, int, float, float, int, int, int)
Creates a MIL Tracker
public TrackerMIL(float samplerInitInRadius = 3, int samplerInitMaxNegNum = 65, float samplerSearchWinSize = 25, float samplerTrackInRadius = 4, int samplerTrackMaxPosNum = 100000, int samplerTrackMaxNegNum = 65, int featureSetNumFeatures = 250)
Parameters
samplerInitInRadius
floatradius for gathering positive instances during init
samplerInitMaxNegNum
intnegative samples to use during init
samplerSearchWinSize
floatsize of search window
samplerTrackInRadius
floatradius for gathering positive instances during tracking
samplerTrackMaxPosNum
intpositive samples to use during tracking
samplerTrackMaxNegNum
intnegative samples to use during tracking
featureSetNumFeatures
intfeatures
Methods
DisposeObject()
Release all the unmanaged memory associated with this tracker
protected override void DisposeObject()