![]() |
OpenCV 4.12.0
开源计算机视觉
|
基于 HAAR 特征的 TrackerContribFeature,被 TrackerMIL 和许多其他算法使用。 更多...
#include <opencv2/tracking/tracking_internals.hpp>
类 | |
| 结构体 | Params |
公共成员函数 | |
| TrackerContribFeatureHAAR (const TrackerContribFeatureHAAR::Params ¶meters=TrackerContribFeatureHAAR::Params()) | |
| 构造函数。 | |
| ~TrackerContribFeatureHAAR () CV_OVERRIDE | |
| bool | extractSelected (const std::vector< int > selFeatures, const std::vector< Mat > &images, Mat &response) |
| 仅计算图像集合中选定索引的特征。 | |
| CvHaarEvaluator::FeatureHaar & | getFeatureAt (int id) |
| 获取位置 id 中的特征。 | |
| void | selection (Mat &response, int npoints) CV_OVERRIDE |
| 识别最有效的特征。 | |
| bool | swapFeature (int id, CvHaarEvaluator::FeatureHaar &feature) |
| 将位置 id 中的特征与特征输入交换。 | |
| bool | swapFeature (int source, int target) |
| 将位置 source 中的特征与位置 target 中的特征交换。 | |
从 cv::detail::tracking::TrackerContribFeature 继承的公共成员函数 | |
| virtual | ~TrackerContribFeature () |
| String | getClassName () const |
| 获取特定 TrackerContribFeature 的名称。 | |
从 cv::detail::tracking::TrackerFeature 继承的公共成员函数 | |
| virtual | ~TrackerFeature () |
| void | compute (const std::vector< Mat > &images, Mat &response) |
| 计算图像集合中的特征。 | |
保护成员函数 | |
| bool | computeImpl (const std::vector< Mat > &images, Mat &response) CV_OVERRIDE |
从 cv::detail::tracking::TrackerFeature 继承的保护成员函数 | |
附加继承的成员 | |
从 cv::detail::tracking::TrackerContribFeature 继承的静态公共成员函数 | |
| static Ptr< TrackerContribFeature > | create (const String &trackerFeatureType) |
| 按追踪器特征类型创建 TrackerContribFeature。 | |
从 cv::detail::tracking::TrackerContribFeature 继承的保护属性 | |
| String | className |
基于 HAAR 特征的 TrackerContribFeature,被 TrackerMIL 和许多其他算法使用。
| cv::detail::tracking::TrackerContribFeatureHAAR::TrackerContribFeatureHAAR | ( | const TrackerContribFeatureHAAR::Params & | parameters = TrackerContribFeatureHAAR::Params() | ) |
构造函数。
| parameters | TrackerContribFeatureHAAR 参数 TrackerContribFeatureHAAR::Params |
| cv::detail::tracking::TrackerContribFeatureHAAR::~TrackerContribFeatureHAAR | ( | ) |
| bool cv::detail::tracking::TrackerContribFeatureHAAR::extractSelected | ( | const std::vector< int > | selFeatures, |
| const std::vector< Mat > & | images, | ||
| Mat & | response ) |
仅计算图像集合中选定索引的特征。
| selFeatures | 选定特征的索引 |
| images | 图像 |
| response | 特定 TrackerContribFeature 的响应集合 |
| CvHaarEvaluator::FeatureHaar & cv::detail::tracking::TrackerContribFeatureHAAR::getFeatureAt | ( | int | id | ) |
获取位置 id 中的特征。
| id | 位置 |
|
virtual |
| bool cv::detail::tracking::TrackerContribFeatureHAAR::swapFeature | ( | int | id, |
| CvHaarEvaluator::FeatureHaar & | feature ) |
将位置 id 中的特征与特征输入交换。
| id | 位置 |
| feature | 特征 |
| bool cv::detail::tracking::TrackerContribFeatureHAAR::swapFeature | ( | int | source, |
| int | target ) |
将位置 source 中的特征与位置 target 中的特征交换。
| source | 源位置 |
| target | 目标位置 |