cynicphoenix / Harris-Corner-Detector

Harris Corner Detector è un operatore di rilevamento degli angoli che viene comunemente utilizzato negli algoritmi di visione artificiale per estrarre gli angoli e dedurre le caratteristiche di un’immagine.
Un angolo è un punto il cui quartiere locale si trova in due direzioni dominanti e differentedge. In altre parole, un angolo può essere interpretato come la giunzione di due bordi,dove un bordo è un improvviso cambiamento nella luminosità dell’immagine. Gli angoli sono le caratteristiche importanti nell’immagine, e sono generalmente definiti come punti di interesse che sono invarianti totranslation, rotazione e illuminazione.

PUNTO 1. Determina quali finestre (piccole patch di immagini) producono variazioni di intensità molto grandi quando vengono spostate in entrambe le direzioni X e Y (cioè gradienti).

PUNTO 3. Dopo aver applicato una soglia a questo punteggio, gli angoli importanti vengono selezionati e contrassegnati.

Prendi la scala di grigi dell’immagine originale. Applica un filtro gaussiano per attenuarequalsiasi rumore. Applica l’operatore Sobel per trovare i valori del gradiente x e y per ogni pixel nell’immagine in scala di grigi. Per ogni pixel p nell’immagine in scala di grigi, considerare una finestra m * m attorno ad essa e calcolare la funzione forza angolo. Chiama questo il suo valore Harris. Trova allpixel che superano una certa soglia e sono i massimi locali all’interno di una determinata finestra(per evitare duplicazioni ridondanti di funzionalità). Calcola un descrittore di funzionalità di tutti questi punti.
Per maggiori informazioni tutti gli algoritmi utilizzati fare riferimento al file di report
Per maggiori dettagli fare riferimento a : https://iitmcvg.github.io/summer_school/Session3/

You might also like

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.