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

用于 TrackerTargetState 的抽象基类,表示目标的可能状态。 更多...

#include <opencv2/video/detail/tracking.detail.hpp>

cv::detail::tracking::TrackerTargetState 的协作图

公有成员函数

virtual ~TrackerTargetState ()
 
int getTargetHeight () const
 获取目标的高度。
 
Point2f getTargetPosition () const
 获取位置。
 
int getTargetWidth () const
 获取目标的宽度。
 
void setTargetHeight (int height)
 设置目标的高度。
 
void setTargetPosition (const Point2f &position)
 设置位置。
 
void setTargetWidth (int width)
 设置目标的宽度。
 

保护成员

int targetHeight
 
Point2f targetPosition
 
int targetWidth
 

详细说明

用于 TrackerTargetState 的抽象基类,表示目标的可能状态。

参见 [231] \(\hat{x}^{i}_{k}\) 所有状态候选者。

使用您的目标状态继承此类,在自己的实现中,您可以添加缩放变化、宽度、高度、方向等。

构造函数和析构函数文档

◆ ~TrackerTargetState()

virtual cv::detail::tracking::TrackerTargetState::~TrackerTargetState ( )
inlinevirtual

成员函数文档

◆ getTargetHeight()

int cv::detail::tracking::TrackerTargetState::getTargetHeight ( ) const

获取目标的高度。

返回值
目标的高度

◆ getTargetPosition()

Point2f cv::detail::tracking::TrackerTargetState::getTargetPosition ( ) const

获取位置。

返回值
位置

◆ getTargetWidth()

int cv::detail::tracking::TrackerTargetState::getTargetWidth ( ) const

获取目标的宽度。

返回值
目标的宽度

◆ setTargetHeight()

void cv::detail::tracking::TrackerTargetState::setTargetHeight ( int  height)

设置目标的高度。

参数
height目标的高度

◆ setTargetPosition()

void cv::detail::tracking::TrackerTargetState::setTargetPosition ( const Point2f position)

设置位置。

参数
position位置

◆ setTargetWidth()

void cv::detail::tracking::TrackerTargetState::setTargetWidth ( int  width)

设置目标的宽度。

参数
width目标的宽度

成员数据文档

◆ targetHeight

int cv::detail::tracking::TrackerTargetState::targetHeight
protected

◆ targetPosition

Point2f cv::detail::tracking::TrackerTargetState::targetPosition
protected

◆ targetWidth

int cv::detail::tracking::TrackerTargetState::targetWidth
protected

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