| Operatoren |
hough_lines — Findet Linien in Kantenbildern mit Hilfe der Hough-Transformation und liefert sie in Hessescher Normalform zurück.
Mit Hilfe von hough_lines können in einer Region linienhafte Strukturen selektiert werden. Dabei müssen die einzelnen Punkte einer Linie nicht zusammenhängen. Das Verfahren basiert auf der Hough-Transformation. Linien werden in Hessescher Normalform, d.h durch Richtung und Länge ihres Normalenvektors repräsentiert.
Mit AngleResolution wird die Genauigkeit bei der Bestimmung der Winkel definiert. Sie beträgt 1 / AngleResolution Grad. Der Parameter Threshold bestimmt, durch wieviel Punkte der Ausgangsregion eine Linienhypothese wenigstens gestützt werden muss, um in die Ausgabe zu gelangen. AngleGap und DistGap definieren eine Umgebung um die Punkte im Hough-Bild für die Bestimmung der lokalen Maxima. Zurückgeliefert werden die Linien in Hessesscher Normalform.
Binäres Kantenbild, in dem Linien gefunden werden sollen.
Einstellen der Auflösung im Winkelbereich.
Defaultwert: 4
Werteliste: 1, 2, 4, 8
Schwellenwert im Hough-Bild.
Defaultwert: 100
Typischer Wertebereich: 2 ≤ Threshold
Minimaler Abstand zwischen zwei Maxima im Hough-Bild (in Angle-Richtung).
Defaultwert: 5
Typischer Wertebereich: 0 ≤ AngleGap
Minimaler Abstand zwischen zwei Maxima im Hough-Bild (in Distance-Richtung).
Defaultwert: 5
Typischer Wertebereich: 0 ≤ DistGap
Winkel (im Bogenmaß) der Normalen-Vektoren der gefundenen Linien.
Typischer Wertebereich: -1.5707963 ≤ Angle ≤ 3.1415927
Abstände der gefundenen Linien vom Koordinatenursprung.
Parameteranzahl: Dist == Angle
Typischer Wertebereich: 0 ≤ Dist
hough_lines liefert den Wert 2 (H_MSG_TRUE), falls die Eingabe nicht leer ist. Das Verhalten bei leerer Eingabe (keine Eingaberegionen vorhanden) lässt sich mittels set_system('no_object_result',<Result>) festlegen. Das Verhalten bei einer leeren Region (Region ist die leere Menge) wird mit set_system('empty_region_result',<Result>) bestimmt. Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
hough_line_trans, gen_region_hline, hough_circles
Foundation
| Operatoren |