
Binarizzazione adattiva e rilevamento geometrico dei punti di fuga per immagini architettoniche
Regola le soglie, individua l'orizzonte e genera visual pronti all'annotazione direttamente da linea di comando.
Realizzate due utilità di computer vision: (1) uno strumento di binarizzazione guidato dall'istogramma con tuning auto/manuale e GUI, e (2) un rilevatore di punti di fuga che combina Canny, Hough probabilistico e RANSAC (500 iterazioni, tolleranza 5 px). La pipeline adatta le soglie alle statistiche dell'immagine, sovrappone le 15 linee più significative e documenta confronti SSIM con Otsu.
Il modulo di binarizzazione minimizza una loss personalizzata basata sulla distanza dei pixel da una soglia candidata. La modalità automatica adatta i pesi in funzione della media dell'istogramma (privilegiando zone scure o chiare), mentre la modalità manuale permette di sbilanciare soglie sotto/sopra. L'output include il grafico della loss e il confronto SSIM con Otsu. Il tool dei punti di fuga converte in scala di grigi, applica Canny adattivo (mediana ±0.22), esegue più volte l'Hough probabilistico mantenendo i dieci segmenti più lunghi per iterazione, rimuove linee verticali/parallele ed esegue RANSAC per 500 iterazioni scegliendo l'intersezione supportata dal maggior numero di linee entro 5 px. I risultati sono esportati con punto di fuga e 15 linee sovrapposte, e possono essere elaborati in batch via CLI.