【技术实现步骤摘要】
一种基于机器视觉的轮胎条码识别方法、系统及设备
[0001]本专利技术涉及机器视觉识别
,具体而言,涉及一种基于机器视觉的轮胎条码识别方法、系统及设备。
技术介绍
[0002]目前,针对轮胎条形码的识别,工业上普遍使用人工手持扫描仪扫描识取或利用读码器近距离读取。前者工作量大,效率低,人工成本过高;后者不适合远距离读取,且容易因为读码器的距离问题影响识别效率,尤其是在背景光源复杂的情况下难以准确地读取条形码,造成漏扫率高,不适用于大型工业生产。
技术实现思路
[0003]本专利技术解决的问题是如何代替人工或读码器高效率识别轮胎条形码,降低漏扫概率。
[0004]为解决上述问题,本专利技术提供一种基于机器视觉的轮胎条码识别方法,包括步骤:
[0005]步骤1、采用图像采集器采集轮胎输送线上轮胎的原始轮胎图像;
[0006]步骤2、对原始轮胎图像进行预处理;
[0007]步骤3、从预处理后的轮胎图像中检测定位轮胎的内圆和外圆;
[0008]步骤4、从轮胎内圆和外圆之间 ...
【技术保护点】
【技术特征摘要】
1.一种基于机器视觉的轮胎条码识别方法,其特征在于,包括步骤:步骤1、采用图像采集器采集轮胎输送线上轮胎的原始轮胎图像;步骤2、对原始轮胎图像进行预处理;步骤3、从预处理后的轮胎图像中检测定位轮胎的内圆和外圆;步骤4、从轮胎内圆和外圆之间定位并提取条码标签;步骤5、从条码标签处定位提取条形码区域;步骤6、对条形码区域内的条形码进行识读并解码;步骤7、对条形码的解码进行校验。2.根据权利要求1所述的一种基于机器视觉的轮胎条码识别方法,其特征在于,所述步骤1中采用工业高清面阵相机对轮胎进行原始轮胎图像采集,每次连续拍摄K张原始轮胎图像。3.根据权利要求1所述的一种基于机器视觉的轮胎条码识别方法,其特征在于,所述步骤2包括子步骤:步骤201、对轮胎图像进行图像灰度化:R通道、G通道、B通道的分量预设比例进行灰度化;Gray=R*q+G*w+B*e其中,Gray为变换后的灰度值,q、w、e分别为R通道、G通道、B通道预设比例;步骤202、采用高斯滤波器对灰度图像进行平滑处理。4.根据权利要求1所述的一种基于机器视觉的轮胎条码识别方法,其特征在于,所述步骤3包括子步骤:步骤301、设定Canny算子的M组阈值提取M组轮胎图像的轮廓样本,每组阈值提取K张轮廓图,由此得到M*K张轮廓图;步骤302、遍历每张轮廓图上所有像素点的灰度值,并计算所有轮廓图中对应像素点灰度值相同的概率p式中,n为相同位置像素点灰度值相同的轮廓图的张数;当p≥85%时,保留像素点;否则,删除像素点,最后合成边缘完整的轮廓总图;步骤303、预设内圆半径的第一范围值,使用Hough变换检测轮廓总图中对应第一范围值的像素点得到轮胎的内圆边缘,定位内圆;步骤304、以检测得到的内圆的圆心作为外圆的圆心,预设外圆半径的第二范围值;使用Hough变换对轮廓总图在第二范围值内进行外圆检测;Hough变化首先检测到外圆的部分圆弧,圆心与圆弧的距离即为外圆的半径,再通过Hough变换根据圆弧上的点、圆心和半径拟合定位出外圆。5.根据权利要求4所述的一种基于机器视觉的轮胎条码识别方法,其特征在于,步骤303中使用Hough变换检测定位内圆边缘之后,对Hough变换定位的内圆的像素点进行圆的性质检测,若符合圆的性质,则保留像素点,否则排除像素点来定位内圆,具体包括:
①
在Hough变换检测到的内圆边缘中,取设定间隔的内圆边缘点t个,并分别计算t个内
圆边缘点与圆心之间的距离r
i
(i=1,2,3,
…
,t),并计算r
i
的平均数依次对r
i
与进行比较,若则保留该内圆边缘点,若则排除该内圆边缘点,筛选剩下s个符合圆的性质的内边缘点;
②
从s个内圆边缘点中筛选两个点,且两个内圆边缘点之间的距离为然后取剩余的任一内圆边缘点B
i
(i=1,2,3,...,b)与上述两个内圆边缘点组成三角形,接着判定组成的三角形是否为直角三角形,判定公式为:a2+b2=c2式中,a、b为两条直角边,c为直径若a2+b2=c2,则能组成直角三角形,定位内圆;否则判定三角形的三条边是否满足若满足,则保留内圆边缘点B
i
,否则,删除内圆边缘点B
i
;经过筛选剩下g个内边缘点;
③
对g...
【专利技术属性】
技术研发人员:崔家林,何婕,陆哲明,马龙华,李浩来,
申请(专利权)人:浙江隼视智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。