|
| FaceDb (FaceDbBackend *const db, FaceScanSettings::FaceRecognitionModel recModel) |
|
int | addIdentity () const |
|
void | clearDNNTraining () |
| clearDNNTraining: clear all trained data in the database.
|
|
void | clearDNNTraining (const QList< int > &identities) |
| clearDNNTraining: clear
|
|
void | clearIdentities () |
|
void | deleteIdentity (const QString &uuid) |
|
void | deleteIdentity (int id) |
|
int | getNumberOfIdentities () const |
|
void | getTrainingVersionInfo (QString &version, QString &model) const |
| get the digiKam version and extactor model the DB was trained with.
|
|
QList< Identity > | identities () const |
|
Identity | identity (int id) const |
|
QList< int > | identityIds () const |
|
int | insertFaceVector (const cv::Mat &faceEmbedding, const int label, const QString &hash) const |
| insertFaceVector: insert a new face embedding to database.
|
|
bool | integrityCheck () |
|
bool | removeFaceVector (const int id) const |
| removeFaceVector: remove a face embedding from the database.
|
|
bool | removeFaceVector (const QString &hash) const |
| removeFaceVector: remove a face embedding from the database.
|
|
BdEngineBackend::QueryState | setSetting (const QString &keyword, const QString &value) |
|
QString | setting (const QString &keyword) const |
|
void | setTrainingVersionInfo (const QString &version, const QString &model) |
| set the digiKam version and extractor model the DB was trained with.
|
|
cv::Ptr< cv::ml::TrainData > | trainData () const |
| trainData: extract train data from database.
|
|
void | updateIdentity (const Identity &p) |
|
void | vacuum () |
| Shrinks the database.
|
|