digiKam
|
Public Slots | |
void | finishProcess (FacePipelineExtendedPackage::Ptr package) |
Public Attributes | |
ScanStateFilter * | databaseFilter |
DatabaseWriter * | databaseWriter |
QList< FacePipelineExtendedPackage::Ptr > | delayedPackages |
DetectionBenchmarker * | detectionBenchmarker |
DetectionWorker * | detectionWorker |
int | infosForFiltering |
int | maxPackagesOnTheRoad |
int | packagesOnTheRoad |
ParallelPipes * | parallelDetectors |
QList< QObject * > | pipeline |
FacePreviewLoader * | previewThread |
QThread::Priority | priority |
RecognitionBenchmarker * | recognitionBenchmarker |
RecognitionWorker * | recognitionWorker |
bool | started |
QList< ThumbnailLoadThread * > | thumbnailLoadThreads |
int | totalPackagesAdded |
TrainerWorker * | trainerWorker |
bool | waiting |
Friends | |
class | FacePipeline |
|
explicit |
void Digikam::FacePipeline::Private::accuracyAndModel | ( | double | accuracy, |
bool | yolo | ||
) |
Referenced by Digikam::FacePipeline::setAccuracyAndModel().
void Digikam::FacePipeline::Private::applyPriority | ( | ) |
FacePipelineExtendedPackage::Ptr Digikam::FacePipeline::Private::buildPackage | ( | const ItemInfo & | info | ) |
References Digikam::ItemInfo::filePath().
Referenced by Digikam::ScanStateFilter::filter().
FacePipelineExtendedPackage::Ptr Digikam::FacePipeline::Private::buildPackage | ( | const ItemInfo & | info, |
const FacePipelineFaceTagsIface & | face, | ||
const DImg & | image | ||
) |
FacePipelineExtendedPackage::Ptr Digikam::FacePipeline::Private::buildPackage | ( | const ItemInfo & | info, |
const FacePipelineFaceTagsIfaceList & | faces, | ||
const DImg & | image | ||
) |
void Digikam::FacePipeline::Private::checkFinished | ( | ) |
References Digikam::FacePipeline::hasFinished().
ThumbnailLoadThread * Digikam::FacePipeline::Private::createThumbnailLoadThread | ( | ) |
FacePipelineExtendedPackage::Ptr Digikam::FacePipeline::Private::filterOrBuildPackage | ( | const ItemInfo & | info | ) |
|
slot |
bool Digikam::FacePipeline::Private::hasFinished | ( | ) |
Referenced by Digikam::FacePipeline::hasFinished().
Referenced by Digikam::FacePipeline::process().
void Digikam::FacePipeline::Private::receiverFlowControl | ( | ) |
void Digikam::FacePipeline::Private::send | ( | const FacePipelineExtendedPackage::Ptr & | package | ) |
bool Digikam::FacePipeline::Private::senderFlowControl | ( | const FacePipelineExtendedPackage::Ptr & | package | ) |
void Digikam::FacePipeline::Private::sendFromFilter | ( | const QList< FacePipelineExtendedPackage::Ptr > & | packages | ) |
called by filter
Referenced by Digikam::ScanStateFilter::dispatch().
called by filter
Referenced by Digikam::ScanStateFilter::dispatch().
void Digikam::FacePipeline::Private::start | ( | ) |
void Digikam::FacePipeline::Private::startProcess | ( | FacePipelineExtendedPackage::Ptr | package | ) |
void Digikam::FacePipeline::Private::stop | ( | ) |
void Digikam::FacePipeline::Private::thresholdChanged | ( | double | threshold | ) |
void Digikam::FacePipeline::Private::wait | ( | ) |
References Digikam::DynamicThread::wait(), Digikam::WorkerObject::wait(), and Digikam::ParallelPipes::wait().
Referenced by Digikam::FacePipeline::shutDown().
|
friend |
ScanStateFilter* Digikam::FacePipeline::Private::databaseFilter |
DatabaseWriter* Digikam::FacePipeline::Private::databaseWriter |
QList<FacePipelineExtendedPackage::Ptr> Digikam::FacePipeline::Private::delayedPackages |
DetectionBenchmarker* Digikam::FacePipeline::Private::detectionBenchmarker |
DetectionWorker* Digikam::FacePipeline::Private::detectionWorker |
int Digikam::FacePipeline::Private::infosForFiltering |
int Digikam::FacePipeline::Private::maxPackagesOnTheRoad |
int Digikam::FacePipeline::Private::packagesOnTheRoad |
Referenced by Digikam::FacePreviewLoader::sentOutLimitReached().
ParallelPipes* Digikam::FacePipeline::Private::parallelDetectors |
QList<QObject*> Digikam::FacePipeline::Private::pipeline |
Referenced by Digikam::FacePipeline::construct().
FacePreviewLoader* Digikam::FacePipeline::Private::previewThread |
QThread::Priority Digikam::FacePipeline::Private::priority |
Referenced by Digikam::FacePipeline::priority(), and Digikam::FacePipeline::setPriority().
RecognitionBenchmarker* Digikam::FacePipeline::Private::recognitionBenchmarker |
RecognitionWorker* Digikam::FacePipeline::Private::recognitionWorker |
bool Digikam::FacePipeline::Private::started |
QList<ThumbnailLoadThread*> Digikam::FacePipeline::Private::thumbnailLoadThreads |
Referenced by Digikam::FacePipeline::~FacePipeline().
int Digikam::FacePipeline::Private::totalPackagesAdded |
TrainerWorker* Digikam::FacePipeline::Private::trainerWorker |
bool Digikam::FacePipeline::Private::waiting |