Number of connection components and holes
The operator ::connect_and_holes calculates the number of connection components and the number of holes of each region of Regions.
If more than one region is passed the numerical values of the output control parameters NumConnected and NumHoles are each stored in a tuple, the position of a value in the tuple corresponding to the position of the region in the input tuple.
|
Regions (input_object) |
region(-array) -> Hobject: HRegion(Array) |
| Region(s) to be examined. | |
|
NumConnected (output_control) |
integer(-array) -> (HTuple.) long * |
| Number of connection components of a region. | |
|
NumHoles (output_control) |
integer(-array) -> (HTuple.) long * |
| Number of holes of a region. | |
The operator ::connect_and_holes returns the value 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 (the region is the empty set) is set via ::set_system('empty_region_result',<Result>).
::threshold, ::regiongrowing, ::connection
::connection, ::fill_up, ::fill_up_shape, ::union1
Region processing