Info

This question is closed. Reopen it to edit or answer.

hi, i am new to image processing and matlab. how can i recognize particular faces in a video stream? i have already divided the video into frames and i have detected the faces. but now how can i recognize particular faces in that frame? whether shoul

1 view (last 30 days)
hi, i am new to image processing and matlab. how can i recognize particular faces in a video stream? i have already divided the video into frames and i have detected the faces. but now how can i recognize particular faces in that frame? whether should i use a database for that?

Answers (2)

Image Analyst
Image Analyst on 7 Mar 2015
See Brett Shoelson's face recognition app about half way down his File Exchange: http://www.mathworks.com/matlabcentral/fileexchange/index?term=authorid%3A911

Nikolay S.
Nikolay S. on 17 Mar 2015

Hi there.

That is a hard question, with an answer worth lots of $$$.

But briefly saying- you got many methods to find a face in an image. Lets say you've used Viola & Jones, and got the face. You want to know who it belongs to, right? You must have a database, with tagged faces- faces encoded into some feature vector, labeled with names. Now, if a face found by a face detector is similar to one of the database elements- it is probably it. If not it is either a new person, or the face has undergone a change against which the feature vector is not robust (light, glasses, beard, mustache, haircut, pose scale etc..). Regarding the real question to be asked- what is the best feature space to use- a lecture given by Prof. Wolf on " Deep learning " presented very impressive results. Face recognition vai LBP works nicely. Google scholar is fool with papers. You need to choose and try some...

Best regards,

 Nikolay

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!