[Feature] Merge Faces from Metadata with detected faces #15107
Replies: 3 comments 3 replies
-
my guess the tags come from xml are bad i tried with Lightroom and exported it to immich ended up same, |
Beta Was this translation helpful? Give feedback.
-
Is this really needed? This is probably going to get a little bit messy... i would be statisfied, if the face tags generated by im mich woulde be just somehow "exportable" in a format, that other software Mike Digikam is able to read vor extract. |
Beta Was this translation helpful? Give feedback.
-
I think the way forward for something like this is a comparison from a % of size perspective. For example if Immich detects a region that overlaps say 90% (guessing at an appropriate % here) with a region from metadata, it should assume those two faces are the same. Using a % should help with different size faces rather than an absolute like number of overlapping pixels. It would be super nice if Immich had a function somewhere that could report these overlaps and "correct" them if the user confirmed. For example, metadata said this face was here....Immich detected it here (overlapping by 90%). If user confirms, update the pictures metadata to match Immich's face region. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I have searched the existing feature requests to make sure this is not a duplicate request.
The feature
In #4348 immich implemented reading face metadata from files.
These faces show up in the people view, etc but they are often duplicated with immich's own detected faces. When there is a significant overlap with an ML detected face immich should merge the detected faces with the one provided by metadata (and ideally their linked groups too).
My observation is that most detected face bounding boxes detected by digikam very closely match the size and shape of the bounding boxes generated by immich for the same faces so this would be very useful for portability.
Platform
Beta Was this translation helpful? Give feedback.
All reactions