【Halcon视觉】软件编程思路
·
视觉软件编程思路
- 图像预处理:图像去噪,图像腐蚀,图像膨胀,开闭运算,形态学处理等。
- 图像感兴趣区域分割:使用阈值分割,将感兴趣区域分割出来。
- 图像区域筛选:在分割的区域图像中,根据特征,筛选出我们需要的区域。这些特征包括长度,宽度,面积等。
- 特征分析:在筛选出来的区域图像中,对它进行定量分析,包括拟合圆,拟合直线等。
- 目标信息提取:获取目标信息,如尺寸值,坐标值等。

*获取铝片区域案例
*读图
read_image (Image, 'printer_chip/printer_chip_01')
*阈值分割
threshold (Image, Regions, 171, 253)
*填充空洞
fill_up (Regions, RegionFillUp)
*连通域
connection (RegionFillUp, ConnectedRegions)
*选择区域
select_shape (ConnectedRegions, SelectedRegions, 'area', 'and', 27000, 30000)
*清理窗口
dev_clear_window ()
*显示铝片区域
dev_display (SelectedRegions)
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)