遇到的问题:电工教学设备或者工厂企业里网孔板用的比较多,网孔板加工出来的质量参差不齐,有的孔大了,有的孔小了,有的数量多了,有的数量少了。
解决办法:通过视觉软件HALCON算法+工业相机搞定。为了对网孔板孔洞加工质量进行检测,可以判断一个板上边所有的圆孔像素面积之和的方式来进行判定,给出一个允许误差,如果孔洞像素面积之和在范围内,判断OK ; 如果机器出了问题,那么加工出来的孔洞肯定是不够数量的,或者孔洞大小差异很大,孔洞像素面积之超出了允许的误差范围,那就判断NG。
案例效果:
程序代码:
read_image (Image, 'C:/Users/HQQ/Desktop/带孔洞的图形.png')
rgb1_to_gray (Image, GrayImage)
threshold (GrayImage, Regions, 134, 253)
area_holes (Regions, Area)
程序解析:首先我们读入相机采集到的图片,然后转换为灰度图,接下来是阈值分割,得到我们想要分析的部分,最后使用区域孔洞面积的计算,通过上边的代码就可以能够进行网孔板的质量检测了,最后我们比对一个标准样板的孔洞像素面积,给出误差允许范围,然后加上判断代码就轻松搞定。