summaryrefslogtreecommitdiff
path: root/subprojects
diff options
context:
space:
mode:
authorJörg Frings-Fürst <debian@jff.email>2024-11-11 12:28:23 +0100
committerJörg Frings-Fürst <debian@jff.email>2024-11-11 12:28:23 +0100
commit483b2e960f24c370d9e0260ab4ba8b3453408590 (patch)
treeec5e83ac39e4e5cec0ab9494da2d0edaafe72d89 /subprojects
parent1bbf886bafc680c56ddd5e27ddd803b4e03685df (diff)
parentcb001bb8056869f98e9a62248bdd509a69d08faf (diff)
Merge branch 'feature/upstrem' into develop
Diffstat (limited to 'subprojects')
-rw-r--r--subprojects/shotwell-facedetect/facedetect-opencv.cpp14
1 files changed, 6 insertions, 8 deletions
diff --git a/subprojects/shotwell-facedetect/facedetect-opencv.cpp b/subprojects/shotwell-facedetect/facedetect-opencv.cpp
index 8b0ad10..7cda514 100644
--- a/subprojects/shotwell-facedetect/facedetect-opencv.cpp
+++ b/subprojects/shotwell-facedetect/facedetect-opencv.cpp
@@ -192,11 +192,6 @@ bool loadNet(const cv::String &baseDir)
#endif
}
- if(cascade.empty() && cascade_profile.empty() && faceDetectNet.empty()) {
- g_warning("No face detection method detected. Face detection fill not work.");
- return false;
- }
-
#if HAS_OPENCV_DNN
// If there is no detection model, disable advanced face detection
disableDnn = faceDetectNet.empty();
@@ -204,11 +199,14 @@ bool loadNet(const cv::String &baseDir)
if(faceRecogNet.empty()) {
g_warning("Face recognition net not available, disabling recognition");
}
+#endif
+
+ if (disableDnn && cascade.empty() && cascade_profile.empty()) {
+ g_warning("No face detection method detected. Face detection fill not work.");
+ return false;
+ }
return true;
-#else
- return not cascade.empty() && not cascade_profile.empty();
-#endif
}
// Face detector