[发明专利]一种条码识别方法及装置有效
申请号: | 201110367610.1 | 申请日: | 2011-11-18 |
公开(公告)号: | CN102521558A | 公开(公告)日: | 2012-06-27 |
发明(设计)人: | 李佐广;李运秀;梁日雄;李耀华;彭青峰;于兆和;张俊 | 申请(专利权)人: | 深圳市宝捷信科技有限公司 |
主分类号: | G06K7/10 | 分类号: | G06K7/10 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 张全文 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 条码 识别 方法 装置 | ||
技术领域
本发明属于条码识别技术领域,尤其涉及一种条码识别方法及装置。
背景技术
条码技术是在信息技术和计算机技术基础上发展起来的一门集编码、印刷、识别、数据采集和处理于一身的新兴技术。由于其识别快速、准确、可靠以及成本低等优点,被广泛应用于商业、图书管理、仓库、邮电、交通和工业控制等领域,并且势必在逐渐兴起的“物联网”应用中发挥重大的作用。
常见电子条码为广泛采用的一维条码,国际上对其进行的编码标准有EAN-8,EAN-13,UPC-A及UPC-E等各种编码标准,这些标准应用已经相当广泛,然而,其内含的信息量相当少,其只限于使用数字,在这信息爆炸的时代已不再使用。随着信息技术及硬件发展的进步,使我们得以扩展电子条码的容量,因而产生了二维条码的标准及技术,常见的二维条码的国际标准有PDF417、Data Matrix、MaxiCode及QR Code等各种标准,除了数字及符号外,有些编码方式还可以加入各国语言文字集。目前,世界上约有225种以上的一维条形码,每种一维条码都有自己的一套编码规格,以规定每个字母(可能是文字或数字)是由几个线条(Bar)及几个空白(Space)组成,以及字母的排列。一般较流行的一维条码有39码,EAN码,UPC码,128码,以及专门用于书刊管理的ISBN,ISSN等。
现有条码识别方法一般只能对已知是一维或者二维的条码进行识别,或者只对一维或者二维条码的一、二种类型条码进行识别判断,而且识别性能不高。
发明内容
本发明实施例的目的在于提供一种条码识别方法及装置,旨在解决由于现有技术没有实现对未知维数的条码进行识别判断,且识别性能不高的问题。
本发明实施例是这样实现的,一种条码识别方法,所述方法包括下述步骤:
获取二值化处理后的待识别条码图像及所述图像的多个扫描起始点坐标;
按照预设的所述多个扫描起始点的顺序,依次从每一个扫描起始点开始,向上、下、左、右四个方向分别对该图像进行逐行与逐列扫描,获取所述图像中条码的外接矩形;
根据所述外接矩形的特征和/或所述外接矩形中条码的特征信息,判断获取所述条码的维数。
本发明实施例的另一目的在于提供一种条码识别装置,所述装置包括:
扫描起始点获取单元,用于获取二值化处理后的待识别条码图像及所述图像的多个扫描起始点坐标;
外接矩形获取单元,用于按照预设的所述多个扫描起始点的顺序,依次从每一个扫描起始点开始,向上、下、左、右四个方向分别对该图像进行逐行与逐列扫描,获取所述图像中条码的外接矩形;以及
维数获取单元,用于根据所述外接矩形的特征和/或所述外接矩形中条码的特征信息,判断获取所述条码的维数。
本发明实施例通过获取二值化处理后的待识别条码图像及该图像的多个扫描起始点坐标,按照预设的该多个扫描起始点的顺序,依次从每一个扫描起始点开始,向上、下、左、右四个方向分别对该图像进行逐行与逐列扫描,获取该图像中条码的外接矩形;根据该外接矩形的特征和/或该外接矩形中条码的特征信息,判断获取该条码的维数,解决了由于现有技术没有实现对未知维数的条码进行识别判断,且识别性能不高的问题,从而能够自动识别条码维数,识别性能也得到提高。
附图说明
图1是本发明第一实施例提供的条码识别方法的实现流程图;
图2是本发明第一实施例提供的条码识别方法的实现流程图;
图3是本发明实施例提供的一维条码的示意图;
图4a、4b分别是本发明实施例提供的一维条码与二维条码的示意图;
图5是本发明第一实施例提供的条码识别方法的实现流程图;
图6是本发明第二实施例提供的条码识别方法中最佳亮度值的获取流程图;
图7是本发明第三实施例提供的条码识别方法的实现流程图;
图8是本发明第四实施例提供的条码识别装置的结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例通过获取待识别图像的外接矩形,根据该外接矩形和/或该外接矩形中条码的特征信息来获取该图像中条码的维数,实现了对未知维数的条码进行识别判断以及对一幅图像所包含的多个条码的识别判断,也使得识别性能得到提高。
本发明实施例提供了一种条码识别方法,所述方法包括下述步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市宝捷信科技有限公司,未经深圳市宝捷信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110367610.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:控制近距离观看电视的方法和装置
- 下一篇:一种基于海量知识网络的学术社区系统