[digikam] [Bug 518193] Face recognition tags ("Ignored", "Unknown") cannot be filtered out

2026-05-08 Thread Maik Qualmann
https://bugs.kde.org/show_bug.cgi?id=518193

--- Comment #7 from Maik Qualmann  ---
Git commit 6455c06f368e6240e28f33c53f021c75eb804895 by Maik Qualmann.
Committed on 09/05/2026 at 04:10.
Pushed by mqualmann into branch 'master'.

add search option for confirmed face regions

M  +7-0core/libs/database/item/query/itemquerybuilder.cpp
M  +9-0core/utilities/searchwindow/searchfields_createfield.cpp
M  +1-0core/utilities/searchwindow/searchgroup.cpp

https://invent.kde.org/graphics/digikam/-/commit/6455c06f368e6240e28f33c53f021c75eb804895

-- 
You are receiving this mail because:
You are watching all bug changes.

[digikam] [Bug 518193] Face recognition tags ("Ignored", "Unknown") cannot be filtered out

2026-05-07 Thread phenrypereira
https://bugs.kde.org/show_bug.cgi?id=518193

--- Comment #6 from phenrypereira  ---
(In reply to Maik Qualmann from comment #5)
> When selecting an album, check the right-click context menu. There, you have
> the option to automatically select sub-albums as well.
> The inclusion of ignored faces in the list is a feature requested by users.
> Initially, this was not the case; however, we received bug reports arguing
> that ignored faces should be included as well.
> 
> Maik

Maik, thank you for the clarification regarding the right-click context menu. I
confirm the recursive selection is present and functional. My previous failure
to access it was caused by UI freezes and severe input lag stemming from my
recent Ubuntu Studio 26.04 LTS upgrade, which prevented the menu from
rendering.

Regarding the logic for "ignored" faces: while I understand the current
behavior was implemented to satisfy specific user reports, this design choice
effectively breaks the workflow for users who need to batch-process and isolate
strictly faceless images. 

If reverting the behavior is not an option due to that user base, the Advanced
Search module requires a definitive method to bypass it. I strongly suggest the
implementation of an additional search condition or a strictness toggle—such as
"Strictly no face regions (exclude Ignored/Unknown states)"—to restore the
capability of absolute exclusion without compromising the workflow of the users
who requested the current logic.

Phenry

-- 
You are receiving this mail because:
You are watching all bug changes.

[digikam] [Bug 518193] Face recognition tags ("Ignored", "Unknown") cannot be filtered out

2026-05-06 Thread Maik Qualmann
https://bugs.kde.org/show_bug.cgi?id=518193

Maik Qualmann  changed:

   What|Removed |Added

 CC||[email protected]

--- Comment #5 from Maik Qualmann  ---
When selecting an album, check the right-click context menu. There, you have
the option to automatically select sub-albums as well.
The inclusion of ignored faces in the list is a feature requested by users.
Initially, this was not the case; however, we received bug reports arguing that
ignored faces should be included as well.

Maik

-- 
You are receiving this mail because:
You are watching all bug changes.

[digikam] [Bug 518193] Face recognition tags ("Ignored", "Unknown") cannot be filtered out

2026-05-06 Thread phenrypereira
https://bugs.kde.org/show_bug.cgi?id=518193

phenrypereira  changed:

   What|Removed |Added

   Platform|Other   |Ubuntu
 CC||ordep.henrique.pereira@gmai
   ||l.com
  Version First|9.1.0   |9.0.0
Reported In||

--- Comment #4 from phenrypereira  ---
I am processing a large repository of over 10,000 photos to isolate and
batch-delete images without human subjects. When utilizing the Advanced Search
tool to filter out photos with faces, the database query fails to exclude
regions marked as "Ignored". Furthermore, the module lacks recursive selection
for directories, severely hindering batch operations across multiple
sub-albums.

STEPS TO REPRODUCE

Execute the face detection algorithm on a designated photo collection.

Manually assign the "Ignored" state to specific detected face regions.

Open the Advanced Search module.

Under "Face regions", apply the condition: "Return items without face
regions".

Execute the search query.

OBSERVED RESULT
The search engine returns images that contain established face regions if those
regions are classified as "Ignored" (and occasionally "Unknown"). The database
query erroneously treats the "Ignored" state as an absolute absence of a face
region.

EXPECTED RESULT
The parameter "Return items without face regions" must strictly exclude any
file containing a defined face region boundary, regardless of its
classification metadata ("Ignored", "Unknown", or "Confirmed").

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Ubuntu Studio 26.04 LTS
KDE Plasma Version: 6.6.4
KDE Frameworks Version: 6.24 
Qt Version: 6.10.2
digiKam Version: 9.0

-- 
You are receiving this mail because:
You are watching all bug changes.

[digikam] [Bug 518193] Face recognition tags ("Ignored", "Unknown") cannot be filtered out

2026-03-26 Thread Unknown
https://bugs.kde.org/show_bug.cgi?id=518193

--- Comment #3 from [email protected]  ---
Created attachment 191050
  --> https://bugs.kde.org/attachment.cgi?id=191050&action=edit
Query created from dual search group --- with People tags subtraction

-- 
You are receiving this mail because:
You are watching all bug changes.

[digikam] [Bug 518193] Face recognition tags ("Ignored", "Unknown") cannot be filtered out

2026-03-26 Thread Unknown
https://bugs.kde.org/show_bug.cgi?id=518193

--- Comment #2 from [email protected]  ---
Created attachment 191049
  --> https://bugs.kde.org/attachment.cgi?id=191049&action=edit
Query created from single search group

-- 
You are receiving this mail because:
You are watching all bug changes.

[digikam] [Bug 518193] Face recognition tags ("Ignored", "Unknown") cannot be filtered out

2026-03-26 Thread Unknown
https://bugs.kde.org/show_bug.cgi?id=518193

--- Comment #1 from [email protected]  ---
Created attachment 191048
  --> https://bugs.kde.org/attachment.cgi?id=191048&action=edit
Primary search group selecting images from folders without faces

-- 
You are receiving this mail because:
You are watching all bug changes.