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

*获取铝片区域案例
*读图
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)