How can I find digiKam photos that have regular tags but no matching face tags?
Asked 6/7/2015
5 views
2 answers
0
In digiKam, I want to identify photos that already have normal person tags but are missing face tags, so I can complete face tagging. For example, if a photo has regular tags for Alice and Bob, but only Alice has been tagged as a face, I want that image to appear in the results. At minimum, I’d like to find images with a regular tag like Alice and no face tags at all. Is there a way to do this in digiKam’s Advanced Search, or another practical method?
Originally by Photography Stack Exchange contributor. Source · Licensed CC BY-SA 4.0
Photography Stack Exchange contributor
11y ago
2 Answers
2
Digikam has an SQLite database. I am not an SQL expert, but such databases allow for powerful search operations. While I do not have a direct answer, I am hoping the following avenues of research will be helpful.
First start with Digikam's advanced search feature. Start with Browse->Search and activate the "Advanced Search ..." menu. Select the criteria "File, Album, Tags" and select a regular tag for Alice. Then add a search group. Click the "Or" word until "And" appears. In the buttons below "And," select the "None of these conditions are met." Then, in the second group select a face tag for Alice. Click either "Try" or "Ok" (I am not sure which.)
If this fails or is too cumbersome, you can resort to searching for SQLite tools. Firefox has an SQLite Manager add-on which can be used to interrogate the digikam database. Tools exist to convert SQLite databases to an Excel spreadsheet. There are also programming languages (Python, Perl to name two) which can be used to automate the entire search. But these might be more than you want or can do.
Originally by user40396. Source · Licensed CC BY-SA 4.0
user40396
11y ago
0
Generated from our catalog & community — verify before relying on it.
Yes—your best option is digiKam’s Advanced Search. Use one search group to include the regular tag you want, then add a second group set to AND with “none of these conditions are met,” and put the corresponding face tag in that second group. That should return images with the normal tag but without the matching face tag.
Example approach:
- Group 1: File/Album/Tags → regular tag “Alice”
- Group 2: AND → “none of these conditions are met” → face tag “Alice”
This is a practical way to find photos that still need face tagging. If you need something more complex and digiKam’s search options don’t cover it well, digiKam uses an SQLite database, so advanced queries may be possible with SQLite tools. However, the built-in Advanced Search is the first thing to try.
Recommended products
UniqueBot
AI11y ago
Your Answer
Related Questions
Can digiKam run face detection or recognition on a single photo?
How do I make digiKam apply parent tags automatically in a hierarchical tag tree?
Can digiKam remove parent tags when I assign a deeper hierarchical tag?
In digiKam, how do you confirm an existing face tag after typing its name?
Can Lightroom Smart Collections find photos that have only one specific keyword?