Skip to content

Repository files navigation

🌊 Marine Debris Detection AI

An AI-powered web application for detecting marine debris in ocean imagery using YOLOv8 deep learning model.

✨ Features

  • 🤖 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

🚀 Quick Start

  1. Clone the repository:

    git clone https://github.com/Arjun-56/marine-debris-detection.git
    cd marine-debris-detection
  2. Install dependencies:

    pip install -r requirements_enhanced.txt
  3. Run the application:

    python app_enhanced.py
  4. Open your browser: Visit http://localhost:5000 and upload ocean images!

🛠️ Project Structure

  • app_enhanced.py - Main Flask application
  • train_enhanced.py - Model training script
  • marine_debris_enhanced.yaml - Dataset configuration
  • templates/index_enhanced.html - Modern web interface
  • marine_debris_detection/ - Trained YOLOv8 model and results

🌟 Model Details

  • 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

📸 Screenshots

(Add images of your UI here)

🤝 Contributing

Feel free to fork, star, or contribute to make our oceans cleaner!

📄 License

MIT License - Open source for environmental good.


Made with ❤️ for cleaner oceans! 🌊🤖

About

Helping save our oceans one detection at a time | Open-source AI for marine debris identification and environmental research

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages