OpenCV 4.11.0
开源计算机视觉
加载中…
搜索中…
无匹配项
cv::detail::tracking::tbm::Track 类参考

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
 强描述符(reid嵌入)。
 
TrackedObject first_object
 轨迹中的第一个对象。
 
cv::Mat last_image
 轨迹中最后一个检测到的对象的图像。
 
size_t length
 
size_t lost
 多少帧前轨迹丢失。
 
TrackedObjects objects
 检测到的对象。
 
cv::Rect predicted_rect
 

详细描述

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嵌入)。

成员函数文档

◆ 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

强描述符(reid嵌入)。

◆ 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

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


此类的文档是从以下文件生成的