| Operatoren |
hough_circles — Mittelpunkt von Kreisen für einem bestimmten Radius.
hough_circle_trans findet den Mittelpunkt von Kreisen in Regionen mit Hilfe der Hough-Transformation für Kreise mit einem bestimmten Radius.
Binäres Kantenbild, in dem Kreise gefunden werden sollen.
Mittelpunkte der Kreise, die mit Percent Prozent im Kantenbild enthalten sind.
Parameteranzahl: RegionOut == Radius * Percent * Mode
Radius des Kreises, nach dem im Bild gesucht werden soll.
Parameteranzahl: 1 <= Radius <= 500
Defaultwert: 12
Typischer Wertebereich: 2 ≤ Radius ≤ 500 (lin)
Minimale Schrittweite: 1
Empfohlene Schrittweite: 1
Gibt an, wieviel Prozent des (idealen) Kreises im Kantenbild RegionIn enthalten sein müssen (ca.-Angabe).
Parameteranzahl: 1 <= Percent <= 100
Defaultwert: 60
Typischer Wertebereich: 10 ≤ Percent ≤ 100 (lin)
Minimale Schrittweite: 1
Empfohlene Schrittweite: 5
Der Modus definiert die Lage der gesuchten Kreise:
0 - Radius entspricht dem äußerem Rand der gesetzten Pixel.
1 - Radius entspricht den Mittelpunkten der Pixel der Kreislinie.
2 - 0 und 1 zusammen (etwas unschärfer, dadurch aber auch
sicherer gegenüber etwas anders gesetzten Kreisen, 50 %
höherer Rechenaufwand als 0 und 1).
Parameteranzahl: 1 <= Mode <= 3
Werteliste: 0, 1, 2
hough_circles 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.
Foundation
| Operatoren |