Back to Adaptive Vision Studio website
Splits an array of blobs by distance to a computed base lines
|inRegions||RegionArray||Input regions (parts of characters)|
|inRoi||Rectangle2D||Range of character classification|
|inLinesCount||Integer||0 -||ROI is divided into inLinesCount lines|
|inLineWidth||Real||0.0 -||Value of line range used if inRemoveOutliers is set to TRUE|
|inRemoveOutliers||Bool||If this flag is set blobs with distance greater than inLineWidth are removed.|
|outLines||RegionArrayArray||Lines in single Array|
|diagLines||Segment2DArray||Segments which indicates the position of lines|
|diagLineRanges||Rectangle2DArray||Rectangles represents range of lines which are included if inRemoveOutliers is set|
|diagRegionPoints||Point2DArray||Point which indicates region position|
As you can see in the below picture, the filter's task is to divide the input region into several sub-regions by its placement in a line. As a result, each line represents a separate region.
This filter is available on Advanced Complexity Level.