[发明专利]一种汽车发动机缸体序列号视觉自动识别方法在审
申请号: | 201711408666.0 | 申请日: | 2017-12-22 |
公开(公告)号: | CN108009545A | 公开(公告)日: | 2018-05-08 |
发明(设计)人: | 王承刚;钱峰;邢珊;鞠修勇 | 申请(专利权)人: | 大连运明自动化技术有限公司 |
主分类号: | G06K9/32 | 分类号: | G06K9/32;G06K9/62 |
代理公司: | 大连智高专利事务所(特殊普通合伙) 21235 | 代理人: | 李猛 |
地址: | 116600 辽宁*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 汽车发动机 缸体 序列号 视觉 自动识别 方法 | ||
一种汽车发动机缸体序列号视觉自动识别方法,属于序列号识别技术领域。技术方案:读入所有模型图像,对图像进行二值化处理,从二值图像中检索轮廓;读入需要识别的汽车发动机缸体序列号图像,对图像进行二值化处理,从二值图像中检索轮廓;循环汽车发动机缸体序列号图像轮廓信息,在循环中检测,切割数字/字母轮廓,与模型图像大小一致,切割后的图像与模型图像对应像素点值相减,计算所得图片整个图片的像素点值的平方和,所述平方和最小的一组对应的模型图像即为待识别的数字/字母。有益效果是:本发明所述的汽车发动机缸体序列号视觉自动识别方法该方法提高了作业的稳定性和高效性、克服了人工手工作业的各种缺陷,节约了作业人员数量。
技术领域
本发明属于序列号识别技术领域,尤其涉及一种汽车发动机缸体序列号视觉自动识别方法。
背景技术
汽车发动机缸体序列号是发动机生产企业按照有关规定、企业或行业惯例以及发动机的属性,为某一批相同产品编制的识别代码,用以表示发动机的生产企业、规格、性能、特征、工艺、用途和产品批次等相关信息。如燃料类型、气缸数量、排量和静制动功率等。以往的汽车发动机缸体序列号识别只能依靠人工作业,作业手工化、作业难度大,人工作业易视疲劳、易误操作。
发明内容
为了解决现有技术中依靠人工作业,作业手工化、作业难度大,人工作业易视疲劳、易误操作的问题,本发明提供一种汽车发动机缸体序列号视觉自动识别方法,该方法提高了作业的稳定性和高效性、克服了人工手工作业的各种缺陷,节约了作业人员数量。
技术方案如下:
一种汽车发动机缸体序列号视觉自动识别方法,步骤如下:
S1、采集汽车发动机缸体序列号图像;
S2、根据样本选取模型训练产生数字分类器;
S3、读入所有模型图像,对图像进行二值化处理,从二值图像中检索轮廓,返回检索到的轮廓个数;
S4、读入需要识别的汽车发动机缸体序列号图像,对图像进行二值化处理,从二值图像中检索轮廓,返回检索到的轮廓个数;
S5、循环汽车发动机缸体序列号图像轮廓信息,在循环中检测,切割数字/字母轮廓,与模型图像大小一致,切割后的图像与模型图像对应像素点值相减,计算所得图片整个图片的像素点值的平方和,所述平方和最小的一组对应的模型图像即为待识别的数字/字母。
进一步的,在固定的距离、高度架子上放摄像头,调整成固定的灯光,拍摄汽车发动机缸体序列号图片,保证拍摄每个汽车发动机缸体序列号时的距离、高度、采光都一致。
进一步的,所述样本采用通用的数字样本库或者针对应用场景而制作的专门训练样本。
进一步的,使用cvLoadImage从指定文件夹读入所有图像模板数据,使用cvThreshold先进性灰度图像处理,继而进行阈值操作得到二值图像,阈值是100,使用cvFindContours从二值图像中检索轮廓。
进一步的,使用cvLoadImage读入需要识别的汽车发动机缸体序列号图像,使用cvThreshold先进性灰度图像处理,继而进行阈值操作得到二值图像,阈值是98,使用cvFindContours从二值图像中检索轮廓。
进一步的,获取的每个数字/字母轮廓左上角坐标和宽高范围。
进一步的,步骤S5使用OPenCV函数cvMatchShapes实现。
进一步的,识别完所有数字/字母后,定义一个二维数组,一维用来存储识别出的数字/字母,二维用来存储该数字的横坐标,根据横坐标重新排序,列出识别出的数据。
本发明的有益效果是:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连运明自动化技术有限公司,未经大连运明自动化技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711408666.0/2.html,转载请声明来源钻瓜专利网。