The objective of this project is to be able to:
- Detect faces in an image
- Replace all of the eyes with googly eyes
The RetinaFace model is used to detect faces and eyes.
We then overlay Googly eyes with a random pupil size and orientation using Pillow.
- Install Docker on your machine
- Run the following:
which will build and launch the Flask server and Streamlit dashboard, each in a separate container.
docker compose up dashboard
- View the Streamlit dashboard in your browser by navigating to http://localhost:8501/.