[Feature] Ability to add non detected faces #7301
Replies: 20 comments 12 replies
-
It's more likely that the face you're trying to see is just not being recognized as opposed to not being detected. If there are fewer than 3 faces of the person, those faces won't be grouped. This is controlled by the Min Recognized Faces setting. |
Beta Was this translation helpful? Give feedback.
-
This would be very useful because:
|
Beta Was this translation helpful? Give feedback.
-
Just for background information: Facial recognition is not that trivial. A Face Detection Model finds a face and provides a specific BoundingBox and key points (e.g. like ears, nose, cheeks etcl). These keypoints are used to align the facial crop. This step is essential for a reliable facial recognition routine. It is not simple to manually provide these key points. And without key points, faces cannot be aligned. |
Beta Was this translation helpful? Give feedback.
-
Let's not overthink/overengineer this: For a picture, you already have: 'replace person A with person B' In both cases, No, face B isn't really at those coordinates.
I do NOT need this face cleverly fed back to facial recognition to make the facial recognition smarter. |
Beta Was this translation helpful? Give feedback.
-
From my perspective, this feature is basically useless, as long as I can't edit stuff by hand. There is no real need to add a landmark to the picture. If you really need those coordinates, I guess there are codes for that, since there are a ton of WordPress plugins out there that handle exactly that. |
Beta Was this translation helpful? Give feedback.
-
I second this. I imagine this being Like the tag functionality on some Social platforms, you click were you want to tag and specify the name, done! No need to run AI anything. |
Beta Was this translation helpful? Give feedback.
-
What about a feature to rescan single images with different settings? I have a few images with faces not being detected although they are clearly visible, but i dont want to rescan all, as i would loose all the faces again with their settings |
Beta Was this translation helpful? Give feedback.
-
+1 for this feature. While machine learning is doing a great job in recognizing faces in my collection, there are some cases where it's just impossible to recognize properly (such as photos where someone is intentionally turned the other way around or wearing a mask or something). I think an option to manually add photos to people (either from the image preview with an "add people" button, or from the person preview with an "add photos" button) would be great |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
One way to manually add a face would be to manually draw a box - it doesn't have to be perfect, as long as you're happy about it. If you want to be "perfect", make it look like a box that the AI would've drawn. Now, Immich should treat this as a manual face and not even try to identify it. In order to have it identified with a person, the user has to do it manually. Another way would be to have the user draw a box around a face, or possibly faces. It should be big enough to completely cover any faces you want recognized. Then, Immich would do a new AI search only in that box with highly sensitive settings, that normally would result in lots of false positives, but obviously the user really wants to find a face here, so let's make sure we find a face here. (edit: of course show the results first and ask the user if they are happy, before proceeding with saving the results in the database) |
Beta Was this translation helpful? Give feedback.
-
Bumping this thread. Some models - no matter the settings - refuse to even aknowledge certain faces, would love a way to manually tag a face and then assign it a person (possibly feed back into the ml loop?) |
Beta Was this translation helpful? Give feedback.
-
Bumping also this functionnality |
Beta Was this translation helpful? Give feedback.
-
Bumping a feature request doesn't do anything to make it happen faster. If you don't have something substantial to add, please just upvote the original post. That said, #6455 just got merged which lays some groundwork for this. |
Beta Was this translation helpful? Give feedback.
-
Just to add another usecase - videos! At the moment I think ML only looks a the initial scene but there may well be people in the video not in the first frame. I would like to be able to see all assets related to a person, including videos that that person is appearing, and at the moment this is far from reliable when it comes to videos. The simplest way to make sure they do appear in the person's assets is to be able to manually associate the person with an asset when it is not detected. |
Beta Was this translation helpful? Give feedback.
-
This is literally the one feature that keeps immich from being the perfect fit for me. I have a lot of photos where people look away from the camera but I still want to have them tagged. I don't need landmark detection or automatic clustering of manually added faces, just a way to draw a bounding box and manually assign a person. |
Beta Was this translation helpful? Give feedback.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
-
Simply tagging an image and linking that tag with a recognized person, without involving facial recognition in the process, would cover these issues/gaps: no face detection (person from behind, pets, draws), recognition failure (children, disguises, make-up) And a final suggestion: manually select an image to be analyzed with more permissive recognition parameters, to give the algorithm a better chance of identifying a person. |
Beta Was this translation helpful? Give feedback.
-
This request has been hanging since February 24, why hasn't it been thought through yet? I read a few comments and came to the conclusion that you are trying to tie yourself to a training model, but why? What's the use of it? Let it continue to determine faces as it did before, why change it? Just make it possible to specify faces manually and it is not necessary for such faces to participate in the automatic face detection model. Why should they participate? Such manually selected faces will only interfere with the model, because faces can be completely closed, but the person who selected this face as a person knows what kind of person it is. Manual addition will not bring additional bonuses to the analysis of faces, but will simply help to more or less structure the persons. |
Beta Was this translation helpful? Give feedback.
-
Ability to add non detected faces
It should be possible to specify manually at a defined point in the image that there is a face there.
I have already reduced the MIN DETECTION SCORE to 0.3, but I still can't detected all faces. More false positives now, of course.
I would like to set the MIN DETECTION SCORE higher, and the function to manually add faces to photos that were not detected by the model would be helpful.
Probably not so easy to implement, but also interesting: training the model that the currently selected image section is a face and that it can be detected better the next time.
Platform
Beta Was this translation helpful? Give feedback.
All reactions