OpenCV 4.13.0
Open Source Computer Vision
読み込み中...
検索中...
見つかりません
🤖 AIによる機械翻訳(非公式) — これは OpenCV 4.13.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。
cv::TrackerGOTURN クラス

GOTURN (Generic Object Tracking Using Regression Networks) トラッカー 続きを読む...

#include <opencv2/video/tracking.hpp>

Collaboration diagram for cv::TrackerGOTURN:

クラス

struct  Params
 

公開メンバ関数

virtual ~TrackerGOTURN () CV_OVERRIDE
 
- Public Member Functions inherited from cv::Tracker
virtual ~Tracker ()
 
virtual void init (InputArray image, const Rect &boundingBox)=0
 ターゲットを囲む既知のバウンディングボックスでトラッカーを初期化する。
 
virtual bool update (InputArray image, Rect &boundingBox)=0
 トラッカーを更新し、ターゲットの新しい最も可能性の高いバウンディングボックスを求める。
 

静的公開メンバ関数

static Ptr< TrackerGOTURNcreate (const TrackerGOTURN::Params &parameters=TrackerGOTURN::Params())
 コンストラクタ。
 

限定公開メンバ関数

 TrackerGOTURN ()
 
- Protected Member Functions inherited from cv::Tracker
 Tracker ()
 

詳細説明

GOTURN (Generic Object Tracking Using Regression Networks) トラッカー

GOTURN ([125]) は畳み込みニューラルネットワーク (CNN) に基づくトラッカーの一種である。CNN トラッカーのあらゆる利点を活かしつつ、GOTURN はオンラインでのファインチューニングを行わずオフラインで学習する性質により、はるかに高速である。GOTURN トラッカーは単一ターゲット追跡の問題に取り組む。すなわち、動画の最初のフレームにおける物体のバウンディングボックスラベルが与えられたとき、その物体を動画の残り全体にわたって追跡する。注意: 現在の GOTURN の手法はオクルージョンを扱わない。ただし、視点変化、照明変化、変形に対してはかなり頑健である。GOTURN の入力は、227x227 にリサイズされた Target パッチと Search パッチを表す 2 つの RGB パッチである。GOTURN の出力は、Search パッチの座標系を基準とした、X1,Y1,X2,Y2 形式の予測バウンディングボックス座標である。原論文はこちら: http://davheld.github.io/GOTURN/GOTURN.pdf 原著者による実装はこちら: https://github.com/davheld/GOTURN#train-the-tracker 学習アルゴリズムの実装は、サードパーティへの依存があるため、別途こちらに置かれている: https://github.com/Auron-X/GOTURN_Training_Toolkit GOTURN のアーキテクチャ goturn.prototxt と学習済みモデル goturn.caffemodel は opencv_extra の GitHub リポジトリで入手できる。

構築子と解体子の詳解

◆ TrackerGOTURN()

cv::TrackerGOTURN::TrackerGOTURN ( )
protected

◆ ~TrackerGOTURN()

virtual cv::TrackerGOTURN::~TrackerGOTURN ( )
virtual

メンバ関数詳解

◆ create()

static Ptr< TrackerGOTURN > cv::TrackerGOTURN::create ( const TrackerGOTURN::Params & parameters = TrackerGOTURN::Params())
static
Python:
cv.TrackerGOTURN.create([, parameters]) -> retval
cv.TrackerGOTURN.create(model) -> retval
cv.TrackerGOTURN_create([, parameters]) -> retval
cv.TrackerGOTURN_create(model) -> retval

コンストラクタ。

引数
parametersGOTURN の引数 TrackerGOTURN::Params

このクラス詳解は次のファイルから抽出されました: