7 ms·
OpenFace: Free and open source face recognition with deep neural networks
- godzillabrennus 11y agoOh good, now the 7/11's will be able to detect who I am by my face through their security cameras and will do some targeted advertising to me as I walk the aisles.
- hueving 11y agoThey can partner with the local gov so when they see you approaching on a street camera they can put a fresh hot dog on the roller for you.
- strictnein 11y agoSee, mass surveillance has its upsides too.
- LoSboccacc 11y agoNeeds to be trained first, and if you train it with a population as large as 7/11 customer base it's accuracy is gonna crash to the ground
- Raphmedia 11y agoHave a camera take photos of the customers as they pay with their VIP cards (or when you ask for the customer's email) and train it from those images.
- zo1 11y agoI thought it came pre-trained?
- joshfraser 11y agoon celebrity faces, yes.
- deleted 11y ago[deleted]
- brokentone 11y agoOr know if you're a shoplifter: http://www.bbc.com/news/technology-35111363 http://www.bbc.com/news/technology-35111363
- baldfat 11y agoMinority Report - Personal Advertising in the Future https://www.youtube.com/watch?v=7bXJ_obaiYQ https://www.youtube.com/watch?v=7bXJ_obaiYQ
- Sanddancer 11y agoThere are already a number of facial detection engines. If 7-11 wanted to do that, they could have done it by now.
- nl 11y agoFace Detection yes. Face Recognition engines exist, but are a lot rarer (and typically more expensive) than detection.
- kefka 11y agoThat's what my github.com/jwcrawley/uWho project does: Facial recognition on an old computer with no GPGPU processing. Now , any of the CVDazzle "exploits" screwing up a LBP cascade on face detection works to subvert my model, as does closing ones eyes. Aside those small details, it was in large a great success for my initial goal. Now, I'm looking at getting it into a client-server architecture, where I can recognize who lives here, and whom comes over regularly. The idea is that I can have an "aware front door" that can ring a doorbell or send a message (with who: text/picture) if we are away. Even crazier is to allow bidirectional voice to us over a VoIP connection. I see its purpose in a part of the home IoT infrastructure that isn't like a "internet toilet" kind of uselessness.
- jameslk 11y agoWhat would be more practically valuable to them is to track how many times you visit 7/11 so they can determine how often their customers are returning and use that to make predictions about their future. Then they can sell that to their investors.
- legulere 11y agoThat's why you need laws that make clear what shops are allowed to do and what they aren't.
- mr_spothawk 11y agocan copwatch.org find a clever way to use this?
- exolymph 11y agoI like the way you think!
- exolymph 11y ago"We do not support the use of this project in applications that violate privacy and security. We are using this to help cognitively impaired users to sense and understand the world around them." Oh okay. Surely this will stop any bad actors.
- comboy 11y agoDepends if they put something related to it (probably formulated differently) in the license or not. If they do, then yes, I think it may stop some companies from using it. Unfortunately currently their license page returns 404 http://cmusatyalab.github.io/openface/LICENSE http://cmusatyalab.github.io/openface/LICENSE
- bdamos 11y agoThanks for pointing out the 404, I just corrected the link. There's an interesting discussion on lobste.rs from a few months ago about privacy issues and licensing: https://lobste.rs/s/sajz0s/openface_face_recognition_with_google_s_facenet_deep_neural_network https://lobste.rs/s/sajz0s/openface_face_recognition_with_go....
- jcoffland 11y agoDo you suggest they not release this code? Or would you post the code with out the disclaimer?
- exolymph 11y agoI think they're acting in good faith, but I wish they'd acknowledge that disclaimers are not a particularly effective preventative measure. I agree that putting this provision in the license would help, although it would still be subject to interpretation. I guess my main objection is that it's naive to expect to have the best of both worlds -- there are always tradeoffs, and the disclaimer doesn't acknowledge that tools like OpenFace cannot be released without negative consequences along with the good ones. It is what it is.
- 11y ago
- thedangler 11y agoI would use it to detect friends that come over to my place and load their taste in music on my media server.
- seiji 11y agoCan do the same thing a little more simply by sniffing phone 802.11x mac addresses and/or bluetooth identifiers. Can also modify the idea a bit to create an "unknown person" warning system if it detects unauthorized device IDs broadcasting within range.
- 1024core 11y ago> Can do the same thing a little more simply by sniffing phone 802.11x mac addresses and/or bluetooth identifiers. I believe the iPhone now randomizes MAC addresses when probing.
- mvid 11y agoNo, not in practicality. It only changes the MAC when the iPhone is asleep. Since apps have so much background functionality, the phones almost never sleep.
- kefka 11y agoI also built an Open Source (GPL3) facial recognition program as well, called uWho (github.com/jwcrawley/uWho). Mine doesn't need anything like CUDA or OpenCL, and runs on a 6 year old laptop at 1280x720@15fps. I ran it at our free, ticketless convention called Makevention (bloomington, IN). Estimates were that 650-700 people showed up. My tracker counted 669 uniques, which I think is spot on. I also wrote mine for privacy in mind. The database was a KNN on a perceptual hash of the face. The data that was stored was only a hash and could only verify a face: it could not generate the face from the hash. Considering the application (Maker/Hacker con) I wanted to be sure that this was the case. (The data only resided on that machine, and it's wiped now.) I've halted work on the gui version of it. Now I want to make it into a client/server, where the clients are RasPis (or other cheap compute with camera) and the server is whatever good machine you have. Initially, I'll reimplement the same algo, but I know that KNN has exponential time/cpu requirements the more samples I get.
- anonym28492 11y agoi have just checked and you are only using existing opencv functionality - openface is based on state of the art research in face recognition using convolutional triplet networks
- kefka 11y agoyou'll get no argument out of being that I use OpenCV. It is the tool that I had, and works effectively the way I programmed it. Also, I do not have a general purpose GPU so I cannot do gpu-accelerated calculations. this model is indeed a new and novel way of handling facial recognition. the only caveat for me using this is that I do not have a GP GPU. if I am able to acquire one, I will undoubtedly use it instead!
- anonym28492 11y agoyou can utilize a neural network on a cpu as well - it will just take longer for an answer to be retrieved the intention behind my comment was only to point out that your solution does compete on a different level - i did not intent do speak badly of it
- finnn 11y agoThe efforts people will go to to avoid using HTTPS.... https://cmusatyalab.github.io/openface/demo-1-web/ https://cmusatyalab.github.io/openface/demo-1-web/
- dsp1234 11y agoTo be fair, the likelihood of someone MITM'ing a connection to a docker container running on the localhost is near zero. Which is what the original issue that prompted those instructions was about[0]. [0] - https://groups.google.com/forum/#!topic/cmu-openface/TNZR_QVR8Nc https://groups.google.com/forum/#!topic/cmu-openface/TNZR_QV...
- finnn 11y agoAh, that makes more sense. I hadn't considered that running it with docker would make it appear to not be at 127.0.0.1 to the browser
- teps 11y agoIt would be interesting to see if it's possible to recognize people in films. I'm not sure if it's much harder or not. In a way, a video is more complicated than an image, but you have way more data to recognize a face. Someone know if there is any work in that direction? A plugin for vlc that can show you the name of any actor when you ask would be really fun!
- andreyk 11y agoGoogle Play has already had this for a little while: http://ccm.net/faq/30199-google-play-movies-tv-now-integrates-a-facial-recognition-tool http://ccm.net/faq/30199-google-play-movies-tv-now-integrate... It's pretty trivial since you know the actors in the movie and can do the face recognition for the people on screen using the existing methods when the video is paused, but still quite neat to see it happen.
- mike_rochannel 11y agoActually, it's nice to see functionality like this in the open. Attached to a wide range camera pointing to a local train station it should be fairly easy to match faces to people driving to work leaving their house and flats unguarded. There was a nice book, "Database Nation", that described a case of scanning licence plates of cars crossing a bridge to see who's at home and who left for work. Made burglaries a lot easier. And now we do that based on faces ... nice .. /s