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

Public Member Functions

 AutotagsAssign (AutotagsScanSettings::ObjectDetectionModel model=AutotagsScanSettings::ObjectDetectionModel::YOLOV11NANO)
QList< QString > generateTagsList (const DImg &inputImage)
QList< QString > generateTagsList (const QImage &inputImage)
QList< QList< QString > > generateTagsList (const QList< DImg > &inputImages, int batchSize) const
 Run in batch return the list of tags name corresponding to.
QList< QList< QString > > generateTagsList (const QList< QString > &inputImagePaths, int batchSize) const
QList< QString > generateTagsList (const QString &inputImagePath)
QList< QString > getPredefinedTagsPath () const
cv::Mat prepareForDetection (const DImg &inputImage) const
cv::Mat prepareForDetection (const QImage &inputImage) const
std::vector< cv::Mat > prepareForDetection (const QList< DImg > &inputImages, int batchSize) const
std::vector< cv::Mat > prepareForDetection (const QList< QString > &inputImagePaths, int batchSize) const
cv::Mat prepareForDetection (const QString &inputImagePath) const

Member Function Documentation

◆ generateTagsList()

QList< QList< QString > > Digikam::AutotagsAssign::generateTagsList ( const QList< DImg > & inputImages,
int batchSize ) const
Note
the batch size is fixed depending on the deep NN model we choose.