◆ Private()
Digikam::FacialRecognitionWrapper::Private::Private |
( |
| ) |
|
|
explicit |
References Digikam::FaceDbAccess::checkReadyForUse(), dbAvailable, Digikam::DbEngineParameters::faceParameters(), Digikam::Identity::id(), Digikam::FacialRecognitionWrapper::identity(), identityCache, Digikam::CoreDbAccess::parameters(), recognizer, Digikam::DbEngineParameters::setFaceDatabasePath(), Digikam::FaceDbAccess::setParameters(), and Digikam::OpenCVDNNFaceRecognizer::Tree.
◆ ~Private()
Digikam::FacialRecognitionWrapper::Private::~Private |
( |
| ) |
|
◆ applyParameters()
void Digikam::FacialRecognitionWrapper::Private::applyParameters |
( |
| ) |
|
◆ clear()
void Digikam::FacialRecognitionWrapper::Private::clear |
( |
const QList< int > & |
idsToClear, |
|
|
const QString & |
trainingContext |
|
) |
| |
◆ findByAttribute()
Identity Digikam::FacialRecognitionWrapper::Private::findByAttribute |
( |
const QString & |
attribute, |
|
|
const QString & |
value |
|
) |
| const |
◆ findByAttributes()
Identity Digikam::FacialRecognitionWrapper::Private::findByAttributes |
( |
const QString & |
attribute, |
|
|
const QMultiMap< QString, QString > & |
valueMap |
|
) |
| const |
◆ identityContains()
bool Digikam::FacialRecognitionWrapper::Private::identityContains |
( |
const Identity & |
identity, |
|
|
const QString & |
attribute, |
|
|
const QString & |
value |
|
) |
| |
|
static |
NOTE: Takes care that there may be multiple values of attribute in identity's attributes
◆ trainIdentityBatch()
void Digikam::FacialRecognitionWrapper::Private::trainIdentityBatch |
( |
const QList< Identity > & |
identitiesToBeTrained, |
|
|
TrainingDataProvider *const |
data, |
|
|
const QString & |
trainingContext |
|
) |
| |
◆ dbAvailable
bool Digikam::FacialRecognitionWrapper::Private::dbAvailable |
Referenced by Digikam::FacialRecognitionWrapper::addIdentity(), Digikam::FacialRecognitionWrapper::addIdentityAttribute(), Digikam::FacialRecognitionWrapper::addIdentityAttributes(), Digikam::FacialRecognitionWrapper::allIdentities(), Digikam::FacialRecognitionWrapper::clearAllTraining(), Digikam::FacialRecognitionWrapper::clearTraining(), Digikam::FacialRecognitionWrapper::deleteIdentity(), Digikam::FacialRecognitionWrapper::findIdentity(), Digikam::FacialRecognitionWrapper::identity(), Digikam::FacialRecognitionWrapper::integrityCheck(), Digikam::FacialRecognitionWrapper::parameters(), Private(), Digikam::FacialRecognitionWrapper::recognizeFaces(), Digikam::FacialRecognitionWrapper::setIdentityAttributes(), Digikam::FacialRecognitionWrapper::setParameter(), Digikam::FacialRecognitionWrapper::setParameters(), Digikam::FacialRecognitionWrapper::train(), and Digikam::FacialRecognitionWrapper::vacuum().
◆ identityCache
QHash<int, Identity> Digikam::FacialRecognitionWrapper::Private::identityCache |
Referenced by Digikam::FacialRecognitionWrapper::addIdentity(), Digikam::FacialRecognitionWrapper::addIdentityAttribute(), Digikam::FacialRecognitionWrapper::addIdentityAttributes(), Digikam::FacialRecognitionWrapper::addIdentityDebug(), Digikam::FacialRecognitionWrapper::allIdentities(), Digikam::FacialRecognitionWrapper::clearAllTraining(), Digikam::FacialRecognitionWrapper::deleteIdentity(), Digikam::FacialRecognitionWrapper::identity(), Private(), Digikam::FacialRecognitionWrapper::recognizeFaces(), and Digikam::FacialRecognitionWrapper::setIdentityAttributes().
◆ mutex
QRecursiveMutex Digikam::FacialRecognitionWrapper::Private::mutex |
|
mutable |
Referenced by Digikam::FacialRecognitionWrapper::addIdentity(), Digikam::FacialRecognitionWrapper::addIdentityAttribute(), Digikam::FacialRecognitionWrapper::addIdentityAttributes(), Digikam::FacialRecognitionWrapper::allIdentities(), Digikam::FacialRecognitionWrapper::clearAllTraining(), Digikam::FacialRecognitionWrapper::clearTraining(), Digikam::FacialRecognitionWrapper::deleteIdentity(), Digikam::FacialRecognitionWrapper::findIdentity(), Digikam::FacialRecognitionWrapper::identity(), Digikam::FacialRecognitionWrapper::integrityCheck(), Digikam::FacialRecognitionWrapper::parameters(), Digikam::FacialRecognitionWrapper::recognizeFaces(), Digikam::FacialRecognitionWrapper::setIdentityAttributes(), Digikam::FacialRecognitionWrapper::setParameter(), Digikam::FacialRecognitionWrapper::setParameters(), Digikam::FacialRecognitionWrapper::train(), and Digikam::FacialRecognitionWrapper::vacuum().
◆ parameters
QVariantMap Digikam::FacialRecognitionWrapper::Private::parameters |
◆ recognizer
◆ ref
int Digikam::FacialRecognitionWrapper::Private::ref |
The documentation for this class was generated from the following files: