Reunojen Tunnistus
Reunojen tunnistus
Reunat edustavat äkillisiä muutoksia pikselin intensiteetissä, jotka yleensä vastaavat objektien rajoja. Reunojen tunnistaminen auttaa muodon tunnistuksessa ja segmentoinnissa.
Sobel-reunojen tunnistus
Sobel-operaattori laskee gradientit (intensiteetin muutokset) sekä X- että Y-suuntaan, mikä auttaa havaitsemaan vaaka- ja pystysuorat reunat.
Canny-reunojen tunnistus
Canny-reunantunnistin on monivaiheinen algoritmi, joka tuottaa tarkemmat reunat seuraavasti:
Kohinan poistaminen Gaussin sumennuksella.
Intensiteettigradienttien etsiminen Sobel-suodattimilla.
Heikkojen reunojen vaimentaminen.
Kaksoiskynnyksen ja reunojen jäljityksen käyttäminen.
Reunantunnistusmenetelmien vertailu:
Tehtävä
Swipe to start coding
Sinulle annetaan image
:
- Muunna kuva harmaasävykuvaksi ja tallenna se muuttujaan
gray_image
; - Käytä Sobel-suodatinta X- ja Y-suuntaan (tulosyvyys
cv2.CV_64F
ja ytimen koko3
) ja tallenna tuloksetsobel_x
jasobel_y
; - Yhdistä Sobel-suodatetut suunnat muuttujaan
sobel_img
; - Käytä Canny-suodatinta kynnysarvoilla
200
–300
ja tallenna tulos muuttujaancanny_img
.
Ratkaisu
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 2. Luku 7