a&s专业的自动化&安全生态服务平台
公众号
安全自动化

安全自动化

安防知识网

安防知识网

手机站
手机站

手机站

大安防供需平台
大安防供需平台

大安防供需平台

资讯频道横幅A1
首页 > 资讯 > 正文

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

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

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

零件图像颜色识别系统组成.jpg

    零件视觉系统的硬件包括:计算机、USB接口相机、试验台、光源(采用自然光)。本系统大致分为3部分:
    零件图像的采集部分:完成图像的实时采集,并将图像数据保存于内存中等待处理(对应于图中的图像信息获取)。
    图像分析处理部分:对所采集的图像进行分析处理,在此基础上提取图像的颜色特征信息(相应于图中的图像预处理过程)。
    识别和决策部分:提取合适的颜色特征数值,确定的识别函数,输出图像的分类判断结果,实现对零件颜色的识别(相应于图中的颜色特征提取和分类判决部分)。
    为了更好地根据颜色特征实时在线检测和识别生产线上的零件,本文先用示教模块将零件图像的颜色信息记录下来。

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

颜色识别过程.jpg

    示教是对工件进行识别的过程,由于需要把示教结果作为标准,所以在示教时一定要保证工件图像的标准性。具体步骤为:
    (1)定位好摄像头对工件进行示教,并记录下所选工件区域的颜色信息
    (2)接着对零件图像进行中值滤波、迭代二值化等预处理,依据示教区域对工件进行区域灰度值的计算。
    (3)将(2)中灰度值与示教结果比较,在允许的误差范围内便可得出工件的类别。

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

颜色分类表.jpg

中值滤波效果.jpg

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


参与评论
回复:
0/300
文明上网理性发言,评论区仅供其表达个人看法,并不表明a&s观点。
0
关于我们

a&s是国际知名展览公司——德国法兰克福展览集团旗下专业的自动化&安全生态服务平台,为智慧安防、智慧生活、智能交通、智能建筑、IT通讯&网络等从业者提供市场分析、技术资讯、方案评估、行业预测等,为读者搭建专业的行业交流平台。

免责声明:本站所使用的字体和图片文字等素材部分来源于互联网共享平台。如使用任何字体和图片文字有冒犯其版权所有方的,皆为无意。如您是字体厂商、图片文字厂商等版权方,且不允许本站使用您的字体和图片文字等素材,请联系我们,本站核实后将立即删除!任何版权方从未通知联系本站管理者停止使用,并索要赔偿或上诉法院的,均视为新型网络碰瓷及敲诈勒索,将不予任何的法律和经济赔偿!敬请谅解!
© 2020 Messe Frankfurt (Shenzhen) Co., Ltd, All rights reserved.
法兰克福展览(深圳)有限公司版权所有 粤ICP备12072668号 粤公网安备 44030402000264号
用户
反馈