Operators |
closing_rectangle1 — Close a region with a rectangular structuring element.
closing_rectangle1(Region : RegionClosing : Width, Height : )
closing_rectangle1 performs a dilation_rectangle1 followed by an erosion_rectangle1 on the input region Region. The size of the rectangular structuring element is determined by the parameters Width and Height. As is the case for all closing variants, regions' boundaries are smoothed and holes within a region which are smaller than the rectangular structuring element are closed.
closing_rectangle1 is applied to each input region separately. If gaps between different regions are to be closed, union1 or union2 has to be called first.
Regions to be closed.
Closed regions.
Width of the structuring rectangle.
Default value: 10
Suggested values: 1, 2, 3, 4, 5, 7, 9, 12, 15, 19, 25, 33, 45, 60, 110, 150, 200
Typical range of values: 1 ≤ Width ≤ 511 (lin)
Minimum increment: 1
Recommended increment: 1
Height of the structuring rectangle.
Default value: 10
Suggested values: 1, 2, 3, 4, 5, 7, 9, 12, 15, 19, 25, 33, 45, 60, 110, 150, 200
Typical range of values: 1 ≤ Height ≤ 511 (lin)
Minimum increment: 1
Recommended increment: 1
Let F1 be the area of an input region and H be the height of the rectangle. Then the runtime complexity for one region is:
closing_rectangle1 returns 2 (H_MSG_TRUE) if all parameters are correct. The behavior in case of empty or no input region can be set via:
no region: set_system('no_object_result',<RegionResult>)
empty region: set_system('empty_region_result',<RegionResult>)
Otherwise, an exception is raised.
threshold, regiongrowing, connection, union1, watersheds, class_ndim_norm
reduce_domain, select_shape, area_center, connection
dilation_rectangle1, erosion_rectangle1, opening_rectangle1, gen_rectangle1
Foundation
Operators |