summaryrefslogtreecommitdiff
path: root/subprojects
diff options
context:
space:
mode:
authorJörg Frings-Fürst <debian@jff.email>2024-11-11 12:27:53 +0100
committerJörg Frings-Fürst <debian@jff.email>2024-11-11 12:27:53 +0100
commit5b7b3b1dfd5ce7c275881098310667b09562ad27 (patch)
treed2760df372d76da84d901cfc3a20514d5dc73bdf /subprojects
parentf6062696f6bbd00d4eaa8a6e994dabfefc455f31 (diff)
New upstream version 0.32.10upstream/0.32.10upstream
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