OpenCV 4.12.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 抽象基類。

參見 [235] \(\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
保護

◆ targetPosition

Point2f cv::detail::tracking::TrackerTargetState::targetPosition
保護

◆ targetWidth

int cv::detail::tracking::TrackerTargetState::targetWidth
保護

此類的文件生成自以下檔案