Codename: He's alive
You could interpret that I am saying that this version is a monster (frankenstein? 🤔), but it is certainly a celebration phrase. There was a lot of previous development that allowed to develop an external model so easily.. 😄 🎉
Then we can discuss privacy, since this model could theoretically be run on Amazon, or google, losing some magic (Do absolutely everything within our personal/secure/private nextcloud instance) of the application. Maybe it is a monster in that sense, but throughout the development of the application I met a lot of people who use the main storage outside their nectcloud instance, already losing part of the grace. On the other hand, there are also other Nextcloud applications that work in a similar way, running external services to relieve the main server. (Ie. Libreoffice online, Talk high performance Backend, etc). And finally there are many users using Nextcloud on small computers like Rasperry Pi. So why prohibit the use of this application to them? Now they can run the process on their personal laptop/computer quickly and safely.. 😁
On the other hand, this external model allows us to "open the game". (I'm not sure if it's a universally understood phrase.. 🤔). That is, I decided to trust the dlib models. I think they work very well, but obviously could improve. There are people who would like to use tensorflow, darknet, opencv, etc.? Ok. Now they can implement their own model to improve quality, speed, etc. I would love to see your results. 😉
So, the benefits far outweigh any concerns, but be responsible. 😉
Changelog
[0.7.2] - 2020-12-10
Added
- Add an external model that allows run the photos analysis outside of your
Nextcoud instance freeing server resources. This is generic and just define a
reference api, and we share a reference example equivalent to model 1. See
issue #210, #238, and PR #389.
See: https://github.com/matiasdelellis/facerecognition-external-model - Allow setting a custom model path, useful for configurations like Object
Storage as Primary Storage. This thanks to David Kang. See #381 and #390. - Add memory info and pdlib version to admin page. PR #385
Translations
- Some messages improved thanks to Robin @Derkades. They were not translated yet
and will probably change again. Please be patient.
Screenshots
Person View | Photos of person | Person Integration | Assign Name |
---|---|---|---|