-
-
Notifications
You must be signed in to change notification settings - Fork 61
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
Face Recognition #144
Comments
I like the idea! There is already a set of options for automated tagging, should OpenCV-features be added there to set the configuration (like people to tag)? https://github.com/nextcloud/files_automatedtagging |
Maybe with this we can do something fast.. At least write a cron to analyze the images, and add nextclooud tags or exif info.. |
What @matiasdelellis linked above works! It was added to an app called Ownphotos via a pull request. Here is the pull request, which adds facial recognition via Nextcloud CarDAV Contacts. |
Hi all, Soon news, 😉 |
Hi everyone, Complete functional spec is currently here (plan is to move it to github wiki). We already implemented all PHP binding in dlib in this repo. There is now new branch in Matias' repo where we got background task crunching images, but it will still take some time before we got everything packaged up with cherry on top. Look at spec (add stuff if you think you have something to add), roam around repo, shout to two of us if you want to poke around! 😃 |
Sounds very exciting!
That link doesn't work. Is it in Wiki already? Which wiki? |
It will end up here (but not there yet). For original link, you'll probably need LiveID. If you don't have one, I exported PDF here for convenience (I don't suspect it will change much in future, so we can tentatively move it to GH wiki, but waiting for @matiasdelellis to confirm) |
Hi all, Thanks! |
Functional spec (or design notes, call them what you want:D) are moved to wiki: https://github.com/matiasdelellis/facerecognition/wiki/Functional-spec. All comments are welcome! |
@stalker314314 Super exciting! Love to see that feature in the NextCloud. That was the only NC shortcoming, preventing me from switching from GPhotos. |
Is there any progress? |
Well, @emresaracoglu, if you are refering to what we are doing in https://github.com/matiasdelellis/facerecognition, then certainly yes! First version (the one we plan to publish on app store) is almost done, we are now busy working on:
Other than that, we think we can have app in app store this year (ideally spring/summer). However... today - you need to fetch it from github, install stuff yourself...should be easy if you follow installation, but unfortunately, it is not for everyone. We need as many eyes as possible to try it out (before we release it on app store) and we need as many people as we can throwing ideas how we can improve experience using Nextcloud, now that people have their own set of face data... If you want to help, start with wiki, and file an issue for ANY issue, typo, paper cut, problem, bug you encounter, this would help us big time!:) Otherwise, subscribe to this issue, we will notify here once it is out in app store;) |
Great! I discovered your repositories after this my message. It got me very excited this your app 👍 but I'm having a little problem, I'd appreciate it if you could help matiasdelellis/facerecognition/issues/127 |
Is this still ongoing? I am very interested, because I used Google Picasa in the past which was able to automatically do facial recognition tagging. This feature would perfectly fit into the cloud. |
I am very interested too |
Did either of you read the post just above yours, linking directly to the
app?? It is right there; give it a shot.
…On Sun, Oct 27, 2019 at 11:49 AM Miguel ***@***.***> wrote:
I am very interested too
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<https://github.com/nextcloud/gallery/issues/281?email_source=notifications&email_token=AANUKZVJGZV36GJPFIKDRITQQXIBBA5CNFSM4DN56QDKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOECLFFJQ#issuecomment-546722470>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AANUKZVWBNTMCWIJ7W4YCYTQQXIBBANCNFSM4DN56QDA>
.
|
|
Hi everyone, Sure there is much to improve, but it is already useful enough to try... 😉 😃 |
Hi everyone, Small idea for the future face recognition feature. Some software like Digicam are already using face recognition. Digikam allow you to save the face position in the metadata of the file. With this, one can tag a face on a picture and see the tagged picture on another computer. (FEATURE) The nextcloud photos app could sync the recognized faces with the metadata which could allow users to tag a picture in Digikam for example and see it when using the photos app in nextcloud. Thanks for all the work put in making this new app alive !! Can't wait trying the photo app once the nexcloud snap package will be updated to nextcloud 18 !! |
This comment has been minimized.
This comment has been minimized.
is it possible to make this into a docker usable install.. i know there is problems with this atm .. but it seems like you need to compile the whole system with pdlib and dblib into photos or maybe even into nextcloud core .. which isnt desirable ... so if there is a possibility to make a docker image for facial_recognition so that you could link that in docker compose to nextcloud and or photos |
Would be awesome yes :) |
@burk80 @skjnldsv You might be interested in following this thread: matiasdelellis/facerecognition#221 There's also some documentation on how to get started with Dlib/Pdlib and Facerecognition in https://github.com/matiasdelellis/pdlib/wiki/Docker Feedback is appreciated 😄 |
Hi, @matiasdelellis have you considered remove the image processing from the NC web server, and create a different application instead? Communicate them between APIs. We have an almost-working solution with this scheme. |
Hi @averdecia
In principle, I am always ready to listen to proposals.. 😉
Well.. Show me what API you are working on...
We have a large consumption for photo analysis, but I honestly think there is no better API than the one we are using.. About how it scale, you may be right during clustering. But beyond the analysis (Which is the highest consumption but it is controlled), we have a single report which fails during clustering with 55,000 images consuming 2GB of ram. matiasdelellis/facerecognition#339 We can improve, but I think it is still acceptable..
https://github.com/matiasdelellis/facerecognition-external-model ¿? 🤔
Now we are focusing on automatic clustering, but of course we want to get there.
Why? Would you like it to be integrated into the nextcloud cron?
Please try uploading 55,000 photos to google photos, and tell me how long it takes.. 😅 Please don't think we can do better than google .. 🙈 😅 |
I think this issue may be resolved with the new "Recognize" app Edit: or the FaceRecognition app! |
Yup.. Touche.. 😉 |
@matiasdelellis Could you clarify the primary differences between FaceRecognition and Recognize when it comes to face recognition? Can they be run together if i just disable facial recognition in the Recognize app settings? |
Hi @meichthys Regarding this report, recognize was officially integrated as a facial recognition solution for Nextcloud Photos, and Nextcloud Face recognition is still a third-party app... So, it can be closed. |
@matiasdelellis Understood. As a user, it's confusing to see multiple apps that seem to serve the same purpose. I haven't seen any kind of comparison on how the two apps compare. |
Ok.. Sorry, being politically correct, I'm not helping... 😅 The main difference, and the reason for the new development within Recognize, is that this application has a 100% automatic approach. Install and run as nextcloud cron. The other application, Face Recognition, needs some external dependencies (pdlib) that some users find difficult to install.. and needs some initial configuration. Mainly how much memory you want to dedicate to the process, and the size of the images that basically defines the quality of the process. Regarding the integration, recognize is integrated. There is no discussion about this. |
@meichthys Seems like we're seeking the same thing. Small world xD |
Should be solved with NC25 and github.com/nextcloud/recognize |
Feature request
User type: All
User level: All
Description
Implementation of OpenCV for face recognition to easily tag people in photos.
This would make it easy for people to manage their photos.
Their exists a wrapper for OpenCV in PHP, to allow the use of it (possibly v2 feature)
As a beginning (v1) we could integrate some sort of face detection on images, and allow users to tag people themselves. Then a menu link could bring up a face albums, as tagged by the user.
Benefit / value
This would bring the NextCloud gallery on level with similar solutions, from Google, Apple and Microsoft.
The text was updated successfully, but these errors were encountered: