Kantdetektion
Kantdetektion
Kanter repræsenterer pludselige ændringer i pixelintensitet, hvilket typisk svarer til objektgrænser. Detektering af kanter hjælper med genkendelse af former og segmentering.
Sobel-kantdetektion
Sobel-operatoren beregner gradienter (ændringer i intensitet) i både X- og Y-retningen, hvilket hjælper med at detektere horisontale og vertikale kanter.
Canny-kantdetektion
Canny-kantdetektoren er en flertrinsalgoritme, der giver mere præcise kanter ved at:
- Anvende Gaussisk sløring for at fjerne støj.
- Finde intensitetsgradienter ved hjælp af Sobel-filtre.
- Undertrykke svage kanter.
- Bruge dobbelt tærskelværdi og kantsporing.
En sammenligning af kantdetektionsmetoder:
Swipe to start coding
Du får et image
:
- Konverter billedet til gråtoner og gem det i
gray_image
; - Anvend Sobel-filter i X- og Y-retning (outputdybde
cv2.CV_64F
og kernelstørrelse3
) og gem i henholdsvissobel_x
,sobel_y
; - Kombinér Sobel-filtrerede retninger i
sobel_img
; - Anvend et Canny-filter med tærskel fra
200
til300
og gem icanny_img
.
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 3.45
Kantdetektion
Stryg for at vise menuen
Kantdetektion
Kanter repræsenterer pludselige ændringer i pixelintensitet, hvilket typisk svarer til objektgrænser. Detektering af kanter hjælper med genkendelse af former og segmentering.
Sobel-kantdetektion
Sobel-operatoren beregner gradienter (ændringer i intensitet) i både X- og Y-retningen, hvilket hjælper med at detektere horisontale og vertikale kanter.
Canny-kantdetektion
Canny-kantdetektoren er en flertrinsalgoritme, der giver mere præcise kanter ved at:
- Anvende Gaussisk sløring for at fjerne støj.
- Finde intensitetsgradienter ved hjælp af Sobel-filtre.
- Undertrykke svage kanter.
- Bruge dobbelt tærskelværdi og kantsporing.
En sammenligning af kantdetektionsmetoder:
Swipe to start coding
Du får et image
:
- Konverter billedet til gråtoner og gem det i
gray_image
; - Anvend Sobel-filter i X- og Y-retning (outputdybde
cv2.CV_64F
og kernelstørrelse3
) og gem i henholdsvissobel_x
,sobel_y
; - Kombinér Sobel-filtrerede retninger i
sobel_img
; - Anvend et Canny-filter med tærskel fra
200
til300
og gem icanny_img
.
Løsning
Tak for dine kommentarer!
Awesome!
Completion rate improved to 3.45single