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 | |
Public Member Functions inherited from cv::face::PredictCollector | |
| 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
Public Member Functions inherited from
1.9.6