22#include <QExplicitlySharedDataPointer>
26#include <QWaitCondition>
49 void processBatch(
const QList<ItemInfo>& infos);
50 void sendFromFilter(
const QList<FacePipelineExtendedPackage::Ptr>& packages);
51 void skipFromFilter(
const QList<ItemInfo>& infosForSkipping);
54 void receiverFlowControl();
64 bool hasFinished()
const;
86 QThread::Priority priority = QThread::LowPriority;
91 int infosForFiltering = 0;
92 int packagesOnTheRoad = 0;
93 int maxPackagesOnTheRoad = 30;
94 int totalPackagesAdded = 0;
Definition databasewriter.h:27
Definition detectionbenchmarker.h:26
Definition detectionworker.h:27
QExplicitlySharedDataPointer< FacePipelineExtendedPackage > Ptr
Definition facepipelinepackage.h:163
Definition facepipeline_p.h:42
QList< QObject * > pipeline
Definition facepipeline_p.h:85
QList< ThumbnailLoadThread * > thumbnailLoadThreads
Definition facepipeline_p.h:88
void startProcess(const FacePipelineExtendedPackage::Ptr &package)
void accuracyAndModel(int detectAccuracy, FaceScanSettings::FaceDetectionModel detectModel, FaceScanSettings::FaceDetectionSize detectSize, int recognizeAccuracy, FaceScanSettings::FaceRecognitionModel recognizeModel)
QList< FacePipelineExtendedPackage::Ptr > delayedPackages
Definition facepipeline_p.h:96
Definition facepipeline.h:28
Definition facepreviewloader.h:25
FaceDetectionSize
Definition facescansettings.h:76
FaceRecognitionModel
Definition facescansettings.h:89
FaceDetectionModel
Definition facescansettings.h:65
Definition parallelpipes.h:25
Definition recognitionbenchmarker.h:26
Definition recognitionworker.h:28
Definition scanstatefilter.h:25
Definition thumbnailloadthread.h:36
Definition trainerworker.h:27
Definition datefolderview.cpp:34