Trait opencv::tracking::TrackerKCF [−][src]
pub trait TrackerKCF: Tracker {
fn as_raw_TrackerKCF(&self) -> *const c_void;
fn as_raw_mut_TrackerKCF(&mut self) -> *mut c_void;
fn set_feature_extractor(
&mut self,
callback: TrackerKCF_FeatureExtractorCallbackFN,
pca_func: bool
) -> Result<()> { ... }
}
Expand description
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.
Required methods
fn as_raw_TrackerKCF(&self) -> *const c_void
fn as_raw_mut_TrackerKCF(&mut self) -> *mut c_void
Provided methods
fn set_feature_extractor(
&mut self,
callback: TrackerKCF_FeatureExtractorCallbackFN,
pca_func: bool
) -> Result<()>
fn set_feature_extractor(
&mut self,
callback: TrackerKCF_FeatureExtractorCallbackFN,
pca_func: bool
) -> Result<()>
C++ default parameters
- pca_func: false
Implementations
Create KCF tracker instance
Parameters
- parameters: KCF parameters TrackerKCF::Params
C++ default parameters
- parameters: TrackerKCF::Params()