digikam
#include <facerec_eigenborrowed.h>
|
| EigenFaceRecognizer (double threshold=DBL_MAX) |
|
| EigenFaceRecognizer (cv::InputArrayOfArrays src, cv::InputArray labels, double threshold=DBL_MAX) |
|
| ~EigenFaceRecognizer () |
|
cv::Mat | getEigenvectors () const |
|
cv::Mat | getLabels () const |
|
cv::Mat | getMean () const |
|
int | getNumComponents () const |
|
std::vector< cv::Mat > | getProjections () const |
|
std::vector< cv::Mat > | getSrc () const |
|
double | getThreshold () const override |
|
void | predict (cv::InputArray src, cv::Ptr< Face::PredictCollector > collector) const override |
|
void | setEigenvectors (cv::Mat _eigenvectors) |
|
void | setLabels (cv::Mat _labels) |
|
void | setMean (cv::Mat _mean) |
|
void | setNumComponents (int _num_com_ponents) |
|
void | setProjections (const std::vector< cv::Mat > &_projections) |
|
void | setSrc (const std::vector< cv::Mat > &_src) |
|
void | setThreshold (double _threshold) |
|
void | train (cv::InputArrayOfArrays src, cv::InputArray labels) override |
|
void | update (cv::InputArrayOfArrays src, cv::InputArray labels) override |
|
virtual String | getLabelInfo (int label) const |
|
virtual std::vector< int > | getLabelsByString (const String &str) const |
|
int | predict (InputArray src) const |
|
void | predict (InputArray src, int &label, double &confidence) const |
|
virtual void | predict (InputArray src, Ptr< PredictCollector > collector) const =0 |
|
virtual void | setLabelInfo (int label, const String &strInfo) |
|
virtual void | train (InputArrayOfArrays src, InputArray labels)=0 |
|
virtual void | update (InputArrayOfArrays src, InputArray labels) |
|
Definition at line 43 of file facerec_eigenborrowed.h.
Digikam::EigenFaceRecognizer::EigenFaceRecognizer |
( |
double |
threshold = DBL_MAX | ) |
|
|
inlineexplicit |
Digikam::EigenFaceRecognizer::EigenFaceRecognizer |
( |
cv::InputArrayOfArrays |
src, |
|
|
cv::InputArray |
labels, |
|
|
double |
threshold = DBL_MAX |
|
) |
| |
|
inline |
Digikam::EigenFaceRecognizer::~EigenFaceRecognizer |
( |
| ) |
|
|
inline |
cv::Mat Digikam::EigenFaceRecognizer::getEigenvectors |
( |
| ) |
const |
|
inline |
cv::Mat Digikam::EigenFaceRecognizer::getLabels |
( |
| ) |
const |
|
inline |
cv::Mat Digikam::EigenFaceRecognizer::getMean |
( |
| ) |
const |
|
inline |
int Digikam::EigenFaceRecognizer::getNumComponents |
( |
| ) |
const |
|
inline |
std::vector<cv::Mat> Digikam::EigenFaceRecognizer::getProjections |
( |
| ) |
const |
|
inline |
std::vector<cv::Mat> Digikam::EigenFaceRecognizer::getSrc |
( |
| ) |
const |
|
inline |
double Digikam::EigenFaceRecognizer::getThreshold |
( |
| ) |
const |
|
inlineoverridevirtual |
void Digikam::EigenFaceRecognizer::predict |
( |
cv::InputArray |
src, |
|
|
cv::Ptr< Face::PredictCollector > |
collector |
|
) |
| const |
|
override |
void Digikam::EigenFaceRecognizer::setEigenvectors |
( |
cv::Mat |
_eigenvectors | ) |
|
|
inline |
void Digikam::EigenFaceRecognizer::setLabels |
( |
cv::Mat |
_labels | ) |
|
|
inline |
void Digikam::EigenFaceRecognizer::setMean |
( |
cv::Mat |
_mean | ) |
|
|
inline |
void Digikam::EigenFaceRecognizer::setNumComponents |
( |
int |
_num_com_ponents | ) |
|
|
inline |
void Digikam::EigenFaceRecognizer::setProjections |
( |
const std::vector< cv::Mat > & |
_projections | ) |
|
|
inline |
void Digikam::EigenFaceRecognizer::setSrc |
( |
const std::vector< cv::Mat > & |
_src | ) |
|
|
inline |
void Digikam::EigenFaceRecognizer::setThreshold |
( |
double |
_threshold | ) |
|
|
inline |
void Digikam::EigenFaceRecognizer::train |
( |
cv::InputArrayOfArrays |
src, |
|
|
cv::InputArray |
labels |
|
) |
| |
|
override |
Computes a Eigenfaces model with images in src and corresponding labels in labels.
void Digikam::EigenFaceRecognizer::update |
( |
cv::InputArrayOfArrays |
src, |
|
|
cv::InputArray |
labels |
|
) |
| |
|
override |
Updates this Eigenfaces model with images in src and corresponding labels in labels.
Definition at line 93 of file facerec_eigenborrowed.cpp.
The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2019 The KDE developers.
Generated on Fri Dec 13 2019 03:11:43 by
doxygen 1.8.7 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.