OpenCV  4.10.0
开源计算机视觉
加载中...
搜索中...
无匹配项
| 公有成员函数 | 静态公有成员函数 | 保护成员 | 所有成员列表
cv::face::StandardCollector 类参考

默认预测收集器。 更多...

#include <opencv2/face/predict_collector.hpp>

cv::face::StandardCollector 的协作图

struct  PredictResult
 

公有成员函数

 StandardCollector (double threshold_=DBL_MAX)
 构造函数。
 
bool collect (int label, double dist) CV_OVERRIDE
 重载接口方法
 
double getMinDist () const
 返回最小距离值。
 
int getMinLabel () const
 返回具有最小距离的标签。
 
std::vector< std::pair< int, double > > getResults (bool sorted=false) const
 将结果作为向量返回。
 
std::map< int, double > getResultsMap () const
 将结果作为映射返回。标签是键,值是最小距离。
 
void init (size_t size) CV_OVERRIDE
 重载接口方法
 
- 从 cv::face::PredictCollector 继承的公有成员函数
virtual ~PredictCollector ()
 

静态公有成员函数

static Ptr< StandardCollectorcreate (double threshold=DBL_MAX)
 静态构造函数。
 

保护成员

std::vector< PredictResultdata
 
PredictResult minRes
 
double threshold
 

详细描述

默认预测收集器。

跟踪最小距离并进行阈值检查(这是大多数预测逻辑的默认行为)

构造函数和析构函数文档

◆ StandardCollector()

cv::face::StandardCollector::StandardCollector ( double  threshold_ = DBL_MAX)

构造函数。

参数
threshold_设置阈值

成员函数文档

◆ collect()

bool cv::face::StandardCollector::collect ( int  label,
double  dist 
)
virtual

重载接口方法

实现 cv::face::PredictCollector.

◆ create()

static Ptr< StandardCollector > cv::face::StandardCollector::create ( double  threshold = DBL_MAX)
static
Python
cv.face.StandardCollector.create([, threshold]) -> retval
cv.face.StandardCollector_create([, threshold]) -> retval

静态构造函数。

参数
threshold设置阈值

◆ getMinDist()

double cv::face::StandardCollector::getMinDist ( ) const
Python
cv.face.StandardCollector.getMinDist() -> retval

返回最小距离值。

◆ getMinLabel()

int cv::face::StandardCollector::getMinLabel ( ) const
Python
cv.face.StandardCollector.getMinLabel() -> retval

返回具有最小距离的标签。

◆ getResults()

std::vector< std::pair< int, double > > cv::face::StandardCollector::getResults ( bool  sorted = false) const
Python
cv.face.StandardCollector.getResults([, sorted]) -> retval

将结果作为向量返回。

参数
sorted如果设置,结果将按距离排序。每个值都是标签和距离的配对。

◆ getResultsMap()

std::map< int, double > cv::face::StandardCollector::getResultsMap ( ) const

将结果作为映射返回。标签是键,值是最小距离。

◆ init()

void cv::face::StandardCollector::init ( size_t  size)
virtual

重载接口方法

cv::face::PredictCollector 重新实现。

成员数据文档

◆ data

std::vector<PredictResult> cv::face::StandardCollector::data
protected

◆ minRes

PredictResult cv::face::StandardCollector::minRes
protected

◆ threshold

double cv::face::StandardCollector::threshold
protected

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