
产品知识
Smart应用案例——找圆
找圆,就是在灰度图像上指定的区域内寻找合适的边缘点,并将这些点拟合为圆。首先指定256个亮度等级的灰度图像中要处理的环形 ROI 区域,然后在该区域内,对每一条搜索线,按照设定的方向、边缘强度、边缘宽度、适当的阈值选取边缘点;每一条搜索线获得一个点(如果该搜索上没有符合要求的点,则点为空),最后将这些点拟合为圆。常用于圆孔定位、测量等案例中。
实例:圆孔定位
软件:Smart_v1.0.0.4
功能:产品圆孔定位
![]()
图1 原图像
|
|
步骤:
![]()
图2 流程图 |
|
步骤一:使用“导入图像”算子从本地路径导入图像,替换图像所在的路径,例如:D:/应用案例/找圆/找圆图像/1.jpg。
步骤二:使用“Blob分析”算子,设置筛选的面积大小,粗定位圆。
步骤三:使用“ROI校正”算子,跟踪发现边缘的感兴趣区域,确保边缘被准确找到。
步骤四:使用“找圆”算子精定位找圆,并启用ROI校正功能。
步骤五:使用“图形输出”算子将“找圆”得到的结果显示在图像窗口上。
步骤六:使用UI设置器完成运行界面的布局与编辑。
运行效果图:
![]()
图3 运行界面
|
|