the KCF (Kernelized Correlation Filter) tracker [詳解]
#include <tracking.hpp>
cv::Trackerを継承しています。
クラス |
|
struct | Params |
公開型 |
|
enum | MODE { GRAY = (1 << 0) , CN = (1 << 1) , CUSTOM = (1 << 2) } |
トラッキングに使用する特徴量の種類 grayscale, colornames, compressed color-names 現在利用可能なモードです。[【詳解】(英語]
|
|
typedef void(* | FeatureExtractorCallbackFN) (const Mat, const Rect, Mat &) |
公開メンバ関数 |
|
virtual void | setFeatureExtractor (FeatureExtractorCallbackFN callback, bool pca_func=false)=0 |
![]() |
|
virtual CV_WRAP void | init (InputArray image, const Rect &boundingBox)=0 |
ターゲットを囲む既知のバウンディングボックスでトラッカーを初期化する[【詳解】(英語]
|
|
virtual CV_WRAP bool | update (InputArray image, CV_OUT Rect &boundingBox)=0 |
トラッカーを更新し、ターゲットに最も適した新しいバウンディングボックスを見つける。[【詳解】(英語]
|
|
静的公開メンバ関数 |
|
static CV_WRAP Ptr< TrackerKCF > | create (const TrackerKCF::Params ¶meters=TrackerKCF::Params()) |
KCFトラッカーのインスタンスの作成[【詳解】(英語]
|
|
KCF(Kernelized Correlation Filter)トラッカー
KCFは、サーキュラント行列の特性を利用して処理速度を向上させる、新しいトラッキングフレームワークです。このトラッキング手法は、以下を実装したものです。[KCF_ECCV] を実装したものです.を実装したもので,これを色名特徴を持つKCFに拡張したものです([KCF_CN]). KCFの原論文は以下のサイトにあります。http://www.robots.ox.ac.uk/~joao/publications/henriques_tpami2015.pdfに掲載されており,matlabでの実装も公開されています.色名機能を持つKCFについての詳細はhttp://www.cvl.isy.liu.se/research/objrec/visualtracking/colvistrack/index.html.
トラッキングに使用する特徴量の種類 grayscale, colornames, compressed color-names 現在利用可能なモードです。
|
static |
KCFトラッカーのインスタンスの作成
parameters | KCFパラメータTrackerKCF::Params |