![]() |
OpenCV
4.5.2
Open Source Computer Vision
|
The MIL algorithm trains a classifier in an online manner to separate the object from the background. More...
#include <opencv2/video/tracking.hpp>
Classes | |
| struct | Params |
Public Member Functions | |
| virtual | ~TrackerMIL () CV_OVERRIDE |
Public Member Functions inherited from cv::Tracker | |
| virtual | ~Tracker () |
| virtual void | init (InputArray image, const Rect &boundingBox)=0 |
| Initialize the tracker with a known bounding box that surrounded the target. More... | |
| virtual bool | update (InputArray image, Rect &boundingBox)=0 |
| Update the tracker, find the new most likely bounding box for the target. More... | |
Static Public Member Functions | |
| static Ptr< TrackerMIL > | create (const TrackerMIL::Params ¶meters=TrackerMIL::Params()) |
| Create MIL tracker instance. More... | |
Protected Member Functions | |
| TrackerMIL () | |
Protected Member Functions inherited from cv::Tracker | |
| Tracker () | |
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 [12] .
Original code can be found here http://vision.ucsd.edu/~bbabenko/project_miltrack.shtml
|
protected |
|
virtual |
|
static |
Create MIL tracker instance.
| parameters | MIL parameters TrackerMIL::Params |
1.8.9.1