Skip to content

Latest commit

 

History

History
47 lines (35 loc) · 1.56 KB

README.md

File metadata and controls

47 lines (35 loc) · 1.56 KB

Age Estimation project !

This is our project for Pattern Recognition CS-342 course. The project contributors:

Brief

The problem is Age Estimation for the popular UTKFace data-set.

The project has a gui interface for camera capturing and take the picture localize a face and give that face for out three implemented methods of estimating KNN, SVM and CNN trained from the previously mentioned data-set.
For now the project only runs on linux due to the pickle files of the models only readable from a linux enviroment.

Requirements

Temporary : Linux machine with Python 3 or later
python libraries:

tensorflow
opencv-contrib-python or opencv
Pillow

How to run

Clone the project

git clone https://github.com/Ahmeed2m/Age-estimation-project.git

Download the models pickles and tensorflow session from this link and put it in the matching folders

Open terminal/cmd in repo path and run

python ./main.py

Project preview

preview_GIF

Accuracy details

ACCURACY
KNN 38%
SVM 50%
CNN 60%