https://bugs.kde.org/show_bug.cgi?id=519915
Bug ID: 519915
Summary: Face Recognition engine fails to process Tag-only
selections and ignores Tag constraints when Albums are
selected
Classification: Applications
Product: digikam
Version First 9.0.0
Reported In:
Platform: Ubuntu
OS: Linux
Status: REPORTED
Severity: major
Priority: NOR
Component: Faces-Workflow
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
DESCRIPTION
STEPS TO REPRODUCE
1. Assign a specific tag (e.g., "Unrecognized Faces") to a subset of images
(e.g., 300+ items).
2. Navigate to the People / Face Management tab and open the "Search for faces"
tool.
3. Scenario A (Tag Only): In the search parameters, select only the specific
tag under the "Tags" tab. Ensure no Albums are selected. Start the scan.
4. Scenario B (Album + Tag): Select the aforementioned tag AND the Album
containing those images. Start the scan.
OBSERVED RESULT
In Scenario A, the scan terminates immediately (00:00) without processing any
of the tagged images, outputting "0 faces found".
In Scenario B, the engine completely ignores the Tag constraint and proceeds to
scan the entire selected Album, bypassing the intended intersection filter.
EXPECTED RESULT
In Scenario A, the engine must process the exact subset of images associated
with the selected Tag across the entire database.
In Scenario B, the engine must execute an intersection query (AND logic),
scanning only the images within the selected Album that strictly bear the
selected Tag.
SOFTWARE/OS VERSIONS
Operating System Ubuntu Studio 26.04
KDE Plasma Version: 6.6.4
KDE Frameworks Version: 6.24
Qt Version: 6.10.2
ADDITIONAL INFORMATION
This issue appears to be compounded by the removal of the explicit filtering
priority options ("albums, but not tags", "tags, but not albums", etc.) that
existed in prior versions. In digiKam 9.0.0, the absence of these toggles
leaves the user with no workaround to force the engine to respect tag-based
boundaries during facial recognition sweeps.
--
You are receiving this mail because:
You are watching all bug changes.