-
-
Notifications
You must be signed in to change notification settings - Fork 46
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature to assign faces to tags #292
Comments
Hi @jonno293 It is something that I consider, in fact there were also experiments, but it is unlikely that we use the current tag interface. 😞 At first I dismissed it for performance reasons. However the biggest problem is that the labels are completely independent of the application. If the user adds a tag to an image, I have no way of knowing if they wanted to add a person, or just say it's personal (The NC tags just reports the raw tag, only the tag text). On the other hand, suppose that our application labels "Matias" to a photo where I am not. if I remove the tag in the file application.
In resume, I have no way to tell if the label refers to a person, or a simple label... and this leads to many problems of inconsistencies, user assumptions that we cannot fix, etc. 😞 |
p.s: I had forgotten about this. There is also a major problem. The tags are all shared among all users. No one can believe that tagging a person with a name, or nickname, should be shared with other users. I.e: You label your ex in some photos, and your couple will see that you created the label. 😅 This is a major privacy error!. 😞 |
I understand and share @matiasdelellis objections regarding "faces to tags" for large nextcloud instances with many users due to tags are defined globally. However in a small family internal nextcloud instance like I'm using where most of the photos are shared within the family "face to tag" provides very comfortable benefit of face recognition. Assuming you assigned the label "Max" to a face and want to create a tag "Max photos" to all photos of person "Max" identified by face recogintion. To do so you need two sql statements in your nextcloud sql db:
You can run the 2nd command as often you like to assign the tag "Max photos" to new added photos idenified as person "Max". |
The queries from @wronny worked, however I had to adjust the second query a bit to be compatible with PostgreSQL:
|
Why not using workflow for this feature? Dev docs: User docs: https://nextcloud.com/workflow/ |
I think this could be done using tags, even if there is a privacy issue. It could be an option "Add tags to my people" from the settings menu. Using the option above, it should be feasible without too much hassle, right? |
Now that NC25 adds photos albums, it's a better solution than tags. Issue #292 It is still a partial solution, which I have my doubts, but it works well, and fundamentally respects certain privacy.
Hi all,
Edit: |
Hello, I'm sorry if this is the wrong way to request... I'm interested in a feature for specific faces to become tags, maybe by each persons name in setting I could choose to create a corresponding tag or something or if multiple faces are in one photo to give it a tag. I love this feature so far and would love to one day be able to contribute but I'm still quite the coding noob! Thanks for yall's efforts!
jonno293
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
The text was updated successfully, but these errors were encountered: