#include <facialrecognition_wrapper_p.h>
◆ Private()
Digikam::FacialRecognitionWrapper::Private::Private |
( |
| ) |
|
References Digikam::FaceDbAccess::checkReadyForUse(), Digikam::FaceDbAccess::db(), dbAvailable, Digikam::DbEngineParameters::faceParameters(), Digikam::ApplicationSettings::getFaceRecognitionModel(), Digikam::Identity::id(), Digikam::FaceDb::identities(), Digikam::FacialRecognitionWrapper::identity(), identityCache, Digikam::ApplicationSettings::instance(), Digikam::CoreDbAccess::parameters(), recognizeModel, recognizer, removeThreadPool, removeThreadResult, Digikam::DbEngineParameters::setFaceDatabasePath(), Digikam::FaceDbAccess::setParameters(), trainingLock, and Digikam::OpenCVDNNFaceRecognizer::Tree.
◆ ~Private()
Digikam::FacialRecognitionWrapper::Private::~Private |
( |
| ) |
|
◆ applyParameters()
void Digikam::FacialRecognitionWrapper::Private::applyParameters |
( |
| ) |
|
◆ clear() [1/2]
void Digikam::FacialRecognitionWrapper::Private::clear |
( |
const QList< int > & |
idsToClear | ) |
|
◆ clear() [2/2]
void Digikam::FacialRecognitionWrapper::Private::clear |
( |
const QString & |
hash | ) |
|
◆ 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 |
◆ trainIdentityBatch()
void Digikam::FacialRecognitionWrapper::Private::trainIdentityBatch |
( |
const QList< Identity > & |
identitiesToBeTrained, |
|
|
TrainingDataProvider *const |
data |
|
) |
| |
◆ dbAvailable
bool Digikam::FacialRecognitionWrapper::Private::dbAvailable = false |
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::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().
◆ parameters
QVariantMap Digikam::FacialRecognitionWrapper::Private::parameters |
◆ recognizeModel
◆ recognizer
◆ ref
int Digikam::FacialRecognitionWrapper::Private::ref = 1 |
◆ removeQueue
◆ removeThreadPool
QThreadPool* Digikam::FacialRecognitionWrapper::Private::removeThreadPool = nullptr |
◆ removeThreadResult
QFuture<bool> Digikam::FacialRecognitionWrapper::Private::removeThreadResult |
◆ trainingLock
QReadWriteLock Digikam::FacialRecognitionWrapper::Private::trainingLock |
Referenced by Digikam::FacialRecognitionWrapper::addIdentity(), Digikam::FacialRecognitionWrapper::addIdentityAttribute(), Digikam::FacialRecognitionWrapper::addIdentityAttributes(), Digikam::FacialRecognitionWrapper::addIdentityDebug(), Digikam::FacialRecognitionWrapper::allIdentities(), Digikam::FacialRecognitionWrapper::clearAllTraining(), Digikam::FacialRecognitionWrapper::clearTraining(), Digikam::FacialRecognitionWrapper::deleteIdentity(), Digikam::FacialRecognitionWrapper::findIdentity(), 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().
The documentation for this class was generated from the following files: