Add unique faces only filter to PhotoTagger. Introduce a checkbox in the Date Filters section to hide duplicates with high/medium confidence matches, enhancing face identification accuracy. Implement filtering logic that groups faces with ≥60% confidence, ensuring only one representative is displayed in the main list while keeping the Similar Faces panel unfiltered. Update README to document this new feature and its behavior.
This commit is contained in:
@@ -143,6 +143,12 @@ python3 photo_tagger.py auto-match --auto --show-faces
|
||||
- ⚡ **Performance Optimized** - Pre-fetched data for faster similar faces display
|
||||
- 🎯 **Clean Database Storage** - Names are stored as separate first_name and last_name fields without commas
|
||||
- 🔧 **Improved Data Handling** - Fixed field restoration and quit confirmation logic for better reliability
|
||||
- 🧩 **Unique Faces Only Filter (NEW)**
|
||||
- Checkbox in the Date Filters section: "Unique faces only (hide duplicates with high/medium confidence)"
|
||||
- Applies only to the main face list (left/navigation); the Similar Faces panel (right) remains unfiltered
|
||||
- Groups faces with ≥60% confidence matches (Medium/High/Very High) and shows only one representative
|
||||
- Takes effect immediately when toggled (no need to click Apply Filter); Apply Filter is only for date filters
|
||||
- Uses existing database encodings for fast, non-blocking filtering
|
||||
|
||||
**🎯 New Auto-Match GUI Features:**
|
||||
- 📊 **Person-Centric View** - Shows matched person on left, all their unidentified faces on right
|
||||
@@ -498,6 +504,17 @@ The Compare feature in the Identify GUI works seamlessly with the main identific
|
||||
- **Smart Warnings**: Prevents accidental loss of work
|
||||
- **Performance Optimized**: Instant loading of similar faces
|
||||
|
||||
### Unique Faces Only Filter
|
||||
- Location: in the "Date Filters" bar at the top of the Identify GUI.
|
||||
- Behavior:
|
||||
- Filters the main navigation list on the left to avoid showing near-duplicate faces of the same person.
|
||||
- The Similar Faces panel on the right is NOT filtered and continues to show all similar faces for comparison.
|
||||
- Confidence rule: faces that match at ≥60% (Medium/High/Very High) are grouped; only one shows in the main list.
|
||||
- Interaction:
|
||||
- Takes effect immediately when toggled. You do NOT need to press Apply Filter.
|
||||
- Apply Filter continues to control the date filters only (Taken/Processed ranges).
|
||||
- Filtering uses precomputed encodings from the database, so it is fast and non-blocking.
|
||||
|
||||
### Auto-Match Workflow
|
||||
The auto-match feature now works in a **person-centric** way:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user