We are about to switch to a new forum software. Until then we have removed the registration on this forum.
hi,
I've been looking into the amazing world of openCV for a coming little project of mine. I've managed to track my face using the webcam and do some of the other operations that opvenCV provides. I would like to be able to take one and only one snapshot of each different face that is detected. So I am trying to work out a way to tell whether the tracked face has been captured before or not. Is there a way with openCV to compare two faces and figure out whether it's the same person or not? Something tells me that this is not a straight forward task and requires some advanced deep learning magic, but I'd be curious to hear any thoughts.
thank you
Answers
Most of the Processing and intro-to-OpenCV examples are face detection (is it a face?) not face recognition (which face is it?).
For recognizing specific faces:
Without openCV, Rekognition API -- https://forum.processing.org/two/discussion/9593/opencv-and-face-recognizer -- https://github.com/shiffman/Rekognition-for-Processing
... See also examples from his Face-It workshop: https://github.com/shiffman/Face-It
I'm not sure about mapping from processing, but OpenCV definitely does face recognition:
yeah I came across the opencv links last night, which I think it's beyond processing. (One day I need dive into c++ and OF)
The Rekognition-for-Processing seems somewhat interesting. I may give that a go. I guess the question is whether it's possible to recognize faces while it is training at the same time. Or whether one image is enough for a very basic train.
thanks for all the links, I really appreciate
Hope it helps!
That's a fundamental problem for facial recognition algorithms of all kinds. If you aren't backed by some training data (whether from a web service or locally) then performance may be very poor. The best thing is to test and see how well it performs.
True true... Maybe it's a good time to also look into those multi-threading sketches. =]
oh noooo.... Got back home and ready to try Rekognition-for-Processing, but apparently it needs an API key and unfortunately it seems they don't give them out any more
https://orbe.us/
=[
looking for similar libraries
There is this one that may get me there
https://code.google.com/archive/p/p-eigenface/
please help me out... i am also stuck at the same point