select_shape_std
— Select regions of a given shape.
select_shape_std(Regions : SelectedRegions : Shape, Percent : )
The operator select_shape_std
compares the shape of the
given regions with default shapes. If the region has a similar shape
it is adopted into the output. Possible values for Shape
are:
The largest region is selected.
The surrounding rectangle parallel to the coordinate axes is
determined via the operator smallest_rectangle1
. If the
area difference in percent
is larger than Percent
the region is adopted.
The smallest surrounding rectangle with any orientation is
determined via the operator smallest_rectangle2
. If the
area difference in percent
is larger than Percent
the region is adopted. Note that as a more
robust alternative the operator select_shape
with Feature
set to 'rectangularity' can be used instead.
Regions
(input_object) region(-array) →
object
Input regions to be selected.
SelectedRegions
(output_object) region(-array) →
object
Regions with desired shape.
Shape
(input_control) string →
(string)
Shape features to be checked.
Default value: 'max_area'
List of values: 'max_area' , 'rectangle1' , 'rectangle2'
Percent
(input_control) real →
(real)
Similarity measure.
Default value: 70.0
Suggested values: 10.0, 30.0, 50.0, 60.0, 70.0, 80.0, 90.0, 95.0, 100.0
Typical range of values: 0.0
≤
Percent
≤
100.0
(lin)
Minimum increment: 0.1
Recommended increment: 10.0
threshold
,
regiongrowing
,
connection
,
smallest_rectangle1
,
smallest_rectangle2
intersection
,
complement
,
area_center
,
select_shape
smallest_rectangle1
,
smallest_rectangle2
,
rectangularity
Foundation