Base abstract class for the long-term tracker:
[詳解]
#include <tracking_legacy.hpp>
cv::Algorithmを継承しています。
|
CV_WRAP bool |
init
(InputArray image, const
Rect2d
&boundingBox) |
|
ターゲットを囲む既知のバウンディングボックスでトラッカーを初期化する[【詳解】(英語]
|
|
CV_WRAP bool |
update
(InputArray image, CV_OUT
Rect2d
&boundingBox) |
|
トラッカーを更新し、ターゲットに最も適した新しいバウンディングボックスを見つける。[【詳解】(英語]
|
|
virtual void |
read
(const
FileNode
&fn) CV_OVERRIDE=0 |
|
アルゴリズム・パラメータをファイル・ストレージから読み込みます。[【詳解】(英語]
|
|
virtual void |
write
(FileStorage
&fs) const CV_OVERRIDE=0 |
|
アルゴリズムのパラメーターをファイルストレージに格納[【詳解】(英語]
|
|
virtual CV_WRAP void |
clear
() |
|
アルゴリズムの状態をクリアする[【詳解】(英語]
|
|
CV_WRAP void |
write
(const
Ptr<
FileStorage
> &fs, const String &name=String()) const |
|
これはオーバーロードされたメンバ関数です。利便性のために用意されています。元の関数との違いは引き数のみです。
|
|
virtual CV_WRAP bool |
empty
() const |
|
が空の場合はtrueを返します。Algorithmが空の場合は真を返します。[【詳解】(英語]
|
|
virtual CV_WRAP void |
save
(const String &filename) const |
|
virtual CV_WRAP String |
getDefaultName
() const |
|
|
virtual bool |
initImpl
(const
Mat
&image, const
Rect2d
&boundingBox)=0 |
|
virtual bool |
updateImpl
(const
Mat
&image,
Rect2d
&boundingBox)=0 |
|
void |
writeFormat
(FileStorage
&fs) const |
|
|
template<typename _Tp >
|
static
Ptr< _Tp > |
read
(const
FileNode
&fn) |
|
ファイル・ノードからアルゴリズムを読み込む[【詳解】(英語]
|
|
template<typename _Tp >
|
static
Ptr< _Tp > |
load
(const String &filename, const String &objname=String()) |
|
ファイルからアルゴリズムを読み込む[【詳解】(英語]
|
|
template<typename _Tp >
|
static
Ptr< _Tp > |
loadFromString
(const String &strModel, const String &objname=String()) |
|
文字列からアルゴリズムを読み込む[【詳解】(英語]
|
|
◆
init()
CV_WRAP bool cv::legacy::tracking::Tracker::init
|
( |
InputArray |
image,
|
|
|
const
Rect2d
& |
boundingBox |
|
) |
|
|
ターゲットを囲む既知のバウンディングボックスでトラッカーを初期化する
- 引数
-
image |
初期フレーム |
boundingBox |
初期のバウンディングボックス |
- 戻り値
- 初期化がうまくいった場合はtrue、そうでない場合はfalse
◆
read()
virtual void cv::legacy::tracking::Tracker::read
|
( |
const
FileNode
& |
fn
|
) |
|
|
pure virtual
|
◆
update()
CV_WRAP bool cv::legacy::tracking::Tracker::update
|
( |
InputArray |
image,
|
|
|
CV_OUT
Rect2d
& |
boundingBox |
|
) |
|
|
トラッカーを更新し、ターゲットに最も適した新しいバウンディングボックスを見つける。
- 引数
-
image |
現在のフレーム |
boundingBox |
新しいターゲットの位置を示すバウンディングボックス、trueが返された場合はtrue、それ以外は変更なし |
- 戻り値
- Trueはターゲットの位置が確認できたことを意味し、Falseは現在のフレームでトラッカーがターゲットの位置を確認できないことを意味する。なお、後者はを意味しません。後者はトラッカーの失敗を意味するものではなく、もしかしたらターゲットが実際にフレームから消えているかもしれません。
◆
write()
virtual void cv::legacy::tracking::Tracker::write
|
( |
FileStorage
& |
fs
|
) |
const |
|
pure virtual
|
このクラス詳解は次のファイルから抽出されました: