[发明专利]一种基于波形匹配的一维条码识别方法及系统有效
申请号: | 201910155165.9 | 申请日: | 2019-03-01 |
公开(公告)号: | CN109902529B | 公开(公告)日: | 2022-05-03 |
发明(设计)人: | 刘涛;王海江;洁拉曲铁;刘翔 | 申请(专利权)人: | 成都信息工程大学 |
主分类号: | G06K7/14 | 分类号: | G06K7/14;G06V10/30 |
代理公司: | 北京元本知识产权代理事务所(普通合伙) 11308 | 代理人: | 王红霞 |
地址: | 610225 四川省成都*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于波形匹配的一维条码识别方法及系统,其主要包括:获取条码图片的一行数据并搜索条码波形的起点和终点,并判断是否搜索成功,是则获取所述条码波形的波峰以及波谷,否则确认搜索失败并结束本次识别;基于所述起点和终点的位置和灰度进行局部照度均衡以及灰度归一化处理;基于粗筛选峰谷位置库、模糊化的条码波形库以及所述的起点、终点、波峰以及波谷,对各个模糊化的条码波形进行基于峰谷位置的筛选以获取若干模糊化的条码波形;逐一对采样点的差分绝对值累积计算,并确认累积值最小的模糊化的条码波形为所要匹配的条码。本发明能有效针对离焦模糊情况下获得的条码图片的识别,能有效地提高生产工作效率。 | ||
搜索关键词: | 一种 基于 波形 匹配 条码 识别 方法 系统 | ||
【主权项】:
1.一种基于波形匹配的一维条码识别方法,所述方法包括离线预处理过程和在线识别过程,其特征在于,所述离线预处理过程包括如下步骤:步骤1‑1、形成以数字码形式表示的全部条码库;步骤1‑2、根据步骤1‑1中的条码库的数字码生成条码的一维理想波形;步骤1‑3、对步骤1‑2的一维波形进行模糊化;步骤1‑4、搜索步骤1‑3的模糊化的一维波形中对应的起点‑波峰‑波谷‑终点位置,并切取起点‑终点间的波形作为有效波形区域;步骤1‑5、将步骤1‑4得到的有效波形区域进行灰度归一化,得到模糊化的条码波形库;步骤1‑6、将步骤1‑4的所有波形的起点‑波峰‑波谷‑终点位置汇总得到粗筛选峰谷位置库;所述在线识别过程包括如下步骤:步骤2‑1、获取待处理的条码单帧图像;步骤2‑2、对所获取的条码单帧图像进行灰度化处理以获取对应的灰度图像;步骤2‑3、提取所述灰度图像中的1/2高度位置那一行的全部像素作为一维波形,搜索条码波形的起点和终点,如果找到则切取起点‑终点之间的有效波形区域则进行步骤2‑4,否则确认搜索失败并结束本次识别算法;步骤2‑4、根据起点和终点的像素的灰度值对步骤2‑3获取的起点和终点之间的一维波形进行局部照度均衡处理、灰度归一化处理,以形成归一化待识别波形;步骤2‑5、搜索步骤2‑4获取的所述归一化待识别波形的波峰以及波谷;步骤2‑6、获取离线预处理过程的模糊化的条码波形库中的各个模糊化的条码波形的比对数据,所述比对数据包括模糊化的条码波形的起点、终点、波峰以及波谷,所述模糊化的条码波形是通过对条码库中的条码波形进行预模糊处理获取的;步骤2‑7、基于步骤2‑5所获取的所述归一化待识别波形的起点、终点、波峰以及波谷,对步骤2‑6中各个比对数据进行筛选,以获取与所述归一化待识别波形的起点、终点、波峰以及波谷一致的若干模糊化的条码波形,作为粗选条码;步骤2‑8、逐一对步骤2‑7中所获取的粗选条码的模糊条码波形与步骤2‑4所获取的所述归一化待识别波形进行相应波形的采样点的绝对值差分累积计算,并确认累积值最小的模糊化的条码波形为所要匹配的条码。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都信息工程大学,未经成都信息工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910155165.9/,转载请声明来源钻瓜专利网。
- 上一篇:一种二维码的编解码方法
- 下一篇:一种二维码解码方法及终端