Faceapp is an application that will accept a picture and return the same picture with all the faces identified with a box. If the application recognizes a face it will display the name of the person. If not, it will return unknown.
Getting Started:
- 'npm install' node modules
- Download and run the API server found here: https://github.com/etseng02/faceappflask
- 'npm start' to run the application in development mode
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
Steps to produce Docker container and run
docker build -t faceapp .
docker container run -p 3000:3000 -d --name faceapp faceapp
Final Product
You can upload a picture to identify faces in an image. Or you can train the application to recognize images.
Uploaded a picture of Biden to train the algorithm.
After identifying pictures in a face the application will append the image to the page. The image will identify faces it has been trained on and will display unknown for faces it has not been trained on.