OpenCV 4.5.3(日本語機械翻訳)
公開メンバ関数 | 公開変数類 | 全メンバ一覧
cv::detail::tracking::tbm::Track クラス

The Track class describes tracks. [詳解]

#include <tracking_by_matching.hpp>

公開メンバ関数

Track (const TrackedObjects &objs, const cv::Mat &last_image, const cv::Mat &descriptor_fast, const cv::Mat &descriptor_strong)
Trackのコンストラクタです.[【詳解】(英語]
bool empty () const
emptyは,トラックにオブジェクトが含まれていない場合に返します。[【詳解】(英語]
size_t size () const
size は,トラック内の検出されたオブジェクトの数を返します。[【詳解】(英語]
const TrackedObject & operator[] (size_t i) const
operator [] return 指定されたインデックスで検出されたオブジェクトへの const 参照。[【詳解】(英語]
TrackedObject & operator[] (size_t i)
operator [] 指定されたインデックスで検出されたオブジェクトへの非constの参照を返します。[【詳解】(英語]
const TrackedObject & back () const
back は,トラック内の最後のオブジェクトへの const 参照を返します.[【詳解】(英語]
TrackedObject & back ()
back は,トラック内の最後のオブジェクトへの非constの参照を返します.[【詳解】(英語]

公開変数類

TrackedObjects objects
検出されたオブジェクト。
cv::Rect predicted_rect
cv::Mat last_image
トラックで最後に検出されたオブジェクトの画像。
cv::Mat descriptor_fast
速い記述子。
cv::Mat descriptor_strong
強い記述子(reid embedding).
size_t lost
何フレーム前にトラックが失われたか。
TrackedObject first_object
トラック内の最初のオブジェクト。
size_t length

詳解

のクラスはスレッドセーフではありません。Trackクラスは、トラックを記述します。

構築子と解体子

Track()

cv::detail::tracking::tbm::Track::Track ( const TrackedObjects & objs,
const cv::Mat & last_image,
const cv::Mat & descriptor_fast,
const cv::Mat & descriptor_strong
)
inline

Trackのコンストラクタです.

引数
objs 検出されたオブジェクトのシーケンス.
last_image 検出されたオブジェクトのシーケンスの最後の画像を返します.
descriptor_fast 速い記述子。
descriptor_strong 強い記述子(reid embedding).

関数詳解

back() [1/2]

TrackedObject & cv::detail::tracking::tbm::Track::back ( )
inline

back は,トラック内の最後のオブジェクトへの非constの参照を返します.

戻り値
backは,トラック内の最後のオブジェクトへの非constの参照を返します.

back() [2/2]

const TrackedObject & cv::detail::tracking::tbm::Track::back ( ) const
inline

back は,トラック内の最後のオブジェクトへの const 参照を返します.

戻り値
backは,トラック内の最後のオブジェクトへのconst型の参照を返します。

empty()

bool cv::detail::tracking::tbm::Track::empty ( ) const
inline

emptyは,トラックにオブジェクトが含まれていない場合に返します。

戻り値
trackにオブジェクトが含まれていない場合はtrueを返します。

operator[]() [1/2]

TrackedObject & cv::detail::tracking::tbm::Track::operator[] ( size_t i )
inline

operator [] 指定されたインデックスで検出されたオブジェクトへの非constの参照を返します。

引数
i オブジェクトのインデックスです。
戻り値
指定されたインデックスで検出されたオブジェクトへのconst外の参照です。

operator[]() [2/2]

const TrackedObject & cv::detail::tracking::tbm::Track::operator[] ( size_t i ) const
inline

operator [] return 指定されたインデックスで検出されたオブジェクトへの const 参照。

引数
i オブジェクトのインデックスです。
戻り値
指定されたインデックスを持つ検出されたオブジェクトへのconst参照です。

size()

size_t cv::detail::tracking::tbm::Track::size ( ) const
inline

size は,トラック内の検出されたオブジェクトの数を返します。

戻り値
size: トラック内の検出されたオブジェクトの数。

メンバ詳解

length

size_t cv::detail::tracking::tbm::Track::length

メモリ使用量の増加を避けるために,トラックから削除されたオブジェクトの数を含むトラックの長さ。

predicted_rect

cv::Rect cv::detail::tracking::tbm::Track::predicted_rect

トラックが失われた場合に予測される位置とバウンディングボックスのサイズを表す矩形。


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