工控编程吧
标题:
halcon expand_region介绍说明
[打印本页]
作者:
qq263946146
时间:
2019-5-5 00:05
标题:
halcon expand_region介绍说明
expand_region(Regions, ForbiddenArea : RegionExpanded : Iterations, Mode : )
此函数用于填充区域间的空白或分割重叠的区域。
两种方法都使用了区域膨胀后的结果区域。
Regions为要膨胀的区域。
ForbiddenArea 为禁止膨胀的区域,
RegionExpanded 为膨胀后结果区域。
迭代次数由Iterations指定,
传递maximal的话,函数一直执行直到不可膨胀。
传递0的话,返回未重叠的全部区域。
函数分image', 'region'两种模式。
image:
输入区域将迭代地膨胀,直到它们触及另一个区域或图像边缘。
此情况下,图像的边缘由输入区域的矩形边框确定,
此矩形的左上角坐标为(0,0),
右下角坐标由全部输入区域(Regions 和ForbiddenArea)
最小外接矩形右下角坐标确定。
region:
不执行膨胀,而是
只分割重叠区域,
将重叠区域均匀地分布到各个区域里。
因为与原区域的交集是在收缩操作后计算出来的,因此
可能会导致输出区域出现间隙。
这可以通过第二次调用expand_region来防止,并将原始区域的补集作为“ForbiddenArea ”。
欢迎光临 工控编程吧 (https://www.gkbc8.com/)
Powered by Discuz! X3.4