Loading...
Searching...
No Matches
Classes |
Public Member Functions |
Static Public Member Functions |
Protected Attributes |
List of all members
cv::face::StandardCollector Class Reference
Default predict collector. More...
#include <opencv2/face/predict_collector.hpp>
Inheritance diagram for cv::face::StandardCollector:

Classes | |
struct | PredictResult |
Public Member Functions | |
StandardCollector (double threshold_=DBL_MAX) | |
Constructor. | |
bool | collect (int label, double dist) CV_OVERRIDE |
overloaded interface method | |
double | getMinDist () const |
Returns minimal distance value. | |
int | getMinLabel () const |
Returns label with minimal distance. | |
std::vector< std::pair< int, double > > | getResults (bool sorted=false) const |
Return results as vector. | |
std::map< int, double > | getResultsMap () const |
Return results as map Labels are keys, values are minimal distances. | |
void | init (size_t size) CV_OVERRIDE |
overloaded interface method | |
![]() | |
virtual | ~PredictCollector () |
virtual bool | collect (int label, double dist)=0 |
Interface method called by face recognizer for each result. | |
virtual void | init (size_t size) |
Interface method called by face recognizer before results processing. | |
Static Public Member Functions | |
static Ptr< StandardCollector > | create (double threshold=DBL_MAX) |
Static constructor. | |
Protected Attributes | |
std::vector< PredictResult > | data |
PredictResult | minRes |
double | threshold |
Detailed Description
Default predict collector.
Trace minimal distance with treshhold checking (that is default behavior for most predict logic)
Constructor & Destructor Documentation
◆ StandardCollector()
cv::face::StandardCollector::StandardCollector | ( | double | threshold_ = DBL_MAX | ) |
Constructor.
- Parameters
-
threshold_ set threshold
Member Function Documentation
◆ collect()
|
virtual |
overloaded interface method
Implements cv::face::PredictCollector.
◆ create()
|
static |
Static constructor.
- Parameters
-
threshold set threshold
◆ getMinDist()
double cv::face::StandardCollector::getMinDist | ( | ) | const |
Returns minimal distance value.
◆ getMinLabel()
int cv::face::StandardCollector::getMinLabel | ( | ) | const |
Returns label with minimal distance.
◆ getResults()
std::vector< std::pair< int, double > > cv::face::StandardCollector::getResults | ( | bool | sorted = false | ) | const |
Return results as vector.
- Parameters
-
sorted If set, results will be sorted by distance Each values is a pair of label and distance.
◆ getResultsMap()
std::map< int, double > cv::face::StandardCollector::getResultsMap | ( | ) | const |
Return results as map Labels are keys, values are minimal distances.
◆ init()
|
virtual |
overloaded interface method
Reimplemented from cv::face::PredictCollector.
Member Data Documentation
◆ data
|
protected |
◆ minRes
|
protected |
◆ threshold
|
protected |
The documentation for this class was generated from the following file:
- opencv2/face/predict_collector.hpp