Operators |
hough_circles — Centres of circles for a specific radius.
hough_circle_trans detects the centres of circles in regions with the help of the Hough transform for circles with a specific radius.
Binary edge image in which the circles are to be detected.
Centres of those circles which are included in the edge image by Percent percent.
Number of elements: RegionOut == Radius * Percent * Mode
Radius of the circle to be searched in the image.
Number of elements: 1 <= Radius <= 500
Default value: 12
Typical range of values: 2 ≤ Radius ≤ 500 (lin)
Minimum increment: 1
Recommended increment: 1
Indicates the percentage (approximately) of the (ideal) circle which must be present in the edge image RegionIn.
Number of elements: 1 <= Percent <= 100
Default value: 60
Typical range of values: 10 ≤ Percent ≤ 100 (lin)
Minimum increment: 1
Recommended increment: 5
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).
Number of elements: 1 <= Mode <= 3
List of values: 0, 1, 2
The operator hough_circles returns the value 2 (H_MSG_TRUE) if the input is not empty. The behavior in case of empty input (no input regions available) is set via the operator set_system('no_object_result',<Result>), the behavior in case of empty region is set via set_system('empty_region_result',<Result>). If necessary an exception is raised.
Foundation
Operators |