digiKam Developer Documentation
Professional Photo Management with the Power of Open Source
Loading...
Searching...
No Matches
Digikam::RecognitionTrainingProvider Class Reference

A simple QImage training data container used by RecognitionDatabase::train(Identity, QImage, QString).

+ Inheritance diagram for Digikam::RecognitionTrainingProvider:

Public Member Functions

 RecognitionTrainingProvider (const Identity &identity, const QList< QPair< QImage *, QString > > &newImages)
 
ImageListProviderimages (const Identity &) override
 Provides all images known for the given identity.
 
ImageListProvidernewImages (const Identity &id) override
 Provides those images for the given identity that have not yet been supplied for training.
 

Public Attributes

QListImageListProvider m_empty
 
Identity m_identity
 
QListImageListProvider m_toTrain
 

Member Function Documentation

◆ images()

ImageListProvider * Digikam::RecognitionTrainingProvider::images ( const Identity identity)
overridevirtual

Ownership of the returned object stays with the TrainingDataProvider.

Implements Digikam::TrainingDataProvider.

◆ newImages()

ImageListProvider * Digikam::RecognitionTrainingProvider::newImages ( const Identity identity)
overridevirtual

Ownership of the returned object stays with the TrainingDataProvider.

Implements Digikam::TrainingDataProvider.