A browser-based application which uses face recognition to display ads in a smarter way, gain customer analytics and to help the blind to understand the emotions of the person near them.
Link to the web-app: https://recogapp.herokuapp.com/
or
Follow the below instructions to run the app on local host
- Clone the git repository https://github.com/sowmya10-07/RecogApp.git
- Have Node.js installed in your system
- In CMD, run the command npm install http-server -g
- Navigate to the specific path of the cloned file in CMD and run the command http-server
- Go to your browser and type localhost:8080. Application should run there.
Features
The app starts with the home page which links to
1. Smarter Advertising
The app detects the faces near the digital advertising board, recognizes their age and gender. This information is used to display ads accordingly on the digital advertising board. In this way people won't be bombarded with irrelavent ads and will lead to better reach of the ad to the concerned person.
2. Customer Analytics
The application detects the age, gender, facial expressions of the customers and uses this data to display the analytics. These analytics help the owners of the store to get an idea of their customers and help them to improve their marketing.
3. Help the Blind
The application helps the blind to understand the emotions of the person near them.The application predicts the expressions of the person facing the camera. These expressions are read alound so that the blind person can better understand the situations.
- Face-api.js (a javacript api which is used to detect faces, recognize expressions, age and gender)
- HTML
- CSS
- Javascript
- jQuery