Used this example project here as a foundation for this app. I forked that repo to make it into a docker compose project, added in additional CV models to compare, set the results to sort by the confidence score, and if 3 or more models had 50% or greater confidence it gets a poem written by ChatGPT.
This repository contains the source code for a computer vision app built using Streamlit! The app enables a user to upload images (from file, webcam or URL) and see how some famous pre-trained deep learning models would classify them!
Before you start, ensure you have the following installed:
- Docker (for containerization)
Clone the repository to your local machine:
git clone https://github.com/cskujawa/example-app-cv-model-docker-compose.git
cd example-app-cv-model-docker-compose
For Docker users, build the Docker image and run the container:
docker compose up -d