Skip to content

ahmed2m/Age-estimation-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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%

About

A pattern recognition project to estimate age using KNN, SVM and CNN

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages