mirror of
https://github.com/photoprism/photoprism.git
synced 2026-03-02 22:57:18 -05:00
UX/People: Quick way to tag new faces based on similarity #2353
Labels
No labels
ai
android
api
auth
awesome
bug
bug
ci
cli
config
database
declined
deprecated
docker
docs 📚
documents
duplicate
easy
enhancement
enhancement
enhancement
epic
faces
feedback wanted
frontend
hacktoberfest
help wanted
idea
in-progress
incomplete
index
invalid
ios
labels
live
live
low-priority
macos
member-feature
metadata
mobile
nas
needs-analysis
no-coding-required
no-coding-required
observability
performance
places
please-test
plus-feature
priority
pro-feature
question
raspberry-pi
raw
released
released
released
research
resolved
security
sharing
tested
tests
third-party-issue
thumbnails
upgrade
upstream-issue
ux
vector
video
waiting
won't fix
won't fix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/photoprism#2353
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @causa-prima on GitHub (Jul 7, 2025).
Describe what problem this solves and why this would be valuable to many users
When I tag people, often there are many pictures of the same person. Currently, I can only tag people for a single picture, then move on to the next picture. This is very cumbersome and takes a long time, especially after the scan of many pictures (e.g. the initial scan of my library).
Describe the solution you'd like
For each tagged person, I imagine a list of recognized but untagged faces that are similar to that person, ordered by likelihood of being that person, with an easy way to tag that person (e.g. a ✅ next to that face).
This could be further improved by tagging whole clusters, i.e. faces that are regarded to be the same, but have no tag yet. However, that could lead to problems when faces within this cluster are actually not the same. But this again could be solved by using a two-step hierarchy, where you could have a checkbox on a cluster that would tag all faces within that cluster, with "sub-checkboxes" for each individual face.
As I described, I would see this as connected to a person. However, there could be a "clusters" subpage for the "New faces" part of the "People" page that lets you tag whole clusters similar to what I described for a person as well.
Describe alternatives you've considered
To me, this would be an improvement over simply allowing to tag multiple new faces as suggested in #1679 and is a bit similar to suggest similar faces for merging as suggested in #1595
Additional context


Very rough mockups, especially the one with cluster hierarchy would need to be improved to better visualize the "connection" within a cluster:
Without cluster hierarchy:
With cluster hierarchy: