Kantenerkennung
Kantenerkennung
Kanten stellen plötzliche Änderungen der Pixelintensität dar, die in der Regel Objektgrenzen entsprechen. Die Erkennung von Kanten unterstützt die Formerkennung und Segmentierung.
Sobel-Kantenerkennung
Der Sobel-Operator berechnet Gradienten (Intensitätsänderungen) sowohl in X- als auch Y-Richtung und hilft so, horizontale und vertikale Kanten zu erkennen.
Canny-Kantenerkennung
Der Canny-Kantendetektor ist ein mehrstufiger Algorithmus, der präzisere Kanten liefert, indem er:
- Einen Gaußschen Weichzeichner zur Rauschreduzierung anwendet.
- Intensitätsgradienten mit Sobel-Filtern ermittelt.
- Schwache Kanten unterdrückt.
- Doppelschwellenwert und Kantennachverfolgung verwendet.
Ein Vergleich von Kantenerkennungsmethoden:
Swipe to start coding
Gegeben ist ein image
:
- Umwandlung des Bildes in Graustufen und Speicherung in
gray_image
; - Anwendung des Sobel-Filters in X- und Y-Richtung (Ausgabetiefe
cv2.CV_64F
und Kernelgröße3
) und Speicherung insobel_x
bzw.sobel_y
; - Kombination der Sobel-gefilterten Richtungen in
sobel_img
; - Anwendung eines Canny-Filters mit einem Schwellenwert von
200
bis300
und Speicherung incanny_img
.
Lösung
Danke für Ihr Feedback!
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Awesome!
Completion rate improved to 3.45
Kantenerkennung
Swipe um das Menü anzuzeigen
Kantenerkennung
Kanten stellen plötzliche Änderungen der Pixelintensität dar, die in der Regel Objektgrenzen entsprechen. Die Erkennung von Kanten unterstützt die Formerkennung und Segmentierung.
Sobel-Kantenerkennung
Der Sobel-Operator berechnet Gradienten (Intensitätsänderungen) sowohl in X- als auch Y-Richtung und hilft so, horizontale und vertikale Kanten zu erkennen.
Canny-Kantenerkennung
Der Canny-Kantendetektor ist ein mehrstufiger Algorithmus, der präzisere Kanten liefert, indem er:
- Einen Gaußschen Weichzeichner zur Rauschreduzierung anwendet.
- Intensitätsgradienten mit Sobel-Filtern ermittelt.
- Schwache Kanten unterdrückt.
- Doppelschwellenwert und Kantennachverfolgung verwendet.
Ein Vergleich von Kantenerkennungsmethoden:
Swipe to start coding
Gegeben ist ein image
:
- Umwandlung des Bildes in Graustufen und Speicherung in
gray_image
; - Anwendung des Sobel-Filters in X- und Y-Richtung (Ausgabetiefe
cv2.CV_64F
und Kernelgröße3
) und Speicherung insobel_x
bzw.sobel_y
; - Kombination der Sobel-gefilterten Richtungen in
sobel_img
; - Anwendung eines Canny-Filters mit einem Schwellenwert von
200
bis300
und Speicherung incanny_img
.
Lösung
Danke für Ihr Feedback!
Awesome!
Completion rate improved to 3.45single