View License

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video

Highlights from
Simple Face Detection

Join the 15-year community celebration.

Play games and win prizes!

» Learn more

4.0 | 10 ratings Rate this file 50 Downloads (last 30 days) File Size: 2.99 KB File ID: #23382 Version: 1.0
image thumbnail

Simple Face Detection


Tolga Birdal (view profile)



| Watch this File

File Information

 by Tolga Birdal
 Implementation of the paper:
Yu-Ting Pai, Shanq-Jang Ruan , Mon-Chau Shie, Yi-Chi Liu
Low Power Systems Lab, Department of Electronic Engineering
National Taiwan University of Science and Technology
No.43, Sec.4, Keelung Rd., Taipei, 106, Taiwan, R.O.C.

 Additions by me:
  Minumum face size constraint
  Adaptive theta thresholding (Theta is thresholded by mean2(theata)/4
  Parameters are modified by to detect better. Please check the paper for parameters they propose.
 Check the paper for more details.

 The function will display the bounding box if a face is found.

 Notes: This algorithm is very primitive and doesn't work in real life. The resaon why I implement is that I believe for low cost platforms people need such kind of algorithms. However this one doesn't perform so well in my opinion (if I implemented correctly)

Required Products Image Processing Toolbox
MATLAB release MATLAB 7.7 (R2008b)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (14)
17 Feb 2014 haem

haem (view profile)

13 Mar 2013 betül

betül (view profile)

19 Aug 2012 Zhaohui

Hi Birdal, Thanks for sharing, It is very interesting piece of work, But I have one question on the mouth detection, it seems that your mouth detection is over constraint so that some face can not be detected because of your new constraint. But the problem is that it seems I can not repeat the algorithm you cited in your code: there are two many M in the Histogram so I think I may code it wrongly.

Could you please explain why you made the changes to the mouth detection threshold, and, could you please provide me the code to reproduce the mouth detect algorithm that described in your cited paper?

25 Jul 2012 sharmila rajan  
21 Jun 2012 nur

nur (view profile)

11 Sep 2011 Huy Nguyen Quang

Thanks for sharing.

23 Dec 2010 Ali OZMERCAN

Thnx, it is fine to begin my project

15 May 2010 infant

infant (view profile)

use image acqisition toolbox.. there s a gui tool to acquire images from camera..

Comment only
23 Mar 2010 Vinil Pillai

i want to capture image from a wireless camera and feed it to Matlab and process it for face recognition.Can any1 help me with the source code??

Comment only
11 Oct 2009 Raymond Cheng

Thanks for your sharing.

15 Jun 2009 Tolga Birdal

Tolga Birdal (view profile)

I do. Please download the code and you will find it at the very top of the comments.

Comment only
15 Jun 2009 ANDRU BALL

do you have paper of your work face deteccion.

Comment only
24 Mar 2009 chen QQ

a very useful tool.
i give 5 star.
it identify one human face, and show the region.

but i have one question.
in the paper, can identify multi-face.
but this tool can't find multi-face?
is it my fault?
thank you!

24 Mar 2009 chen QQ  

Contact us