Select regions of a given shape.
The operator has_shape 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:
'max_area' The largest region is selected. 'rectangle1' The surrounding rectangle is determined via the operator smallest_rectangle1. If the area difference in percent is larger than Percent the region is adopted.
|
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' | |
|
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 | |
| Range of values: 0.0 <= Percent <= 100.0 (lin) | |
| Minimum increment: 0.1 | |
|
Recommended increment: 10.0 | |
threshold__, regiongrowing__, connection, smallest_rectangle1
intersection, complement__, area_center