100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > c++ opencv 通过网络连接工业相机_OpenCV项目实战之零件缺陷检测(上)

c++ opencv 通过网络连接工业相机_OpenCV项目实战之零件缺陷检测(上)

时间:2020-03-01 04:31:01

相关推荐

c++ opencv 通过网络连接工业相机_OpenCV项目实战之零件缺陷检测(上)

在流水线上,上位机软件以一定的频率通过工业摄像机拍摄图片,然后检查图片中的零件质量,然后把零件质量用特定编码以串口通信方式发送给硬件,硬件收到信号后将有缺陷的零件过滤,以实现零件质量把控的目的。

一、缺陷检测工程介绍

项目名称:检测汽车尾气排放过程中有缺陷的零件

项目描述:在流水线上,上位机软件以一定的频率通过工业摄像机拍摄图片,然后检查图片中的零件质量,然后把零件质量用特定编码以串口通信方式发送给硬件,硬件收到信号后将有缺陷的零件过滤,以实现零件质量把控的目的。

硬件:basler工业相机、串口通信

软件:win10+vs 、VC++

项目状态:已投产

二、项目整体流程

三、图像算法实现流程

1)工业相机拍摄的图片

下面是工业相机basler拍摄出的零件图片,零件是多孔的工业常见部件,下图是打光后二值化的图像。一般来说,二值化后的图像不可能没有噪声,经常有很多斑点。

2)图像填充

这时需要确定零件的区域,将零件区域填充后和原图像相加(或运算)。而且有时候获取ROI区域时,这样做也很有效。填充结果如下:

下一期我们来看基于OpenCV算法的具体实现。

技术咨询或者项目合作请加微信langu86

注:本博文首发于CSDN,博主dlhlSC为本公众号合作编辑

1

END

1

获取最新AI资讯与实战案例

实用AI客栈

小编微信号 : langu86

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。