Detects the centre of circles in regions with the help of the Hough transform for circles with a certain radius
RegionIn (input_object) |
region -> object |
Binary edge image in which the circles are to be detected. |
RegionOut (output_object) |
region(-array) -> object |
Centres of those circles which are included in the edge image by Percent percent. | |
Number of elements: RegionOut == ((Radius * Percent) * Mode) |
Radius (input_control) |
integer(-array) -> integer |
Radius of the circle to be searched in the image. | |
Default value: 12 | |
Range of values: 2 <= Radius <= 500 (lin) | |
Minimum increment: 1 | |
Recommended increment: 1 | |
Number of elements: (1 <= Radius) <= 500 |
Percent (input_control) |
integer(-array) -> integer |
Indicates the percentage (approximately) of the (ideal) circle which must be present in the edge image RegionIn. | |
Default value: 60 | |
Range of values: 10 <= Percent <= 100 (lin) | |
Minimum increment: 1 | |
Recommended increment: 5 | |
Number of elements: (1 <= Percent) <= 100 |
Mode (input_control) |
integer(-array) -> integer |
The modus defines the position of the circle in question:
0 - the radius is equivalent to the outer border of the set pixels. 1 - the radius is equivalent to the centres of the circle lines´ pixels. 2 - both 0 and 1 (a little more fuzzy, but more reliable in contrast to circles set slightly differently, necessitates 50 more processing capacity compared to 0 or 1 alone). | |
List of values: 0, 1, 2 | |
Number of elements: (1 <= Mode) <= 3 |