Real time face detection using Viola and Jones in MATLAB

Iamcool picture Iamcool · Feb 3, 2014 · Viewed 7.7k times · Source

I am looking to detect faces in real time video captured from laptop camera. I use MATLAB R2011a (not the latest one) which does not have any Cascade Object Classifier function to identify face detection.

I have used a package http://www.mathworks.in/matlabcentral/fileexchange/29437-viola-jones-object-detection

This code is able to identify modestly on images but when I do the same on video's (taking each frame and identify face in it) its taking lots of time and thus not able to stream video.

So,

  1. How should I able to detect faces real time using MATLAB R2011a
  2. Is viola & jones algorithm suitable for it?
  3. Are there any external implementations that I can use?

Answer

Shai picture Shai · Feb 3, 2014

A more recent and updated approach than Viola and Jones's detector is SURF cascade. It should run faster with better results.
I also think there is an implementation of this method for windows platforms here.