Sie sind auf Seite 1von 8

11/3/2014

Face Detection System - File Exchange - MATLAB Central


Search:

File Exchange
Create Account

File Exchange

Answ ers

New sgroup

Link Exchange

Blogs

Trendy

Cody

Contest

Log In

MathWorks.com

Dow nload Zip

Face Detection System

Code covered by the BSD License


4.3 | 95 ratings

by Omid Sakhi
13 May 2006 (Updated 26 Dec 2010)

Rate this file

Face Detection using Gabor feature extraction and neural


netw ork
|

516 Dow nloads (last 30 days)


File Size: 173 KB
File ID: #11073

Watch this File

Highlights from

Face Detection System


draw rec (in,w )
gabor (w ,nu,mu,Kmax,f,sig)
im2vec (W27x18)
imscan (net,im)

File Inform ation

loadimages

De s cription Version : 5.4


Please visit the official w ebsite for this program at the address:

mminmax(input)
trainnet(net,IMGDB)

http://w w w .facedetectioncode.com
You w ill find instructions on how to run the program, some basic diagrams of the algorithm and also a
forum and a contact page to discuss about it.

create_gabor.m
createffnn.m
main.m

To run the program:


1- copy all files and directories to the MATLAB's w ork folder
* In order to run the program you must have Image Processing and Neural Netw orks Toolboxes

Vie w all file s

2- find the file named "main.m"


3- Double click on this file or type "main" in the command w indow
4- a menu w ill be show n . click on "Train Netw ork" and w ait until the program is done w ith the training
5- click on "Test on Photos". A dialog box w ill be appeared. Select a .jpg photo
6- Wait until the program detects some faces
Re quire d Products Image Processing Toolbox
Neural Netw ork Toolbox
M ATLAB re le as e MATLAB 7.9 (R2009b)

Tags for This File

Ple as e login to tag file s .

application
error in trainnet at 18
eye detection in matlab
face detection
face detection using neural netw ork
feature extraction
gabor feature extraction
gabor features
gabor filters
gabor w avelets
image processing
net trainnet
neural netw orks
p
really hard w ork
self_rating
t errorplease help

Save Cancel

Please login to add a comment or rating.

Com m e nts and Ratings (140)


20 Oct 2014

KALYAN KUMAR

Can any one send the source code for face detection system that
w orks w ell in matlab 2013

http://www.mathworks.com/matlabcentral/fileexchange/11073-face-detection-system

1/8

11/3/2014

Face Detection System - File Exchange - MATLAB Central

06 Aug 2014

banupriya
saravanan

04 Jun 2014

OUMAYMA

Hi,
Please i w ant your help because i realy need this program. after all of
the step w hen i click on "Train Netw ork" i have this error :
********
Out of memory. Type HELP MEMORY for your options.
Error in nnMex2.codeHints (line 117)
hints.TEMP = zeros(1,ceil(tempSize/8),'double');
Error in nncalc.setup2 (line 13)
calcHints = calcMode.codeHints(calcHints);
Error in netw ork/train (line 306)
[calcLib,calcNet] =
nncalc.setup2(calcMode,calcNet,calcData,calcHints);
Error in train_net (line 35)
net = train(net,P{1,1},T{1,1});
Error in run (line 64)
evalin('caller', [script ';']);
Error in main (line 40)
run ('include/train_net.m');
********
thanks for any suggestions

11 May 2014

Kun

03 Mar 2014

gitanjali

17 Feb 2014

haem

04 Feb 2014

Akshay Gore

Code not w orking in matlab 2013a


Akshay

28 Jan 2014

blast 461

Can you send the face detection code to


"blast0461@gmail.com"
plzz...

28 Nov 2013

sara na

Thanks a lot !
It's great , really great!!!!

17 Sep 2013

George

02 Jul 2013

andri

Sir please send me 3D face detection code..m using matlab


2013b...please..my id is singhgitanjali11@gmail.com

t's w onderful..
how to make database after test on photos

26 Jun 2013

javed patel

pls sent face detectin coding


pls
ID-javedp3@gmail.com
pls imeditly

14 May 2013

philanik

Hi
Can any one help me I need to buy face detection code guide. w hen I
click dow n load I get this message ''This product combination does not
exist''.

09 May 2013

someone

good w ork

06 May 2013

someone

I w ant the code for face recognition using neural netw ork in matlab
thank you

13 Mar 2013

betl

t's w onderful..

08 Feb 2013

chakrit kongsue

good

14 Feb 2012

saurabh bindoo

Need a MATLAB code for 'online face recognition using fuzzy ART'

11 Feb 2012

CNN

its great w ork.. but i w ould like to change it according to my database.


When i train w ith my database of image, the accuracy is bad. It
doesn't detect that w ell. w hy is that so?

24 Jan 2012

mary

Its a good w ork. do you have any idea about retrieving face image
from database using neural netw ork and svm and comparing their
results?

13 Jan 2012

k.v.sw amy

excellent sir,great w ork.thank u for giving us the code.

26 Nov 2011

Ali Tayeh

I w anna the documentation its greaat :)

15 Nov 2011

SS

Need a MATLAB code for Caricature Generation/ Facial Feature


Extraction.
Kindly help.

http://www.mathworks.com/matlabcentral/fileexchange/11073-face-detection-system

2/8

11/3/2014

Face Detection System - File Exchange - MATLAB Central

25 Oct 2011

donny jason

20 Aug 2011

Fox

07 Aug 2011

scholars

very w ell w ritten code. The gabor that sir use is the gabor filter?
Regards

sir can u give code for lip reading thru neural netw ork, i w an2 w ork in
dat field.
w aiting for ur reply at
tomeshverma86@gmail.com

08 Jul 2011

hakim kadhim

It is very good job I hope to see more such that Good Luck
Hakim Adil

06 Jul 2011

vidit

nice to see it w ork, thanks

06 Jul 2011

Said BOUREZG

Hi sir,
good w ork, thanks

15 Apr 2011

Suzzie

A good w ork done. w orks on all Matlab platforms, ie. Window s, Linux,
Mac and it gives a 100% detection rate.

07 Mar 2011

kundan

hello sir,
i am doing my B.Tech project in Image processing.i have to compare
the image captured from w ebcam or camera to images stored in data
base.please help me,i undergone w ith the code,but i don;t understand
how to connect w ith WebCam.

06 Feb 2011

hema

Hello sir,
I'm interested to do project on 'face and eye detection'. I have
dow nloaded the code and i tried to execute the code but it show ed
the errors because i don't know anything about programming part &
even i don't know commands & functions in matlab. I have tried to
execute the code w ithout any manipulations.im a quick learner i can
learn all about matlab in a short period of time but i have no time to
finalize the project topic name.i have to finalize the topic name by 08feb-2011.so kindly explain the code w ith an example or in detail.if u
help me in executing the code then i w ill do project on this topic.so
kindly help me.i w ill be very thankful to you.Forgive me if u find any
mistakes in my english.I hope to receive your reply as soon as
possible.Thank you.

04 Feb 2011

Krishna Sarbari

can you give me the algorithm for the code.

25 Jan 2011

raghav kow tha

aw esome w ork!!!!
it w orked for me very w ell!!
i'll be glad to see if u could also give any flow chart or algorithm w hich
u used to implement your ideas!!!
thank u !

22 Jan 2011

Albin

Excellent! I like your approach w ith gabor filtering and neural netw ork.

22 Jan 2011

victoria

great job !
but i received the foll error w hen i press the train netw ork button.
w hat's the solution?
??? Error using ==> svmtrain at 172
Group must be a vector.
Error in ==> trainnet at 18
net =
svmtrain(P',T','Kernel_Function','linear','Polyorder',2,'quadprog_opts',op
tions);
Error in ==> main at 32
net = trainnet(IMGDB);

05 Jan 2011

Mark

Great stuff! How ever w hen it comes to place the rectangles over the
faces I get the follow ing error:
??? Undefined function or variable 'Threshold'.
Error in ==> imscan at 74
xy_ = Cell.net > Threshold;
(as the 'Threshold' variable is not defined anyw here). What should it
be set to?

05 Dec 2010

Omid Sakhi

Thank you for all your comments and questions. One of the most
question that I get all the time is the bugs. This program only w orks
w ith MATLAB version 7.1 and later. Also you need to have image
processing and neural netw ork toolbox installed.
Also recently I have heard that there is also a program w ith MATLAB
x64. Please inform me if the program w orks on x64 or not. Thank you.
Omid
http://w w w .facedetectioncode.com

http://www.mathworks.com/matlabcentral/fileexchange/11073-face-detection-system

3/8

11/3/2014
18 Nov 2010

Face Detection System - File Exchange - MATLAB Central


Yoav Feldman

Well I guess that the problem is w ith the Matlab that I used and not
w ith the code.
I used Matlab 6.1 and it appears that it is not compatible
w ith this application.

17 Nov 2010

Yoav Feldman

Your code has Bugs,


Maybe this is your intention in order to sell your reference (-;

14 Nov 2010

XV22

Hi,
This is not w orking on Linux w ith matlab 2010a, I get the follow ing
w hen I click "Train Netw ork":
??? Error using ==> netw ork.train at 145
P: Element {1,1} has 0 row s instead of 2160.
Error in ==> trainnet at 17
net = train(net,P,T);
Error in ==> main at 38
net = trainnet(net,IMGDB);
can you please help me?

21 Oct 2010

Electron Ali

Sir , i m interested in Face detectioN of A particuLAr perSon, in a


crow d.....
Example:.. i haVe daTa stored in my a Computer,,of a particular person
or a grp...,,,.,.then my live camera detect a face frm a crow d ,w ho
match w ith, a persons, in my list,,,
i get automatically its complete data and info,,.,.
i m electronic student,.plZ,.,help me,
u gUys help me tOO....
(electronx@ymail.com)
SALAM

07 Sep 2010

ujjw al talati

07 Sep 2010

Qiu dw

21 Jul 2010

Nishant Jha

21 Apr 2010

cui jianzhu

08 Feb 2010

siddharth shah

30 Jan 2010

hira

13 Dec 2009

Omid Sakhi

03 Nov 2009

hala tbeel

hello .. I need to know how to extract features from facial images as


mouth , noise and eyes .. please help me :(

10 Oct 2009

Raymond Cheng

Thanks for your code.

21 Sep 2009

Kourosh Afsari

18 May 2009

Daniel N

nice

04 May 2009

Daniel N

very nice w ork

02 Jan 2009

fayaz fayaz

i am currently doing this project on face recognition,


so currently i w ant to extract face from an image using matlab, could
you pls do me a favour that to give me some guidance about this
topic? your help w ill be much appreciated. I w ould like to ask another
favour that could i have the code so i can understand more about this
topic. Thanks

31 Dec 2008

Sivaraam

nice

10 Dec 2008

Sahar Mirzaei

i am currently doing some survey on object recognition and neural


netw ork.
Your code is w onderful. Do you have some guidance or
documentation about it. It w ould be very nice, if you could send me
some documentation about this topic, so that I can undrestand your
code more better. Thank in advance for your help.

07 Dec 2008

sara

w onderful w ork , thank you, but it did not detect large image w ith high
resolution

14 Sep 2008

Ivelina Stefanova

User-friendly interface, nice.


The only draw back is that test images need to be re-sized as the
algorithm may only recognise faces appr. 27 x 18 pixels.

Thanks for sharing your code.

I have seen your Face Detection using Gabor feature extraction and
neural netw ork. Your Gabor feature extraction method is different
from the papers. And I can not understand it. Can you introduce some
materia about your code. Just like some Gabor formulas.

helloo...
i neeed help in implementing NN for Face detection and recognition
please help me

http://www.mathworks.com/matlabcentral/fileexchange/11073-face-detection-system

4/8

11/3/2014

Face Detection System - File Exchange - MATLAB Central

25 Aug 2008

rr

25 Aug 2008

se df

03 Aug 2008

chinmayananda
mohapatra

good

24 Jul 2008

MV

nice

20 Jul 2008

asher peretz

13 Jul 2008

fayth zed

30 Jun 2008

aa

24 Jun 2008

Alex Mugioiu

I'm w orking for my PhD in "Face Recognition". I have a number of


databases of still faces. In order to reduce the computational level and
to discard the background information i tried your algorithm for
detection, but w ith little success. I'm confident that w ith your guidance
(in training and using the netw ork) i can obtain much better results.
Thank you in advance.

04 Jun 2008

anila satish

is it advisable to carry out a research in face detection techniques


using image rpocesisng and neural netw orks?

04 Jun 2008

Srikrishna Bhat

With such a small data base a good classifier has been developed.
Need to increase the speed.

02 Jun 2008

nzg ningzhigang

29 May 2008

AKROUT Belhassen

good application.
i encourage you to contenue in this project

16 May 2008

nirjhar bhattacharjee

The codes can't detect face?


What can i do?
i follow ed the instruction too.
But....................

29 Mar 2008

Mohan G

hey. do anyone have any paper or thesis for this code... please mail
me if u have.. it s very urgent... thanks in advance..
my email id is mohanxpressions@gmail.com

13 Mar 2008

Phyu Moe

matlab Files

10 Mar 2008

sandip pandao

very helful for new comers

04 Mar 2008

ravi kiran

a nibble slow

11 Feb 2008

hasan sadikin

could you pls do me a favour that to give me some guidance about this
topic? your help w ill be much appreciated. I w ould like to ask another
favour that could i have the code so i can understand more about this
topic. Thanks

06 Feb 2008

fayth yap

i am currently doing some survey on this title, could you pls do me a


favour that to give me some guidance about this topic? your help w ill
be much appreciated. I w ould like to ask another favour that could i
have the code so i can understand more about this topic. Thanks

05 Feb 2008

ew an n/a

thanx for giving this.may god bless you.it really help me.

25 Jan 2008

cs joshi

can i have a little favour,by having the code of this excellent subject
so that i can w ork more on this topic

18 Jan 2008

madhu jain

it is helpful in research w ork it is good

01 Jan 2008

Abdallah Asraw i

Thanks Its Very nice But it need more w ork.


I w anna Ask can I use a part of the code in my Thesis Research.
My e-mail:asrw i@yahoo.com

31 Dec 2007

kim Yeh

Very good.
This is an interesting subject.

29 Dec 2007

jihong zhang

thank you !The result is very right.


But I don't know how to use the gaborfilter?

26 Dec 2007

bb bbbbb

25 Dec 2007

richal zhao

very interested in the subject

30 Nov 2007

Ankur goyal

great w ork

22 Nov 2007

muhammad ekbal
ahmad

31 Oct 2007

Tom Shih

Real face image can't be found w ith large face

26 Oct 2007

om yadav

w ell done

Thanks for ur guidance, i have learned alot from it. I really appreciate
ur help mr Omid Sakhi

http://www.mathworks.com/matlabcentral/fileexchange/11073-face-detection-system

5/8

11/3/2014
25 Oct 2007

Face Detection System - File Exchange - MATLAB Central


Yaron M

got the follow ing error after pressing train netw ork button:
??? Error using ==> netw ork.train
Inputs are incorrectly sized for netw ork.
Matrices must all have 2160 row s.
Error in ==> trainnet at 17
net = train(net,P,T);
Error in ==> main at 36
net = trainnet(net,IMGDB);
w hat to do?

11 Oct 2007

vishal w ankhede

Code has w ritten by rich knoedge person

04 Oct 2007

Josiah Yoder

Notes:
To run under linux (ubuntu) w ith Matlab 7.3 (R2006b), I made the
follow ing changes:
* Use / instead of \ for paths in loadimages.m
* Use mapminmax( x' )' instead of premnmx( x )
in imscan.m and im2vec.m

22 Sep 2007

kundan debnath

21 Sep 2007

QI YF

THANKS

19 Sep 2007

bakri mamun

matlab

10 Sep 2007

VN Man

thanks u much

06 Sep 2007

karan sadarangani

w hen i try to train the netw ork , it gives an error. do i have to do


something before training the n/w

03 Sep 2007

Sahar M

Hi dear Mr. Sakhi.I'm a AI student.I run your code & found it very
interesting & usefull so I decided to use it as a part of one of my
projects.I have some questions about your project:w hat sort of
images can be used for train & specially for test,do you have any
database for it?do you have any document & refrences about
it(maybe in farsi)?I w ill be very appriciating if you let me have those
docs.I hope to receive your reply as soon as possible.Thanks in
advance for your help.

27 Aug 2007

teeraw at kamnardsiri

22 Aug 2007

Lee Jack

Useless

16 Aug 2007

ihsan ihsan

Excelent Job, Sir.

03 Aug 2007

sw athi reddy

This is an excellent program i have ever seen in mathw orks. Good job
sir.
I am a student, w orking for my class project on "multi target tracking".
it helped me a lot for the compleation of my project.Thanks a lot :)

30 Jul 2007

anil gaikw ad

good

22 Jul 2007

fer hadaf

I need a fuzzy connectivity toolbox for image segmentation.I can't find


anything.plz help me!

19 Jul 2007

new girl new girl

19 Jul 2007

ak

good

11 Jul 2007

Suvad Selman

Hello,
I am Suvad Selman and I have one thing to ask (report). I have
dow nload this file, unzip it and w hen i run main.m i got some strange
error messages. Here is the message that I get:
*WARNING* PREMNMX is an obsolete function.
Use MAPMINMAX instead, type HELP PREMNMX for bug w arning.
Type NNTWARN OFF to suppress NNT w arning messages.
Please help me so that I can run this program normally.
Thanks in advance.

24 Jun 2007

Luigi Rosa

The recognition rate of last release has been improved.

08 Jun 2007

siva kumar
visw anadhuni

Very nice project sir,

25 May 2007

Patrick Storer

crazy

28 Apr 2007

lisheng XU

Where is the mfile named adapthisteq?

18 Apr 2007

hossam mohammed

08 Apr 2007

shrikant nangare

your program is aw esome man.

24 Mar 2007

jain varsha

find the DCT format

http://www.mathworks.com/matlabcentral/fileexchange/11073-face-detection-system

6/8

11/3/2014

Face Detection System - File Exchange - MATLAB Central

24 Mar 2007

Avinash Pokhriyal

dear sakhi, the code is excellent but how it is implemented in MATLAB


and how NN is used for it is not explained in detail. pl do some help on
these areas.

19 Mar 2007

mm

01 Mar 2007

Leonid Doroshenkov

29 Jan 2007

Ankit Nagpal

Help is insufficient on the role of nn in the project......

29 Jan 2007

Ankit Nagpal

Excellent w ork done.


BUT
Can anyone tell me...
How nn is used in face detection ?? (Iam a beginner in nn)
pleassssseeee......
ankit.nagpal@yahoo.co.in

27 Jan 2007

w aqas hijazi

Hi i am student of BCS and doing my poject in matlab.So i need help


thats w hy i am visiting this site/

06 Jan 2007

Mamatha Reddy

good

30 Dec 2006

Amirzeb Badshah

it w as really interesting seeing people submitting their w ork.i hope to


do so.it w as a good experience.

29 Dec 2006

bal krishna Kalidhar

I am in need of face recognition product for identification of few


preselected faces out of crow d of 10000 moving on a railw ay
plateform. product to be integrated to CCTV system of VEINT/ IngerSol
Rand surveillance systems.
Please reply yes/no as i am serching such produc for presentation to
High level security agency top brasses.
Col Kalidhar (retd)
91-011-9910045944

29 Dec 2006

Greg Kirksey

14 Dec 2006

gober good

11 Dec 2006

klesk ch

09 Dec 2006

leo mariaraj

09 Nov 2006

good good

30 Oct 2006

Ngoc Hanh Dang

26 Oct 2006

aysel saberi

very googd

23 Oct 2006

haoxue w ang

good example

26 Aug 2006

Bharat Knight

thanqs

23 Aug 2006

Omid Bonakdar Sakhi

This source is for educational purpose only and is tested under


MATLAB 7.0 . not for distribution or creating .exe files . Most of the
compiling problems and building exe files return to Matlab bugs .
Please check Matlab Bugs and Solutions .

01 Aug 2006

saba hafez

w hen I create the exe file recive this massage w hats means?
The ntvdm cpu has encountered an illegal instruction
Cs:____ ip:____ op: _ _ _ _ _ choose close to terminate the aplication

24 Jun 2006

Alfa Gatriono Kencana

this gonna be a good w ork today


but, i still didn't get the point after using some RGB image. thanks for
the reply. it's mean a lot to me

22 Jun 2006

Tzafrir Shlomo

Dear Omid,
w hen w e run the Main under Matlab w e received the follow ing errors:
??? Error: File: C:\MATLAB6p1\w ork\loadimages.m Line: 6 Column: 6
Missing operator, comma, or semicolon.

excuse me sir,
my name is GoberGood.
I have been studying in Ahmad Dahlan University.
I have dow nloaded your program matlab about "face detection" at
http://w w w .mathw orks.com.
and I interest to develop your program
to finish the my master education. for that,
I hope to you to assist the me in collecting reference
of about " face detection" and problem any kind of w hich
you get w hen doing research. I very requiring of
your paper. forgiveness, if my english is bad.

hi like the project.But u should involve the final step of matching the
rectangle marked face w ith image in database.w hich is actuall face
recoginition

Error in ==> C:\MATLAB6p1\w ork\main.m


On line 41 ==> IMGDB = loadimages;
We w ould appreciate it if you could help us solving the problem.
best w ishes,
Dr. Tzafrir Shlomo
21 Jun 2006

Tzafrir Shlomo

good w ork !!

http://www.mathworks.com/matlabcentral/fileexchange/11073-face-detection-system

7/8

11/3/2014

Face Detection System - File Exchange - MATLAB Central


thank you

16 May 2006

Engin Kocaadam

Good w ork, but has some problems w ith exact detection.

16 May 2006

Terry Duong

I have just dow nload it and haven't check it yet. But iam sure it good. I
am doing in face recognition using NN too. Hope i can learn a lot from
yours

Update s
23 May 2006

I have Added comments to all files to make them easy and understandable.

21 May 2007

Version 5.0 : Better Algorithm w ith a user's guide

14 May 2009

one article ( in Persian ) and one user guide ( in English ) are added to the project.

15 May 2009

Fixing the FIle Format

10 Aug 2009

I have only changed the description and added the address of the w ebsite for this program.

14 Dec 2009

Tw o fixes are solved.


1- correcting path for linux systems
2- problem of mapminmax for older versions of MATLAB

13 Jan 2010

replacing tw o functions w ith built-in functions, so that older versions of MATLAB can run the program
correctly.

26 Dec 2010

Some fixes are applied for executing the program under Linux CentOS

Contact us

1994-2014 The MathWorks, Inc.

Site Help
Featured MathWorks.com Topics:

Patents

Trademarks

Privacy Policy

New Products

Support

Documentation

http://www.mathworks.com/matlabcentral/fileexchange/11073-face-detection-system

Preventing Piracy
Training

Terms of Use

Webinars

Newsletters

MATLAB Trials

Careers

8/8

Das könnte Ihnen auch gefallen