By Abhishek Chatterjee(abhishekchatterjeejit@gmail.com)
The aim of this project is to make a android application that detects the gender and age of a person based on the single image of his/her face. This project is using the MobileNetV2 deep learning CNN architecture to predict amd gender and age. The dataset that is used to train is a mix of the IMDB WIKI dataset and Selfie Dataset. The Android application is developed using Java programming langauge. Further OpenCV is also used in several ocations.
We humans can easily detect the gender of a person by just seeing them, we can probbly detect their age also. It is a very simple task for us.
But what about machines, can they do it?
In this project, I will build a Artificial Intelegence based Android application that can predicts the gender and age of a person just by seeing their face. Further the model will run on the Mobile, not on some powerful server. It will work with live data.
That means the Model needs to be optimized to run on mobile in a very high speed.
There are two parts of the project, one is the Model and the other is the Mobile application.
Model
- Python 3
- OpenCV 3
- Keras
Mobile Application
- Android Studio
- OpenCV for Android Studio