工控编程吧

标题: halcon union_adjacent_contours_xld函数介绍 [打印本页]

作者: qq263946146    时间: 2019-5-22 21:48
标题: halcon union_adjacent_contours_xld函数介绍
union_adjacent_contours_xld(Contours : UnionContours : MaxDistAbs, MaxDistRel, Mode : )
union_adjacent_contours_xld连接Contours 内的所有轮廓,这些轮廓的端点很接近。
被连接的轮廓由输入轮廓的轮廓点连接组成。
如有必要,将这些输入轮廓点的顺序翻转,
使必须连接的轮廓的端点在结果点列表中是直接相邻的。
重复此操作,直到不再有未连接的相邻轮廓
统一后新创建的所有轮廓,以及无法与任何其他轮廓连接的输入轮廓,
都保存于UnionContours

参数MaxDistAbs和MaxDistRel用于定义两条轮廓线接近的条件。
原则上,这些参数的度量取决于每对等值线的计算顺序,
即,该轮廓线作为参考轮廓线,与第二轮廓线连接。
为了避免这种依赖关系,在两个方向上对各自的度量值进行评估,
并选择导致这些度量值更小的轮廓线顺序。
注意,在下面的插图中,左边的轮廓线总是用作参考轮廓线。
参数Mode 控制输入轮廓属性的处理。


MaxDistAbs
参数MaxDistAbs定义了两个轮廓之间可接受的最大绝对距离。
距离是沿着参考轮廓的回归线测量的。
因此,它是两个轮廓之间的间隙投影到参考轮廓的回归线上的长度。


(, 下载次数: 0)