视觉软件编程思路

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

*获取铝片区域案例

*读图
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)



Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐