File Exchange

image thumbnail

Face Recognition System

version 1.0 (568 KB) by

Face Recognition System: demo source code

90 Ratings



No License

Face Recognition System

In order to obtain the complete source code please visit

Release 2.0
Major features
- Better recognition rate ( 20 % improved )
- Improved distance measure
- Karhunen-Loeve algorithm
- Enhanced GUI

Release 1.0
Major features
- Face recognition based on EigenFaces
- User-friendly GUI
- Easy c/c++ implementation


"Eigenfaces for Recognition", Matthew Turk and Alex Pentlad Journal of Cognitive Neuroscience pp.71-86, March 1991 Vision and Modeling Group, The Media Laboratory Massachusetts Institute of Technology paper is available at

See also Matthew Turk's homepage

AT&T Laboratories Cambridge. The ORL face database, Olivetti Research Laboratory available at

Keywords: face, recognition, eigenfaces, eigenvalues, eigenvectors.

Luigi ROSA
Via Centrale 35
67042 Civita di Bagno
L'Aquila - ITALY
mobile +39 320 7214179

Comments and Ratings (109)

ngoc hau

can some one give me source code please i really need it. My email is: Thanks

How can I download this


SITI (view profile)

plz help me..anyone cn gimme


SITI (view profile)

im doing the face recognition system as well.. however, i have to use the radial basis function neural network (RBFNN) to implement far, ive got problem to design the GUI to connect the system via the MATLAB GUI..plz help me or give some tips on how to design it

saidulu e

sir im doing project on image recognising please send me matlab code used for face recognising

face detection from a datbase using matlab gui, CONTACT:

Saša Mandi?

I need an algorithm which detect moving (face, arm, leg, etc.) in video!
If anybody have or know how to write it please contact me on my e mail!
I need to do this for my work an collage but i don't know how to write it!
Thank you very much!

matrix kumar


rishi jain

can any1 mail me d source code?
i'm dng my final proj on face rec...plz plz help me...
plz rpy to


Nikunj (view profile)

My final year project is Face recognition using ICA. Can any one help me with it. I mean where to find the source codes and algorithms for ICA


daba Dabarera

M umair

nice one


Hanaa (view profile)


How do you detect facial features using template matching?

I'll be very grateful for your help. Thanks! :)


Shadi (view profile)

You could at least mention here that we have to pay to see the source code.

Evelyn Stevens

Could not run it with my database.

ramesh gopisetty

nice thing

devendra sethi


tanon smith

i want to learnning



saravanan R

marketing in common forum

umair awan


Andy H

can anybody give me the codes to be able to distinguish the same faces with different expressions in a face recognition system on matlab?

giacomo guglielmone

not only any code has been uploaded, but it contains also a request for money

federico bisogni

not only any code has been uploaded, but there is also a request for money for having the code

gitar shawkat

ramesh ramesh


ihsan ihsan

This man has uploaded nothing, He just advertisees his code and he is usiong this site for advertising, that's not good thing.

a k


hong huang

zhang yanxia

zhang yxyanxia

dhruv bansal

dharanpdeepak .

I like this article can somebody help me for getting the source code for finger print recognition that is done in mathlab ....

Mike Spike

Just wat i was looking 4

mohamed kamel

thank yuo

summaaa summa


jeno jeno


ruka david

this is very innovative......

ozili sreenu

al mansur

She actually provide the code if you send her 15 euro.

rahul khathuria

hi my name is rahul,i tried running the program but had problems in running the .pgm files, the GUI also didn't come up as stated,hoping 4 some replies

mas Bas

very nice program.

ibrahim ibrahim

faraz m

is good

merie fedias

very nice programme i would like to send me another news from you please.

encep sepri

sip / good

beatris macentire

shunmuga vel

hai my name shunmugavel
i am doing my final year projectin facial recognition.i dont no about any concept in matlab .so please inform about the concept with the souce code of project and reply as soon.

eraji wari

i do my final year computer science & my project is face recognition using matlab.i dont know any information about the matlab.plz inform the source code of this project & the details of the matlab.plz reply immediately.

Lihui Guo

kumar pbv

hi my name is kumar.
i am doing a project on face recognition on matlab, but it requires some functions like " mpgread and mpgwrite" .i downloaded those from a link but those are not working properly. i dont know how to use them and at where i want to place them. plz explain me its urgent.

Luigi Rosa

Distributing source code for money is not shameful, I suppose. Maybe Matlab FEX is not the most proper place where to do it.

Alex Broadwalker

Pay for the source here in Matlab central. Shame you.

John Smith

Not helpful without source code. It is just like other softwares out there for demonstration.

Ali Alsabri

I am very sorry for this programmer. Donation is something you do voluntarily. He just pretends to give away their software for free, but in fact he is just doing business with that.

Yao Ming

rully anto

very excellent

paul hunge

It is not good without the source code. it seems that Mr Rosa is looking for the donation only not for the good of sharing results

James Belman


what good is this without the source??

hesham saad



SAyed Hamdy

I wark in face recognation using unlabeld data and multicalssifier

Tulashi Gautam

I am happy to get this for my final year project otherwise i may not have been able to complete my project

bhanu kalyan

good but needs improvisation

kaivan jam

faris seed


yasser raerd


Dimple Fotedar

Brilliant work

dheena prabhu

keep it up

dinesh kumar

research work

sudhanshu tripathi

its excellent for student plz provide more information thru mail

yee loon oh

hello, i interested in how to get the eigenvalue and eigenvector?
cos i doing this recognition system in C# .net
hopefully can get some help heere..

jeet vishwakarma

Mike T T

i type facerecognition in command but it saysinvalid function or something like that.
What do i do wrong?Do i have to have Image Processing toolbox?

Mohamed Elshaaer

it's good system..but i have one ask to u
at line 85 there is [imshow(img)];; i wish if u can give me this file or program.
thank u

karthik doss

face less

its a good system , it helps in understanding the steps of the eigen face approach to the face recognition, it was of great help to me . keep it up Luigi rosa

Phi Anh Quan

someswara rao

Attila Altay Yavuz

Good job. I have used this codes for my Fisher-Eigenface comparasion and it helped me to understand events.

amine mohammed

almas anjum

Good effort do contact if have some thing of faces classification using eigenfaces



Attila Yavuz

I really found this study helpful to understand PCA implementation on Face recognation.Thanks to Luigi Rosa

mayank kaushik

this one really helps underline REALLY HELPS

cock pussy

ekdam land

mohit kaushik


Shantilal Zanwar

This software proved very useful for me to learn face recognition.
Thanks for it.

Malini ram


bala kanth

it is good

Nazri A Zamani

nicely done... good for those who wants to understand Eigenface, PCA and suchs. Thanx to Luigi Rosa..

super mario

Excellent program,

A good starting point for someone who is doing research or projects on face recognition.

manish gupta

Yahya Rusuh

Apaan, ga jalan tuch

asd asd


Dave Robinson

Very interesting. I agree with Zahid, viewing the eigenface would have enhanced the demo

Zahid Riaz

An excellent demo, I recomend readers to see the citation by Turk and Pentland also. Demo should also be able to show eigenfaces.

Girija Chetty

Very good code demonstrating eigen faces approach

Omer Colakoglu

I tried to work the m file but it gives this error
Error in ==> C:\MATLABR11\work\facerecognition.m
On line 106 ==> if (class_number<=0)||(class_number>max_class)||(floor(class_number)~=class_number)||(~isa(class_number,'double'))||(any(any(imag(class_number))))"
I dont have

Anouschka Algoe

This code gives a very good insight of how the eigenface procedure works in an practical environment.


waddah Mohammed

i want to practice this system as my graduation project

waddah Mohammed

Byungjun Son


piyuush patel

C Dose

Melvin L

Comprehensive and nicely done!

Girija Chetty

Very useful software tool box for face recognition

MATLAB Release
MATLAB 6.5 (R13)

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

» Watch video

Win prizes and improve your MATLAB skills

Play today