3 ms·
For clarity... I am an AI developer. Recently I added a feature to my dialog system so that if I have not typed anything into the dialog web app in a while, the
by SlipperySlope 15y ago
For clarity... I am an AI developer. Recently I added a feature to my dialog system so that if I have not typed anything into the dialog web app in a while, the system begins capturing frames from the webcam and performing face detection using JavaCV. If a face is detected, then face recognition is performed on the clipped greyscale face. If the face best matches mine from the training examples, then the system uses Google speech-to-text synthesis to say hello to me, "hello Stephen".
A smartphone cannot practically do this because JavaCV will not run fast enough on an ARM CPU and wireless bandwidth limitations preclude sending whole realtime captured phonecam frames to a server. But, when Moore's Law permits, JavaCV will run on the mobile CPU/GPU combination - and my phone could say hello to me when it recognizes me.
I know that Google is working on face-recognition phone-unlocks - but I wonder if their implementation involves a cloud server and one-time sending of a captured frame?