bonsai
bonsai copied to clipboard
Automatic tagging via face recognition
When uploading numerous photos, tagging everyone individually could be bothersome. This process could be streamlined by a background service that automatically detects people on photos.
Things to think over:
- [ ] Which face recognition library to use?
- [ ] It should be possible to ignore a particular face
- [ ] Changeset grouping?
Found no face recognition libraries so far which are both MIT-compatible and providing decent detection quality. Moving to backlog until a better day.
Why not use ML-based approach using i.e. ML.NET?
@DiverOfDark sounds worth investigating, but this is a research project, so it might turn out to have more drawbacks than value
Кажется, вот тут есть реализация распознавания и классификации лиц с помощью Azure Face Recognition:
https://github.com/Webreaper/Damselfly
Возможно имеет смысл лучше интегрироваться со сторонним проектом https://github.com/photoprism/photoprism. Распознование у них не идеально, однако, однозначно что photoprism будет улучшать качество распознования и добьются качества несравнимо выше того, что можно добиться с помощью каких либо библиотек в рамках bonsai.