OpenCV  4.10.0
开源计算机视觉库
正在加载...
正在搜索...
无匹配项
公有成员函数 | 公有属性 | 所有成员列表
cv::detail::tracking::tbm::Track 类参考

The Track 类描述了跟踪轨迹。 更多...

#include <opencv2/tracking/tracking_by_matching.hpp>

cv::detail::tracking::tbm::Track 的协作图

公有成员函数

 Track (const TrackedObjects &objs, const cv::Mat &last_image, const cv::Mat &descriptor_fast, const cv::Mat &descriptor_strong)
 Track 构造函数。
 
TrackedObjectback ()
 back 返回对跟踪轨迹中最后一个对象的非 const 引用。
 
const TrackedObjectback () const
 back 返回对跟踪轨迹中最后一个对象的 const 引用。
 
bool empty () const
 empty 返回跟踪轨迹是否不包含对象。
 
TrackedObjectoperator[] (size_t i)
 operator [] 返回对具有指定索引的检测到的对象的非 const 引用。
 
const TrackedObjectoperator[] (size_t i) const
 operator [] 返回对具有指定索引的检测到的对象的 const 引用。
 
size_t size () const
 size 返回跟踪轨迹中检测到的对象的个数。
 

公有属性

cv::Mat descriptor_fast
 快速描述符。
 
cv::Mat descriptor_strong
 强描述符(重识别嵌入)。
 
TrackedObject first_object
 跟踪轨迹中的第一个对象。
 
cv::Mat last_image
 跟踪轨迹中最后一个检测到的对象的图像。
 
size_t length
 
size_t lost
 跟踪轨迹丢失了多少帧。
 
TrackedObjects objects
 检测到的对象;.
 
cv::Rect predicted_rect
 

详细说明

The 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强描述符(重识别嵌入)。

成员函数文档

◆ back() [1/2]

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

back 返回对跟踪轨迹中最后一个对象的非 const 引用。

返回值
对跟踪轨迹中最后一个对象的非 const 引用。

◆ back() [2/2]

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

back 返回对跟踪轨迹中最后一个对象的 const 引用。

返回值
对跟踪轨迹中最后一个对象的 const 引用。

◆ empty()

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

empty 返回跟踪轨迹是否不包含对象。

返回值
如果跟踪轨迹不包含对象,则为 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 [] 返回对具有指定索引的检测到的对象的 const 引用。

参数
i对象的索引。
返回值
对具有指定索引的检测到的对象的 const 引用。

◆ size()

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

size 返回跟踪轨迹中检测到的对象的个数。

返回值
跟踪轨迹中检测到的对象的个数。

成员数据文档

◆ descriptor_fast

cv::Mat cv::detail::tracking::tbm::Track::descriptor_fast

快速描述符。

◆ descriptor_strong

cv::Mat cv::detail::tracking::tbm::Track::descriptor_strong

强描述符(重识别嵌入)。

◆ first_object

TrackedObject cv::detail::tracking::tbm::Track::first_object

跟踪轨迹中的第一个对象。

◆ last_image

cv::Mat cv::detail::tracking::tbm::Track::last_image

跟踪轨迹中最后一个检测到的对象的图像。

◆ length

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

跟踪轨迹的长度,包括为了避免内存使用增长而从跟踪轨迹中删除的对象的个数。

◆ lost

size_t cv::detail::tracking::tbm::Track::lost

跟踪轨迹丢失了多少帧。

◆ objects

TrackedObjects cv::detail::tracking::tbm::Track::objects

检测到的对象;.

◆ predicted_rect

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

如果跟踪轨迹丢失,则表示预测位置和边界框大小的矩形。


此类的文档由以下文件生成