Questo repository contiene il codice e le risorse necessarie utilizzate per sviluppare un sistema automatizzato per rilevare la presenza di plastica lungo le rive dei fiumi, dei laghi e delle spiagge utilizzando tecniche di visione artificiale.
Il progetto è stato sviluppato nell'ambito del progetto finale del corso di Visione e Percezione dagli studenti:
- Antonella Bonelli (68791)
- Simona Calocero (68395)
- Marco Rosa (60315)
L'obiettivo principale di questo progetto è lo sviluppo di un software che tramite tecniche di visione artificiale permetta di identificare e classificare gli oggetti di rifiuto presenti in immagini e video acquisite lungo le rive dei fiumi.
Per il raggiungimento degli obiettivi sono stati eseguiti i seguenti passi:
- Ricerca, aggregazione ed adeguamento di dati provenienti da fonti diverse
- Addestramento di un modello di object detection
- Utilizzo del modello su dati reali e valutazione delle performance
- Python 3
- YOLOv8
- Google Colab
I notebook sono stati interamente sviluppati sulla piattaforma Google Colab. I file relativi al training e all'esecuzione del modello sono reperibili nella seguente cartella condivisa
YOLOv8 Plastic in River Detector | |
⁽*⁾ YOLOv4 Plastic in River Detector |
⁽*⁾ prima implementazione, successivamente usata come baseline per valutare le performance di v8