37class ThumbnailLoadThread;
38class ThumbnailImageCatcher;
55 explicit FaceUtils(QObject*
const parent =
nullptr);
67 const QList<QRectF>& detectedFaces,
68 const QList<Identity>& recognitionResults,
69 const QSize& fullSize);
104 const QString& filePath,
112 const QList<QRectF>& detectedFaces,
113 const QList<Identity>& recognitionResults,
114 const QSize& fullSize)
const;
134 void addNormalTag(qlonglong imageId,
int tagId)
override;
136 void removeNormalTags(qlonglong imageId,
const QList<int>& tagIds)
override;
140 bool m_normalTagChanged =
false;
Definition faceutils.h:42
Identity identityForTag(int tagId, FacialRecognitionWrapper &recognizer) const
Definition faceutils.cpp:279
bool hasBeenScanned(const ItemInfo &info) const
Definition faceutils.cpp:54
~FaceUtils() override=default
static QRect faceRectToDisplayRect(const QRect &rect)
Definition faceutils.cpp:365
Identity identityForUuid(const QString &uuid, const FacialRecognitionWrapper &recognizer) const
Definition faceutils.cpp:298
bool normalTagChanged() const
Definition faceutils.cpp:59
void markAsScanned(qlonglong imageid, bool hasBeenScanned=true) const
Definition faceutils.cpp:64
int tagForIdentity(const Identity &identity) const
Definition faceutils.cpp:306
void removeNormalTags(qlonglong imageId, const QList< int > &tagIds) override
Definition faceutils.cpp:356
QList< FaceTagsIface > writeUnconfirmedResults(qlonglong imageid, const QList< QRectF > &detectedFaces, const QList< Identity > &recognitionResults, const QSize &fullSize)
Definition faceutils.cpp:146
FaceRecognitionSteps
Definition faceutils.h:48
@ DetectAndRecognize
Definition faceutils.h:50
@ DetectFaceRegions
Definition faceutils.h:49
void removeNormalTag(qlonglong imageId, int tagId) override
Definition faceutils.cpp:320
QList< FaceTagsIface > toFaceTagsIfaces(qlonglong imageid, const QList< QRectF > &detectedFaces, const QList< Identity > &recognitionResults, const QSize &fullSize) const
Definition faceutils.cpp:84
void storeThumbnails(ThumbnailLoadThread *const thread, const QString &filePath, const QList< FaceTagsIface > &databaseFaces, const DImg &image)
Definition faceutils.cpp:123
void addNormalTag(qlonglong imageId, int tagId) override
Definition faceutils.cpp:313
Definition facialrecognition_wrapper.h:39
Definition thumbnailloadthread.h:36
Definition datefolderview.cpp:34