Three different web interfaces for YOLO11 object detection:
- Streamlit - Interactive web app with live webcam
- Gradio - Simple interface for image/video upload
- Flask - Full web application with REST API
python -m venv .venv
.\.venv\Scripts\activate.bat # Windows
# source .venv/bin/activate # Mac/Linux
pip install -r requirements.txt
streamlit run streamlit_app/app.py
- Live webcam detection
- Image/video upload
- Model selection (YOLO11n/s/m/l/x)
- Real-time parameter adjustment
python gradio_app/app.py
- Simple drag-and-drop interface
- Image and video processing
- Automatic model loading
python flask_app/app.py
- Full web interface
- REST API endpoints
- File upload and processing
- Live Webcam: Real-time object detection
- Image Upload: Drag and drop images for detection
- Video Processing: Upload and process video files
- Multiple Models: YOLO11n (fastest) to YOLO11x (most accurate)
- Adjustable Parameters: Confidence threshold, model selection
- Results Download: Save detection results