Object Detection Web App is designed to help users detect objects within images using machine learning models. Users can easily upload images through the web interface and receive detection results in real-time.
- Upload images for object detection
- Real-time object detection results
- Frontend: HTML, CSS, JavaScript
- Backend: Python, FastAPI
- Libraries: OpenCV
- Build Tools: Node.js, npm
To set up and run the ObjectDetectionWebApp locally, follow these steps:
- Ensure you have the following installed on your system:
- Clone the repository
git clone https://github.com/AminaHamzic/object-detection-web-app.git
- Navigate to the project directory:
cd ObjectDetectionWebApp/backend
- Create a virtual environment and activate it:
python -m venv venv
source venv/bin/activate # On Windows use `venv\Scripts\activate`
- Install Python dependencies:
pip install -r requirements.txt
- Run the FastAPI server:
uvicorn main:app --reload
The project should now be running at http://127.0.0.1:8000.