基于机器视觉的零件图像采集及识别的研究
电子元件,电子元器件深圳市创唯电子有限公司
您现在的位置: 首页 > 电子技术
基于机器视觉的零件图像采集及识别的研究  2012/3/1
0引言机器视觉是通过光学的装置和非接触的传感器自动地接受和处理一个真实物体的图像,以获得所需信息或用于控制机器动作的装置。机器视觉借助于计算机软件对图像进行定量的分析,其处理的速度与被处理图像的复杂程度有关。它具有快速、可靠、一致性高的优点,对于大批量的生产有很好的经济效益。本课题采用先进的图像采集系统对零件的轮廓进行采集,通过vc++.net作为开发平台,结合图像处理相关的算法,对零件的轮廓边缘特征进行识别
 

0 引言

机器视觉是通过光学的装置和非接触的传感器自动地接受和处理一个真实物体的图像,以获得所需信息或用于控制机器动作的装置。机器视觉借助于计算机软件对图像进行定量的分析,其处理的速度与被处理图像的复杂程度有关。它具有快速、可靠、一致性高的优点,对于大批量的生产有很好的经济效益。本课题采用先进的图像采集系统对零件的轮廓进行采集,通过vc++.net作为开发平台,结合图像处理相关的算法,对零件的轮廓边缘特征进行识别提取。
本文首先通过wat-902黑白ccd(电荷耦合器件)和t2314fics-3工业自动化镜头对平台正下方方形零件拍摄,由mv-20图像采集卡将模拟信号转化为数字信号,将其送入计算机进行图像二值化处理、区域分割、边缘检测及跟踪、简单背景下的物体目标与背景的分离以及特征提取等处理,最后融合特征数据建立判别函数,实现了对零件图像的自动识别,本文主要介绍灰度变换,二值化处理和边缘检测的算法及其应用。

1 灰度变换

灰度变换是图像增强的重要手段,它可使图像动态范围加大,使图像对比度扩展,图像更加清晰,特征更加明显。

本课题采用灰度线性变换方法中的分段变换法进行可灰度的拉伸试验、分段线性变换[1]就是将图像的灰度区间分成两段乃至多段分别进行线性变换,它的优点是可以根据用户的需要,拉伸特征物体的灰度细节,相对抑制不敢兴趣的灰度级。

分段线性变换遵循以下原则:


如果|a-c|>|a-c|,|c-d|<|c-d|,|d-b|=|d-b|,则是扩展第1区间[a,c],压缩第2区间[c,d],维持第3区间[d,b],得到低灰度级被增强的图像。如果|d-b|<|d-b|,则可得高灰度级被增强的图像。

图1是基于vc开发出的用于分段线性变换设置方法,图中利用点(50,30)和点(200,220)将灰度空间分成3段,通过调整这两点的坐标位置进行灰度变换。

2 图像的二值化

为了进行图像识别,需要将经过拍摄到的图像二值化,因为ccd摄取的图像f(x,y)为灰阶图像,图像上的任一像素(x,y)处的灰度级l范围为0≤1≤l。当l=0,像素颜色为黑色;当l=1,像素颜色为白色;当0≤1≤l,像素颜色为白色,像素显示黑与白之间的中间色。所谓图像的二值化,就是使灰度级l只能取0或l,则图中像素的颜色或者为白,或者为黑,此时图像被称为二值图像(黑白图像),为了使矩阵运算较为简单,通常取l=1(规格化)。

图像二值化的目的是为了从原始图像中检测出对象物,即将图像分成对象物和背景两个区域,通常的办法是设定一个阈值θ,取原始图像中灰度级大于θ的像素群为对象物,小于θ的像素群为背景区域,例如设原始图像为f(x,y),二值化后图像为g(x,y),则

二值化的关键和难点是阈值选择。在数字图像中,无用的背景数据以及各种噪声的数据和对象物常常混在一起,阈值的选择方法很多,这里采用最大方差阈值法[2,3]对零件的图像进行处理。

最大方差阈值法是把待处理图像的直方图在某一阈值处分割成两组,当被分割成两组间方差为最大时,决定阈值。

设灰度图像f(x,y)的灰度级为0-l,灰度级i的像素数为ni,则图1中,总像素数为: 将灰度级分为两组:c0=0~k,c1=k+1~l,则c0产生的概率为:


与《基于机器视觉的零件图像采集及识别的研究》相关列表
电话:400-900-3095
QQ:800152669
库存查询
Copyright(C) 2011-2021 Szcwdz.com 创唯电子 版权所有 备案号:粤ICP备11103613号
专注电子元件代理销售  QQ:800152669  电子邮件:sales@szcwdz.com  电话:400-900-3095