OpenCV  4.10.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 的抽象基类,用于估计最可能的目标状态。

参见 [231] 状态估计器

参见 [163] 统计建模(图 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

参数
trackeStateEstimatorTypeThe TrackerStateEstimator 的名称

当前可用的模式

  • "BOOSTING" – 基于提升的判别式外观模型。参见 [163] 第 4.4 节

即将推出的可用模式

  • "SVM" – 基于 SVM 的判别式外观模型。参见 [163] 第 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)
protected纯虚

◆ 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)
protected纯虚

成员数据文档

◆ className

String cv::detail::tracking::TrackerStateEstimator::className
protected

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