Kantdetektion
Kantdetektering
Kanterna representerar plötsliga förändringar i pixelintensitet, vilket vanligtvis motsvarar objektgränser. Att detektera kanter hjälper till vid formigenkänning och segmentering.
Sobel-kantdetektering
Sobeloperatorn beräknar gradienter (förändringar i intensitet) i både X- och Y-riktning, vilket hjälper till att upptäcka horisontella och vertikala kanter.
Canny-kantdetektering
Canny-kantdetektorn är en flerstegsalgoritm som ger mer exakta kanter genom att:
- Applicera Gaussisk oskärpa för att ta bort brus.
- Hitta intensitetsgradienter med Sobel-filter.
- Undertrycka svaga kanter.
- Använda dubbel tröskling och kantspårning.
En jämförelse av kantdetekteringsmetoder:
Swipe to start coding
Du har fått en image
:
- Konvertera bilden till gråskala och spara i
gray_image
; - Applicera Sobel-filter i X- och Y-riktningarna (utmatningsdjup
cv2.CV_64F
och kernelstorlek3
) och spara isobel_x
,sobel_y
respektive; - Kombinera Sobel-filtrerade riktningar i
sobel_img
; - Applicera ett Canny-filter med tröskelvärden från
200
till300
och spara icanny_img
.
Lösning
Tack för dina kommentarer!
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Awesome!
Completion rate improved to 3.45
Kantdetektion
Svep för att visa menyn
Kantdetektering
Kanterna representerar plötsliga förändringar i pixelintensitet, vilket vanligtvis motsvarar objektgränser. Att detektera kanter hjälper till vid formigenkänning och segmentering.
Sobel-kantdetektering
Sobeloperatorn beräknar gradienter (förändringar i intensitet) i både X- och Y-riktning, vilket hjälper till att upptäcka horisontella och vertikala kanter.
Canny-kantdetektering
Canny-kantdetektorn är en flerstegsalgoritm som ger mer exakta kanter genom att:
- Applicera Gaussisk oskärpa för att ta bort brus.
- Hitta intensitetsgradienter med Sobel-filter.
- Undertrycka svaga kanter.
- Använda dubbel tröskling och kantspårning.
En jämförelse av kantdetekteringsmetoder:
Swipe to start coding
Du har fått en image
:
- Konvertera bilden till gråskala och spara i
gray_image
; - Applicera Sobel-filter i X- och Y-riktningarna (utmatningsdjup
cv2.CV_64F
och kernelstorlek3
) och spara isobel_x
,sobel_y
respektive; - Kombinera Sobel-filtrerade riktningar i
sobel_img
; - Applicera ett Canny-filter med tröskelvärden från
200
till300
och spara icanny_img
.
Lösning
Tack för dina kommentarer!
Awesome!
Completion rate improved to 3.45single