[发明专利]一种包装条码计算机视觉自动识别方法在审
申请号: | 201810520692.0 | 申请日: | 2018-05-25 |
公开(公告)号: | CN110532831A | 公开(公告)日: | 2019-12-03 |
发明(设计)人: | 林琳 | 申请(专利权)人: | 天津科技大学 |
主分类号: | G06K7/14 | 分类号: | G06K7/14 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 300457 天津市经*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算机视觉识别 条形码 条码 程序自动化 条形码识别 条形码位置 模块设计 设计目标 图片形式 图像提取 灰度化 梯度化 算法 校正 录制 调试 存储 视频 自动化 播放 检测 改进 图片 | ||
本发明的设计目标是设计一个包装条码计算机视觉识别系统,既要满足对条形码的检测,图像提取,校正等功能的实现,又要实现所以程序自动化的功能。本系统最大的优点是利用ZXing库进行包装条形码识别;利用Opencv的特殊功能对图片进行灰度化、梯度化和算法等功能进行条形码位置的确定并将条形码以图片形式存储然后识别;利用DirectX录制视频采用WindowsMedia Player进行播放。系统的各个模块设计合理,经过不断的改进和调试,系统逐渐完善,最终完成了一个方便、实用、自动化的包装条码计算机视觉识别系统。
技术领域
本发明属于计算机视觉技术领域。
背景技术
条形码是为了满足更多的商品需求而产生的。它不仅可以大量存储信息,而且使条码存储技术真正成为了实用的工具,广泛应用于在生产制造、商业、物流配送等行业。在全球经济化、网络信息化的发展趋势下,条码技术引起世界流通领域里的大变革正风靡世界。条码作为一种可印制的语言备受人们的欢迎。如今,商品包装上的条形码似纽带一样,紧紧地将世界各地的制造商、出口商、批发商、零售商和顾客紧密的联系起来。商品的相关信息犹如投入在一个永不停息的传送机上一样,流向世界各个地方。
本方法来说,它既要满足对条形码的检测,图像提取,校正等功能的实现,又要实现所以程序自动化的功能。
发明内容
本发明既要满足对条形码的检测,图像提取,校正等功能的实现,又要实现所以程序自动化的功能,最终完成了一个方便、实用、自动化的包装条码计算机视觉识别系统。
为实现上述目的,本发明的技术方案是:利用ZXing库进行包装条形码识别;利用Opencv的特殊功能对图片进行灰度化、梯度化和算法等功能进行条形码位置的确定并将条形码以图片形式存储然后识别。具体包括:
步骤1:该系统利用外触发器,实现将视频转化到静态图片的功能。
步骤2:通过后台处理快速地找到该静态图片中条形码的位置并对提取的条形码以图片的形式存储。
步骤3:用Opencv对图片进行灰度化处理和梯度化处理等筛选功能。然后利用算法和截图的相关方法准确地的找准条形码的位置并将其以图片方式截取出来。
步骤4:数字识别:数字识别需要将数字分割,然后利用相似度进行匹配处理。
步骤5:相似度计算:利用平方差匹配法,最好的匹配值为0;匹配越差,匹配值越大;相关匹配法:该方法采用乘法操作;数值越大表明匹配程度越好。
附图说明
图1为条码定位流程图。
具体实施方式
以下结合附图对本发明实施例做进一步详述。
步骤一:摄像头提取图片。
本系统采集方式是利用相机和触发器采取图片,触发器单帧采集,连续采,和触发采集,对文件对摄像机信息、视频模式、快门控制、采集方法等功能进行设置。
步骤二:二维码生成。
步骤三:二维码图像的分割。
(1)首先采用区域增长的方法对条码边界修正。
(2)二维码是正方形形态,我们也要对其进行图形区域的旋转处理,利用Hough变换来进行处理利用二维图像的投影变换,可以校正失真的图形。然后对拍摄的图像进行Hough变换,根据4条边界线进行位置旋转。
(3)使用仿射变换。即先对一个向量空间进行一次线性变换并根据该变化做出相对性的平移,使其变成另一个向量空间。该变化方法包括水平的平移、图像的缩放、图像的旋转等功能。
步骤四:二维码识别:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津科技大学,未经天津科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810520692.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:条码识读装置
- 下一篇:一种基于计算机视觉的条码高精度识别方法