la trasformata di Hough
hough
In questo progetto ho implementato un semplice tool grazie al quale è possibile applicare la trasformata di Hough (si pronuncia haf!). Inserisco qualche link che mi è stato di particolare aiuto durante lo sviluppo:
Alcune informazioni,
Note di implementazione
Hough su wikipedia
Il progetto è interamente scritto in Java ed ho aggiunto anche il codice sorgente dello stesso essendo un buon esempio didattico. Purtroppo poichè non ero troppo maturo a livello di programmazione Java durante la scrittura di questo lavoro, il codice delle volte è un pochino criptico, ad ogni modo chiunque avesse bisogno puó contattarmi via mail senza nessun problema. Chiedete e vi sará dato.
Il tool implementa due trasformate di Hough: sia quella per il riconoscimento delle linee in un'immagine sia quella per il riconoscimento di uno shape qualunque. Lo shape di default è un ellisse attraverso la quale è possibile riconoscere volti umani in un'immagine. Dato che il progetto ha prettamente scopo didattico io consiglio di non usare immagini eccessivamente grandi. L'ho testato con successo fino a 400x400.