-
-
Notifications
You must be signed in to change notification settings - Fork 179
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 detection #341
Comments
Update:
I have a script that seems to generate an image strip with faces found in all the extracted screenshots. I'm thinking create a new view that looks like the filmstrip view, but it will only show faces 🤔 I'm open for ideas about how to display the found faces and what to do with them. 👂 |
Well this sounds very exciting! 😄 Two thoughts about what you could do with the data:
I like this direction a lot! 🎉 |
I have a repository for the internal functionality: https://github.com/whyboris/extract-faces-node You can take any thumbnail strip from your library and run extract faces. One caveat is you have to set the number of screenshots there are in the filmstrip inside the script: 🚀 I'll get a branch of VHA ready to see how well it plays with Electron 😅 |
Currently running into trouble when trying to install |
Problem solved 🎉 😂 whyboris/extract-faces-node#1 -- was able to remove |
Seems to work well 😎 #342 |
Pretty cool idea! Well, even the idea of adding an actor section itself is very useful and nice feature. |
@frez777 -- btw -- have you clicked on the "Auto Tags"? It will automatically find all the 2-word strings that appear in your files (generally actor names if they appear in the file names). I'll likely expand this feature more -- thank you for the request 👍 |
Branch |
Things I've tried:
|
🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 PROBLEM SOLVED 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 Turns out the I should have a build-able branch ready later today (see #342) |
Current intention for the future features, not all will be in #342:
These are the initial features -- should be pretty easy to implement. Once it's set and released, I will consider others. Before that's done -- I'm open to more suggestions / recommendation for change, etc. Part of the reason I'm aiming for those 6 things is that they are easy from the code point of view (re-using same functionality a lot). We'll see how it goes. |
CONTINUED DISCUSSION OF THIS FEATURE HERE: #342 |
Feature is further postponed until I release version 3.0.0 - see #456 🙆♂️ |
This feature is not abandoned. I've been wanting to work on it for 3 years now, but after moving to another state, continuing a full-time developer job, and spending time on fixing up the house, I've just not had time to resume this feature yet 😓 But in 2024 I intend to find time for it 🤞 |
It seems like it may be relatively simple to perform face detection (placing a bounding box across any face found in an image). This process may be super fast: apparently faster than realtime for video (which means stupid-fast for a few screenshots).
It may be simple enough to simply detect any faces within a filmstrip and extract them into a new faces array which can be viewed separately somehow (would need UI work -- unsure what it would look like yet).
Possibly the best solution: https://github.com/tehnokv/picojsAnother alternative is: https://github.com/eduardolundgren/tracking.js but it hasn't been updated since 2018😕Another alternative is:https://github.com/justadudewhohacks/face-api.js/ (see Tiny Face Detector), but it requires TensorFlow and I don't want some heavy dependencies for this minor feature 😅Someday in far future, we could get very advanced with face recognition too: https://github.com/justadudewhohacks/face-api.js/
🤔 🤷♂ 😁
The text was updated successfully, but these errors were encountered: