Created attachment 138165 [details] Terminal output with QT_LOGGING SUMMARY Digikam uses all cores for face detection, regardless of the "Work on all processor cores" checkbox. STEPS TO REPRODUCE 1. Goto "people" tab 2. Select "Detect faces" 3. Uncheck "Work on all processor cores" if is checked 4. Push "Scan collection for faces" OBSERVED RESULT Digikam uses all cores / as many threads as cores are avaible EXPECTED RESULT Only one core / thread is used ADDITIONAL INFORMATION Using the "YOLO v3" model or not does not matter. Output of QT_LOGGING attached. Thank you!
Maybe we should change the label of the option, but we will definitely only start a face worker thread. Of course, e.g. internally OpenCV can use all processor cores for arithmetic operations, we have little influence on that. You can see that only one thread is started from this message: digikam.general: Action Thread run 1 new jobs Maik