Come convertire le annotazioni YOLO segmentation in file GeoJSON

Ho realizzato uno script  ( YOLOv11Seg2GeoJSON )  che permette di creare file GeoJSON (da utilizzare in ambienti GIS ) a partire dall’output (prediction) di modelli YOLO Segmentation.

Quando usare questo script?

Ad esempio se avete a che fare con immagini (georeferenziate) scattate da drone in cui sono presenti oggetti che volete annotare e al tempo stesso volete conservare le informazioni della georeferenziazione. Se processate una immagine TIFF (o GeoTiff ) o di altro formato, su YOLO, le imformazioni sulla georeferenziazione vengono perse.

Con questo script invece, otterrete in output un file GeoTiff con le annotazioni realizzate dal modello YOLO (potete usare ovviamente anche un modello YOLO da voi addestrato, basta indicare nello script il nome del file che contiene il modello) oltre ad un file GeoJson da poter utilizzare in ambiente GIS (es: QGIS). Nel file GeoJSON ovviamente saranno presenti anche le informazioni relative alla georeferenziazione dei vari oggetti annotati automaticamente dal modello di segmentazione YOLO.