Home > By category > Scripts >Development Tools > Simple Face Detection



Simple Face Detection

  • Downloads: 
  • Views: 
  • Rating:

by Tolga Birdal
Implementation of the paper:
A SIMPLE AND ACCURATE COLOR FACE DETECTION ALGORITHM IN COMPLEX BACKGROUND
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.
E-mail: sjruan@mail.ntust.edu.tw

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.

usage:
I=double(imread('c:Datagirl1.jpg'));
detect_face(I);
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)

Free download from Shareware Connection - A SIMPLE AND ACCURATE COLOR FACE DETECTION ALGORITHM IN COMPLEX BACKGROUND

Publisher: Tolga Birdal | License: Shareware
Version: 1.0 | Size: 10 KB | Platform: Matlab, Scripts
Released Date: 26-02-2013 | Rating: 0 | Title: Simple Face Detection

Author Url: http://www.codeproject.com/
Program Info Url: http://www.codeproject.com/
Download Url: http://www.mathworks.com/matlabcentral/fx_files/23382/1/detect_face.zip

More downloads from Simple Face Detection publisher Tolga Birdal:

Smoothing 2D Contours Using Local Regression Lines - A contour of a 2D region is defined by an ordered set of points where the neighboring elements contain the neighboring points

Simple Edge Detection Using Classical Haralick Method - Implementation of the well known Haralick Edge Detector.

Maximum Inscribed Circle using Voronoi Diagram - A sample application and a function for solving the maximum inscribed circle problem.

Shock Filtering in Matlab - Shock filters are based in the idea to apply locally either dilation or erosion process, depending on whether the pixel be-longs to the influence zone of a maximum or a minimum

Maximum Inscribed Circle using Distance Transform - Or in other words, "largest inner circle" , "maximum empty circle" etc.

Simple Face Detection keywords:
Simple Face Detection related downloads:

fdlibmex --- fast and simple face detection - fdlibmex is a very simple face detection library for matlab

Luxand FaceCrop Face Detection SDK - Face detection software provides web developers the perfect solution to greatly optimize and automate the process of creating professional-looking, passport-like photos from original images of any type.

Face Detection in Color Images - Face Detection in Color Images is designed as a handy and easy-to-use instrument that is able to cover an algorithm for face detection in color images.

Face Detect (JavaCV) - A simple Face detection program using JavaCV and OpenCV .

Face Detection & Recognition System - This system incorporates motion detection, face detection and face recognition module.

Shareware Connection periodically updates pricing and software information of 'Simple Face Detection' from company source 'Tolga Birdal' , so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft,  Using 'Simple Face Detection' crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Simple Face Detection.

New Reviews

WebAcappella - Web design sector has witnessed several trends and technological innovations affect website development in big ways. With time, designing websites has become easier. Nowadays, you can find web design software that nearly eliminates the need to ...

Eset Cyber Security Pro - There was a time Mac users were simply oblivious to the existence of malware and viruses, partially encouraged by Apple’s claim that Mac’s do not fall prey to malicious code. In last few years, that perception has been shattered owing ...

Poser - The concept of 3D animation and modeling may seem amazing to the viewers but those who are into the industry know it is no cakewalk. Majority of 3D animation and modeling software known for some of the amazing animations and CGI work in films ...

RawTherapee - There are so many image editors out there but when it comes to powerful and versatile RAW file editors, the choices are somewhat limited. With Adobe switching to Cloud-based subscriptions for most of its apps, semiprofessional users including ...

Focus One Mind - Technology has made life easier for humans beyond doubt but it comes with the downfalls too. The web serves as the source of entertainment, income and resource for several things for most people. However, the internet can also become a source of ...

Freemake Video Converter - Video conversion can become a necessity for average PC users who find it increasingly hard to manage an ever growing collection of media and video files. The DVDs, videos obtained from web and clips shot with mobile devices keep growing. Over ...

Uniblue SpeedUpMyPC 2013 - Even if you use an expensive desktop or laptop with beefy hardware and have the latest version of Windows installed, it is not unusual to find your system running sluggishly after prolonged usage. This has got more to do with inherent working ...

PCMark 8 - Not every PC user would have penchant for running new benchmarks and benchmarking software in their computers. It is only hardcore gamers and seasoned users who like tinkering around with various settings in PC benchmarking tools. Such apps also ...

F-Secure Online Scanner - The menace of malware and various online threats have grown by leaps and bound in recent times. You no longer can stay assured after installing a regular malware cleaner or antivirus suite like earlier. Security conscious PC users often resort to ...

Adobe Media Encoder - Almost every PC user faces a situation where he or she needs to convert an audio or video file fast into a format of choice. There are several free and commercial apps, but the abundance of options can actually make selection difficult. If you ...




New Downloads

mov Audio Extractor

Best audio extractor helps you
with extraction of audio/sound
or background music from video
files. With mov Audio ...

Knowledge Base Builder

A simple, yet powerful
knowledge base software to
help you maintain a complete
Q&A section on your
website. Structure ...

Spiral Generator

Archimedean,Logarithmic,Fermat
,Hyperbolic,Lituus,Spherical
and Polynomial Spirals

MatData

where "filename" is the string
of .mat file's name, "varname"
is the string of variable's
name stored in

Getusername

This MATLAB mex function
fetches the name of the
current user.

fitModelpp function

This function implemented by
fitparp function.

Admin-Colour

This plugin is for colour
coding the admin menu

Tapatio

Enable users to leverage a
drupal system as a front end
to twitter.com (and other
sources in the future)
allowing them to ...

SVN Profiling

Read data from files tagged
with SVN
keywords [svn_profile,svn_str
] =
build_svn_profile(folders,keyw
ords,strs) This ...

London2012 Script

This Flash script will display
a banner that will count down
the time remained until the
2012 London Summer Olympics

Loss Calculation in a
3-Phase 3-Level Inverter
Using SimPowerSystems and
Simscape

SimPowerSystems(SPS) and
Simscape are used to calculate
losses in a 3-phase, 3-level
inverter.

MATLAB Programming Example
for Agilent's U2600A USB
Modular (DAQ) Digital IO
module

The U2651A module is slotted
into the U2781A USB Chassis.