OpenCV 4.12.0
開源計算機視覺
載入中...
搜尋中...
無匹配項
cv::detail::tracking::TrackerStateEstimator 類參考抽象

TrackerStateEstimator 的抽象基類,用於估計最可能的目標狀態。 更多...

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

cv::detail::tracking::TrackerStateEstimator 協作圖

公有成員函式

virtual ~TrackerStateEstimator ()
 
Ptr< TrackerTargetStateestimate (const std::vector< ConfidenceMap > &confidenceMaps)
 估計最可能的目標狀態,並返回估計的狀態。
 
String getClassName () const
 獲取特定 TrackerStateEstimator 的名稱。
 
void update (std::vector< ConfidenceMap > &confidenceMaps)
 使用分數更新置信度圖 (ConfidenceMap)。
 

靜態公有成員函式

static Ptr< TrackerStateEstimatorcreate (const String &trackeStateEstimatorType)
 根據跟蹤器狀態估計器型別建立 TrackerStateEstimator
 

保護成員函式

virtual Ptr< TrackerTargetStateestimateImpl (const std::vector< ConfidenceMap > &confidenceMaps)=0
 
virtual void updateImpl (std::vector< ConfidenceMap > &confidenceMaps)=0
 

保護屬性

String className
 

詳細描述

TrackerStateEstimator 的抽象基類,用於估計最可能的目標狀態。

參見 [235] 狀態估計器

參見 [166] 統計建模(圖 3),表 III(生成式)- IV(判別式)- V(混合式)

建構函式 & 解構函式文件

◆ ~TrackerStateEstimator()

virtual cv::detail::tracking::TrackerStateEstimator::~TrackerStateEstimator ( )
virtual

成員函式文件

◆ create()

static Ptr< TrackerStateEstimator > cv::detail::tracking::TrackerStateEstimator::create ( const String & trackeStateEstimatorType)
static

根據跟蹤器狀態估計器型別建立 TrackerStateEstimator

引數
trackeStateEstimatorTypeTrackerStateEstimator 的名稱

當前可用的模式

  • "BOOSTING" – 基於 Boosting 的判別式外觀模型。參見 [166] 第 4.4 部分

即將支援的模式

  • "SVM" – 基於 SVM 的判別式外觀模型。參見 [166] 第 4.5 部分

◆ estimate()

Ptr< TrackerTargetState > cv::detail::tracking::TrackerStateEstimator::estimate ( const std::vector< ConfidenceMap > & confidenceMaps)

估計最可能的目標狀態,並返回估計的狀態。

引數
confidenceMaps整體外觀模型,作為 :cConfidenceMap 的列表

◆ estimateImpl()

virtual Ptr< TrackerTargetState > cv::detail::tracking::TrackerStateEstimator::estimateImpl ( const std::vector< ConfidenceMap > & confidenceMaps)
保護純虛

◆ getClassName()

String cv::detail::tracking::TrackerStateEstimator::getClassName ( ) const

獲取特定 TrackerStateEstimator 的名稱。

◆ update()

void cv::detail::tracking::TrackerStateEstimator::update ( std::vector< ConfidenceMap > & confidenceMaps)

使用分數更新置信度圖 (ConfidenceMap)。

引數
confidenceMaps整體外觀模型,作為 :cConfidenceMap 的列表

◆ updateImpl()

virtual void cv::detail::tracking::TrackerStateEstimator::updateImpl ( std::vector< ConfidenceMap > & confidenceMaps)
保護純虛

成員資料文件

◆ className

String cv::detail::tracking::TrackerStateEstimator::className
保護

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