工控编程吧
标题: halcon gen_circle_sector函数介绍 [打印本页]
作者: qq263946146 时间: 2019-5-11 14:41
标题: halcon gen_circle_sector函数介绍
gen_circle_sector( : CircleSector : Row, Column, Radius, StartAngle, EndAngle : )
gen_circle_sector生成由中心Row, Column,半径Radius,起点,终点角度 StartAngle, EndAngle,
描述的一个或多个圆扇区。
如果要生成多个圆扇区,则坐标必须以元组的形式传递。
gen_circle_sector只创建关于坐标中心的对称圆扇形。
为了实现这一点,半径在内部四舍五入到0.5的倍数。
如果为半径指定整数(即, 1, 2, 3,…)可得到一个均匀的直径。
中心的坐标在内部适用于小数部分为0.5的最近坐标。
这里,整数坐标四舍五入为下一个较小的值,小数部分为0.5。
对于奇数直径(即,半径= 1.5,2.5,3.5,…),
圆只能是关于一个中心对称与整数坐标。
因此,在内部,中心的坐标四舍五入到最近的整数坐标。
需要注意的是,上述算法可能导致即使行和列中指定的坐标相同,
偶数直径的圆并不包含在下一个更大的奇数直径的圆中。
如果圆超出了图像边缘,
那么如果系统标志'clip_region'的值被设置为'true' (set_system),
那么圆将被剪切到当前的图像格式。
角度为弧度,逆时针为正。
(, 下载次数: 0)