select_shape_std — Select regions of a given shape.
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.
Input regions to be selected.
Regions with desired shape.
Shape features to be checked.
Default value: 'max_area'
List of values: 'max_area', 'rectangle1', 'rectangle2'
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