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
保护

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