![]() |
OpenCV
4.5.2
Open Source Computer Vision
|
the KCF (Kernelized Correlation Filter) tracker More...
#include <opencv2/tracking.hpp>
Classes | |
| struct | Params |
Public Types | |
| typedef void(* | FeatureExtractorCallbackFN) (const Mat, const Rect, Mat &) |
| enum | MODE { GRAY = (1 << 0), CN = (1 << 1), CUSTOM = (1 << 2) } |
| Feature type to be used in the tracking grayscale, colornames, compressed color-names The modes available now: More... | |
Public Member Functions | |
| virtual | ~TrackerKCF () CV_OVERRIDE |
| virtual void | setFeatureExtractor (FeatureExtractorCallbackFN callback, bool pca_func=false)=0 |
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< TrackerKCF > | create (const TrackerKCF::Params ¶meters=TrackerKCF::Params()) |
| Create KCF tracker instance. More... | |
Protected Member Functions | |
| TrackerKCF () | |
Protected Member Functions inherited from cv::Tracker | |
| Tracker () | |
the KCF (Kernelized Correlation Filter) tracker
KCF is a novel tracking framework that utilizes properties of circulant matrix to enhance the processing speed. This tracking method is an implementation of [107] which is extended to KCF with color-names features ([50]). The original paper of KCF is available at http://www.robots.ox.ac.uk/~joao/publications/henriques_tpami2015.pdf as well as the matlab implementation. For more information about KCF with color-names features, please refer to http://www.cvl.isy.liu.se/research/objrec/visualtracking/colvistrack/index.html.
|
protected |
|
virtual |
|
static |
Create KCF tracker instance.
| parameters | KCF parameters TrackerKCF::Params |
|
pure virtual |
1.8.9.1