[发明专利]一种对二维条码精确定位的方法及装置有效
申请号: | 201410404650.2 | 申请日: | 2014-08-15 |
公开(公告)号: | CN104298947B | 公开(公告)日: | 2017-03-22 |
发明(设计)人: | 胡建国;谭宇泉;李仕仁;白小楠 | 申请(专利权)人: | 广东顺德中山大学卡内基梅隆大学国际联合研究院;广州中大数码科技有限公司;中山大学 |
主分类号: | G06K7/10 | 分类号: | G06K7/10 |
代理公司: | 广州三环专利代理有限公司44202 | 代理人: | 郝传鑫,熊永强 |
地址: | 528000*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种对二维条码精确定位的方法及装置,该方法包括当图像传感器采集到二维图像后,对二维图像进行图像预处理;在图像预处理中完成二值化处理后,对二维图像进行精确定位,所述精确定位包括依靠图像预处理后二维条码上黑白相间模块组成的图像特征对二维条码所在区域进行初步定位;对初步定位出的二维条码区域上进行二次遍历扫描,得到二维条码的四个顶点实现精确定位。本发明实施例依靠预处理后二维条码上黑白相间模块组成的独特图像特征,即有着明显的黑白轮廓线,从而尽可能较为精确地对二维条码所在区域进行初步定位;而最终定位是在上述初步定位出的二维条码区域上进行二次遍历扫描,最终实现精确定位。 | ||
搜索关键词: | 一种 二维 条码 精确 定位 方法 装置 | ||
【主权项】:
一种对二维条码精确定位的方法,其特征在于,包括如下步骤:当图像传感器采集到二维图像后,对二维图像进行图像预处理;在图像预处理中完成二值化处理后,对二维图像进行精确定位,所述精确定位包括:依靠图像预处理后二维条码上黑白相间模块组成的图像特征对二维条码所在区域进行初步定位;对初步定位出的二维条码区域上进行二次遍历扫描,得到二维条码的四个顶点实现精确定位;其中:所述依靠图像预处理后二维条码上黑白相间模块组成的图像特征对二维条码所在区域进行初步定位包括:对经过二值化处理后的二维图像进行遍历扫描,首先定位出二维条码所在的水平区域,然后在定位出二维条码所在的垂直区域;其中:所述定位出二维条码所在的水平区域包括:从上往下扫描二维图像每一行,把每一行出现像素值从黑变白和从白变黑的变化次数用变化数组记录下来;将记录下来的变化次数大小使用堆排序算法对变化数组中的元素进行排序,以及利用行数组把排序后的数组中的元素所对应的行号记录下来;将变化数组中排在二维条码高度阈值常数前的元素提取出来,以及将行数组中排在二维条码高度阈值常数前的元素进行排序;按照顺序进行行行与行之间的判断,当判断行与行之间的距离在一个二维条码模块宽度以内,并且位于二维条码区域上时,记录下这两行的行号。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东顺德中山大学卡内基梅隆大学国际联合研究院;广州中大数码科技有限公司;中山大学,未经广东顺德中山大学卡内基梅隆大学国际联合研究院;广州中大数码科技有限公司;中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410404650.2/,转载请声明来源钻瓜专利网。
- 上一篇:两用型电子装置及控制两用型电子装置的方法
- 下一篇:一种光伏电池MPPT系统