![]() |
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 | 目標位置 |