资讯

INFORMATION

您现在的位置::首页 > 资讯管理 > 厂商要闻 > 会议展览

基于机器视觉的零件颜色识别技术探讨

来源: 安防知识网 2019/11/29 13:46:08 已浏览:

本文以自动化生产线上的零件为研究对象,利用机器视觉系统和颜色识别系统软件对零件图像进行实时采集和处理,对不同颜色的零件进行识别。

  零件视觉系统的硬件包括:计算机、USB接口相机、试验台、光源(采用自然光)。本系统大致分为3部分:

  零件图像的采集部分:完成图像的实时采集,并将图像数据保存于内存中等待处理(对应于图中的图像信息获取)。

  图像分析处理部分:对所采集的图像进行分析处理,在此基础上提取图像的颜色特征信息(相应于图中的图像预处理过程)。

  识别和决策部分:提取合适的颜色特征数值,确定的识别函数,输出图像的分类判断结果,实现对零件颜色的识别(相应于图中的颜色特征提取和分类判决部分)。

  为了更好地根据颜色特征实时在线检测和识别生产线上的零件,本文先用示教模块将零件图像的颜色信息记录下来。

  通常在同一背景下对工件进行判别,当摄像头定位好后,调用示教模块先记录下工件的颜色信息,然后在工作时调用颜色识别模块对工件进行判别,示教的目的是让程序记住工件的局部颜色信息以及工件的位置。在识别工件时,为了提高软件运行的效率,只对已经示教过的区域进行颜色求解。


  示教是对工件进行识别的过程,由于需要把示教结果作为标准,所以在示教时一定要保证工件图像的标准性。具体步骤为:

  (1)定位好摄像头对工件进行示教,并记录下所选工件区域的颜色信息

  (2)接着对零件图像进行中值滤波、迭代二值化等预处理,依据示教区域对工件进行区域灰度值的计算。

  (3)将(2)中灰度值与示教结果比较,在允许的误差范围内便可得出工件的类别。

  如果工件颜色数量较多时,那么就应该在数据库内建立一个颜色分选表,以便标识工件的种类,见表1及图3-4。将颜色分选表中的灰度值两两相减,取*值,选出*小值,将*小值除以2作为误差标准。在识别工件时和前面的示教方式是有区别的,它是按照预先设定的方式工作,也就是在图像预处理结束后将阈值作为分辨工件和背景的标准。识别的时候采取查表的方法,将获取的灰度值与表中的标准灰度值相减,并取*值。然后将*值与误差标准相比较,如果满足*值小于误差标准或*值等于误差标准,则这个零件的颜色就是该*值所对应的颜色。



  颜色识别技术能够满足生产线上实时采集与识别的需求,在颜色信息的采集过程中不需要特别的背景光源;可以准确判别生产线上零件的颜色并能得到其在图像中的灰度值等物理参数;颜色识别的结果经过一定的计算后可以作为下位机的控制信号,为后续零件的筛选和分类做好准备。

您认为该新闻

很好,强力推荐给其他网友

还行,值得推荐

一般,不值得推荐

较差,根本不用看

  • 关注本网官方微信公众号 随时阅读专业资讯

  • 征稿邮箱:info@testmart.cn

版权与免责声明

  • 凡本网注明“来源:仪器仪表交易网”的所有作品,均为仪器仪表交易网合法拥有版权或有权使用的作品,未经本网授权不得转载、摘编或利用其它方式使用上述作品。已经本网授权使用作品的,应在授权范围内使用,并注明“来源:仪器仪表交易网”。违反上述声明者,本网将追究其相关法律责任。
  • 本网转载并注明自其它来源(非仪器仪表交易网)的作品,目的在于传递更多信息,并不代表本网赞同其观点或和对其真实性负责,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品第一来源,并自负版权等法律责任。
  • 如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

爆品推荐

推荐资讯

首页| 关于我们| 联系我们| 友情链接| 广告服务| 会员服务| 付款方式| 意见反馈| 法律声明| 服务条款