An AI-powered web application for detecting marine debris in ocean imagery using YOLOv8 deep learning model.
- 🤖 Advanced AI Detection: YOLOv8 model trained on marine debris dataset
- 🌐 Real-time Web Interface: Beautiful Flask app with modern Tailwind/Bootstrap UI
- 🎨 Stunning Design: Ocean wave animations, glossy glassmorphism effects
- 📊 Smart Analytics: Confidence scores, bounding boxes, and cleanup recommendations
- 📱 Responsive: Works on desktop and mobile devices
-
Clone the repository:
git clone https://github.com/Arjun-56/marine-debris-detection.git cd marine-debris-detection -
Install dependencies:
pip install -r requirements_enhanced.txt
-
Run the application:
python app_enhanced.py
-
Open your browser: Visit
http://localhost:5000and upload ocean images!
app_enhanced.py- Main Flask applicationtrain_enhanced.py- Model training scriptmarine_debris_enhanced.yaml- Dataset configurationtemplates/index_enhanced.html- Modern web interfacemarine_debris_detection/- Trained YOLOv8 model and results
- Framework: YOLOv8 Nano
- Classes: 5 types of marine debris (plastic, foam, bottles, etc.)
- Accuracy: High confidence detection with bounding boxes
- Performance: Optimized for real-time inference
(Add images of your UI here)
Feel free to fork, star, or contribute to make our oceans cleaner!
MIT License - Open source for environmental good.
Made with ❤️ for cleaner oceans! 🌊🤖