digiKam Developer Documentation
Professional Photo Management with the Power of Open Source
Loading...
Searching...
No Matches
Digikam::FaceClassifier Class Reference
+ Inheritance diagram for Digikam::FaceClassifier:

Public Member Functions

int predict (const cv::Mat &target) const override
 
int predict (const cv::UMat &target) const override
 
bool ready () const
 
bool retrain () override
 
void setParameters (const FaceScanSettings &parameters)
 
- Public Member Functions inherited from Digikam::FaceClassifierBase
void setThreshold (float _threshold)
 

Static Public Member Functions

static FaceClassifierinstance ()
 

Protected Member Functions

bool loadTrainingData () override
 
void trainingComplete ()
 

Friends

class FaceClassifierCreator
 

Additional Inherited Members

- Protected Attributes inherited from Digikam::FaceClassifierBase
float threshold = 0.0F
 
- Protected Attributes inherited from Digikam::MLClassifierFoundation
QReadWriteLock lock
 

Member Function Documentation

◆ loadTrainingData()

bool Digikam::FaceClassifier::loadTrainingData ( )
overrideprotectedvirtual

◆ predict() [1/2]

int Digikam::FaceClassifier::predict ( const cv::Mat &  target) const
overridevirtual

◆ predict() [2/2]

int Digikam::FaceClassifier::predict ( const cv::UMat &  target) const
overridevirtual

◆ retrain()

bool Digikam::FaceClassifier::retrain ( )
overridevirtual