Facrecognition v0.6.0
After almost 3 years of development (Wow .. a long time. 😄) we are pleased to publish this face recognition application for Nextcloud. 🎉
Special thanks to Branko Kokanovic (@stalker314314 in Github). He wrote me a simple email a year ago since he intended to do something similar and we joined forces in making this application. Thank you very much. 😃
Of course also appreciate the @goodspb work for the PDlib extension that does most of the magic. Many thanks. 😃
... and I can't stop thanking all the users who test this application, reported errors, suggested changes, or translated the application. Thank you very much to all!. 🥰
It probably has flaws, and surely there are things to improve... but we understand that it is fully functional for everyone can try it.
In this initial version:
- The server administrator must configure a background task where he analyzes the images of the users.
- To preserve everyone's privacy, it is disabled by default, and each user must enable it.
- The background task progressively discovery the faces in the photos of the users and similar faces will be grouped as persons.
- There is a view where you can observe all the groups, and you can assign them names.
- You can search for all the photos where a person appears just by typing the name.
- Also add a side panel for the files application where you can see the persons in a photo and rename them.
Changelog since the last pre-release
Added
- Experimental support of External Storage. Issue #212
- Add some documentation about how expect to install, test and use the application
- Optionally you can install Pdlib 1.0.2 from https://github.com/matiasdelellis/pdlib that increase the speed of clustering drastically.
- The sidebar has been rewritten to show it in the Photos application.
- Add php-bzip2 as a necessary dependency to install the models.
Changed
- Also adds a minimum php memory requirement for HOG. 128 MB.
- Indicate which model is enabled in the summary table of the setup --model command.
Bug fixes
- Consider the memory configured in php as a dependency on the models.
- Improves the description of errors and prints the links to documentation whenever it can.
- Fix plurals in admin panel. Issue #256.
- Use paginated queries when search persons on file app. Fix part of issue #263.
- Search mainly faces, rather than persons in file view. Fix issue #264.
- Don't compare a good face with a bad one. This greatly improves the quality of the faces clusters.
- Fix that sidebar says no faces were found when just not clustered yet. Issue #255.
- Fix tests on Nextcloud 18 and 19.
Translations
- New French tranlation thanks to Florian Carpentier
- Update Chinese translation thanks to yui874397188 and Jack Frost
- Update German translation thanks to Johannes Szeibert
- Update Polish translation thanks to Piotr Esse
- Update Spanish translation thanks to Matias De lellis
A picture is worth a thousand words.
If you want to help us to improve it, we invite you to test it. Please, leave us your comments, open new Issues, translate it and any pull request is welcome. 😄
We suggest you read our documentation and mainly the installation notes and the FAQ.