- Wie funktioniert Hough Transform?
- Was ist mit Hough -Transformation gemeint?
- Wie kann Hough -Transformation verwendet werden, um Linien zu identifizieren??
- Wie finden Sie die Zeilen in einem Bild mit der Hough -Transformation?
Wie funktioniert Hough Transform?
Die Hough -Transformation erfordert eine binäre Kantenkarte als Eingabe und versucht, Kanten als geraden Linien zu lokalisieren. Die Idee der Hough -Transformation ist, dass jeder Randpunkt in der Kantenkarte in alle möglichen Linien transformiert wird, die diesen Punkt durchlaufen könnten.
Was ist mit Hough -Transformation gemeint?
Die Hough -Transformation ist eine beliebte Feature -Extraktionstechnik, die ein Bild von kartesianisch in polare Koordinaten umwandelt. Jeder Punkt im Bildraum wird durch eine sinusförmige Kurve im Hough -Raum dargestellt.
Wie kann Hough -Transformation verwendet werden, um Linien zu identifizieren??
Wenn zwei Kantenpunkte auf derselben Linie liegen, kreuzen sich ihre entsprechenden Cosinus -Kurven gegenseitig auf einem bestimmten (ρ, θ) Paar. Somit erkennt der Hough -Transform -Algorithmus Linien, indem die (ρ, θ) Paare ermittelt werden, die eine Anzahl von Kreuzungen haben, die größer als eine bestimmte Schwelle sind.
Wie finden Sie die Zeilen in einem Bild mit der Hough -Transformation?
Zeilen in Bildern mit Hough erkennen
Suchen Sie die Kanten im Bild mit der Kantenfunktion. Bw = kante (roti, 'canny'); IMshow (BW); Berechnen Sie die Hough -Transformation des von Edge zurückgegebenen Binärbildes . [H, Theta, rho] = Hough (BW);