导
语
在流水线上,上位机软件以一定的频率通过工业摄像机拍摄图片,然后检查图片中的零件质量,然后把零件质量用特定编码以串口通信方式发送给硬件,硬件收到信号后将有缺陷的零件过滤,以实现零件质量把控的目的。
一、缺陷检测工程介绍
项目名称:检测汽车尾气排放过程中有缺陷的零件
项目描述:在流水线上,上位机软件以一定的频率通过工业摄像机拍摄图片,然后检查图片中的零件质量,然后把零件质量用特定编码以串口通信方式发送给硬件,硬件收到信号后将有缺陷的零件过滤,以实现零件质量把控的目的。
硬件:basler工业相机、串口通信
软件:win10+vs 2010、VC++
项目状态:已投产
二、项目整体流程
三、图像算法实现流程
1)工业相机拍摄的图片
下面是工业相机basler拍摄出的零件图片,零件是多孔的工业常见部件,下图是打光后二值化的图像。一般来说,二值化后的图像不可能没有噪声,经常有很多斑点。
2)图像填充
这时需要确定零件的区域,将零件区域填充后和原图像相加(或运算)。而且有时候获取ROI区域时,这样做也很有效。填充结果如下:
下一期我们来看基于OpenCV算法的具体实现。
技术咨询或者项目合作请加微信langu86
注:本博文首发于CSDN,博主dlhlSC为本公众号合作编辑
1
END
1
![f0d592b0644cca3949426578c6ab597f.png](https://i-blog.csdnimg.cn/blog_migrate/23fd836e40fc7ebdf5344c2aa6ce6ee5.jpeg)
长
按
关
注
获取最新AI资讯与实战案例
![75bb47db584c15bb9a1a7a0105a399c0.png](https://i-blog.csdnimg.cn/blog_migrate/90f4d933c3ea9731704068c144eb6dab.jpeg)
实用AI客栈
小编微信号 : langu86