![]() |
digiKam
|
#include <dnnmodelmanager.h>
Public Member Functions | |
const QList< DownloadInfo > & | getDownloadInformation (DNNModelUsage usage) |
DNNModelBase * | getModel (const QString &modelName, DNNModelUsage usage) const |
Static Public Member Functions | |
static DNNModelManager * | instance () |
Friends | |
class | DNNModelManagerCreator |
const QList< DownloadInfo > & Digikam::DNNModelManager::getDownloadInformation | ( | DNNModelUsage | usage | ) |
Used by the filesdownload to get a stream containing the files and information to download.
References getDownloadInformation().
Referenced by getDownloadInformation().
DNNModelBase * Digikam::DNNModelManager::getModel | ( | const QString & | modelName, |
DNNModelUsage | usage | ||
) | const |
Retrieve a DNNModelBase pointer by name. This will load and create the model on first use. It will also find the best OpenCV Target and Backend for the model based on computer capabilities. Returns nullptr if 'modelName' cannot be found.
Referenced by Digikam::DNNBaseDetectorModel::loadDetectionClasses(), Digikam::DNNFaceDetectorSSD::loadModels(), Digikam::DNNFaceDetectorYOLO::loadModels(), Digikam::DNNFaceDetectorYuNet::loadModels(), Digikam::DNNOpenFaceExtractor::loadModels(), Digikam::DNNSFaceExtractor::loadModels(), Digikam::DNNResnetDetector::loadModels(), Digikam::DNNYoloDetector::loadModels(), Digikam::OpenCVDNNFaceRecognizer::Private::predictDb(), and Digikam::OpenCVDNNFaceRecognizer::Private::predictKDTree().
|
static |
Global instance of internal network manager. All accessor methods are thread-safe.
Referenced by Digikam::DigikamApp::DigikamApp(), Digikam::DNNBaseDetectorModel::loadDetectionClasses(), Digikam::DNNFaceDetectorSSD::loadModels(), Digikam::DNNFaceDetectorYOLO::loadModels(), Digikam::DNNFaceDetectorYuNet::loadModels(), Digikam::DNNOpenFaceExtractor::loadModels(), Digikam::DNNSFaceExtractor::loadModels(), Digikam::DNNResnetDetector::loadModels(), Digikam::DNNYoloDetector::loadModels(), Digikam::OpenCVDNNFaceRecognizer::Private::predictDb(), and Digikam::OpenCVDNNFaceRecognizer::Private::predictKDTree().
|
friend |