Halcon 算子 smallest_circle
作用:计算一个给定区域的最小外接圆;参数翻译(对应上面参数顺序):输入给定区域、输出中心行坐标、输出中心列坐标、输出外接圆半径;描述:算子smallst_circle确定区域的最小圆周,在包含给定区域的圆中,面积最小的圆,最小的圆的中心坐标和半径会被返回。注意:此计算是基于区域像素的中心坐标。考虑到像素不只是无限小的点,而是有一定的面积,计算出的半径在返回给radius之前会扩大0.5,在大多数情
·

作用:计算一个给定区域的最小外接圆;

参数翻译(对应上面参数顺序):
输入给定区域、
输出中心行坐标、
输出中心列坐标、
输出外接圆半径;
描述:
算子smallst_circle确定区域的最小圆周,在包含给定区域的圆中,面积最小的圆,最小的圆的中心坐标和半径会被返回。
注意:
此计算是基于区域像素的中心坐标。考虑到像素不只是无限小的点,而是有一定的面积,计算出的半径在返回给radius之前会扩大0.5,在大多数情况下,是适用的,然而,在最坏的情况下(像素对角线,如下图),这种放大是不够的,这种情况下如果想要确保输入区域的边界完全位于圆内,就必须将半径扩大1/根号2,所以,返回的半径值需要减0.5然后再加个1/根号2;

更多推荐

所有评论(0)