the KCF (Kernelized Correlation Filter) tracker
More...
|
| const int | CN = (1 << 1) |
| | C++: enum MODE (cv.TrackerKCF.MODE)
|
| |
| const int | CUSTOM = (1 << 2) |
| | C++: enum MODE (cv.TrackerKCF.MODE)
|
| |
| const int | GRAY = (1 << 0) |
| | C++: enum MODE (cv.TrackerKCF.MODE)
|
| |
|
| IntPtr | getNativeObjAddr () |
| |
| void | init (Mat image, in Vec4i boundingBox) |
| | Initialize the tracker with a known bounding box that surrounded the target.
|
| |
| void | init (Mat image, in(int x, int y, int width, int height) boundingBox) |
| | Initialize the tracker with a known bounding box that surrounded the target.
|
| |
| void | init (Mat image, Rect boundingBox) |
| | Initialize the tracker with a known bounding box that surrounded the target.
|
| |
| bool | update (Mat image, out Vec4i boundingBox) |
| | Update the tracker, find the new most likely bounding box for the target.
|
| |
| bool | update (Mat image, out(int x, int y, int width, int height) boundingBox) |
| | Update the tracker, find the new most likely bounding box for the target.
|
| |
| bool | update (Mat image, Rect boundingBox) |
| | Update the tracker, find the new most likely bounding box for the target.
|
| |
| void | Dispose () |
| |
| void | ThrowIfDisposed () |
| |
| bool | IsDisposed [get, protected set] |
| |
| bool | IsEnabledDispose [get, set] |
| |
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 [KCF_ECCV] which is extended to KCF with color-names features ([KCF_CN]). 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>.
◆ __fromPtr__()
| static new TrackerKCF OpenCVForUnity.TrackingModule.TrackerKCF.__fromPtr__ |
( |
IntPtr | addr | ) |
|
|
static |
◆ create() [1/2]
| static TrackerKCF OpenCVForUnity.TrackingModule.TrackerKCF.create |
( |
| ) |
|
|
static |
Create KCF tracker instance.
- Parameters
-
| parameters | KCF parameters TrackerKCF::Params |
◆ create() [2/2]
Create KCF tracker instance.
- Parameters
-
| parameters | KCF parameters TrackerKCF::Params |
◆ Dispose()
| override void OpenCVForUnity.TrackingModule.TrackerKCF.Dispose |
( |
bool | disposing | ) |
|
|
protectedvirtual |
◆ CN
| const int OpenCVForUnity.TrackingModule.TrackerKCF.CN = (1 << 1) |
|
static |
C++: enum MODE (cv.TrackerKCF.MODE)
◆ CUSTOM
| const int OpenCVForUnity.TrackingModule.TrackerKCF.CUSTOM = (1 << 2) |
|
static |
C++: enum MODE (cv.TrackerKCF.MODE)
◆ GRAY
| const int OpenCVForUnity.TrackingModule.TrackerKCF.GRAY = (1 << 0) |
|
static |
C++: enum MODE (cv.TrackerKCF.MODE)
The documentation for this class was generated from the following file:
- OpenCVForUnity/Assets/OpenCVForUnity/org/opencv_contrib/tracking/TrackerKCF.cs