[发明专利]条码检测方法及条码检测系统有效
| 申请号: | 201810751925.8 | 申请日: | 2018-07-03 |
| 公开(公告)号: | CN110569683B | 公开(公告)日: | 2023-06-09 |
| 发明(设计)人: | 陈轩盈;江弘志;许益源 | 申请(专利权)人: | 伟诠电子股份有限公司 |
| 主分类号: | G06K7/14 | 分类号: | G06K7/14;G06V10/28 |
| 代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 徐协成 |
| 地址: | 中国台*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 条码 检测 方法 系统 | ||
本发明提供一种条码检测方法及条码检测系统。该条码检测方法包含相机取得图像;取得图像中一区域内的每一个像素的水平图像梯度及垂直图像梯度;依据水平图像梯度及垂直图像梯度,产生每一个像素的梯度相位角度及梯度能量强度;将图像中的区域内的每一个像素的梯度能量强度二值化,以产生二值化后的图像;将二值化后的图像进行垂直以及水平采样,以产生垂直与水平方向上的灰阶值变化次数;依据垂直以及水平方向上的灰阶值变化次数,定位条码的图像区域;提取图像区域中的所有像素的多个梯度相位角度,以产生梯度相位角度分布;及依据梯度相位角度分布,产生条码的格式检测结果。
技术领域
本发明公开一种条码检测方法及条码检测系统,尤其涉及一种具高速检测能力的低复杂度的条码检测方法及条码检测系统。
背景技术
随着科技进步,各种条码逐渐被应用在日常生活中,并慢慢地取代繁杂且易错误的文字信息。例如,一维条码将宽度不等的多个黑条(Bar)和白条(Space),按照一定的编码规则(即黑白宽度比例)排列,用以表达一组信息的图形识别元。常见的一维条码是由反射率相差很大的黑条和白条排成的平行线图案。二维条码则可为矩形,可视为将一维条码的图像往另一个轴向延伸的图像,因此可带有比一维条码更多的信息量。条码可以标出物品的生产国、制造厂家、商品名称、生产日期、图书分类号、邮件起止地点、类别、日期等信息,因而在商品流通、图书管理、邮政管理、银行系统等许多领域都得到了广泛的应用。
一般而言,要将条码识别以产生具有意义的信息需要两个步骤。第一个步骤称为条码采样步骤。条码采样步骤可以利用相机、扫描器、激光识别装置等光元件提取条码的图案。第二个步骤称为解码步骤。解码步骤可以利用查询表或是解码器将采样后的条码转换为有意义的信息。在一般解码步骤的前置步骤中,条码的存在性以及条码的格式(一维或是二维)需要先被检测出来。然而,一般由相机所拍的图像中,检测条码的存在性与格式必须将图像的像素一列一列地扫描。当图像的尺寸或解析度很高时,将非常耗时。并且,当条码检测失败时,上述逐列扫描的程序又必须再一次地执行,因此这种效率低且耗时的检测方式将会浪费系统资源。
发明内容
本发明一实施例提出一种条码检测方法,包含相机取得图像,取得图像中一区域内的每一个像素的水平图像梯度及垂直图像梯度,依据水平图像梯度及垂直图像梯度,产生每一像素的梯度相位角度及梯度能量强度,将图像中的区域内的每一个像素的梯度能量强度二值化,以产生二值化后的图像,该二值化后的图像以N个像素为间隔的V个垂直扫描线进行垂直采样,以统计二值化后的图像于垂直方向上的V个灰阶值变化次数,将二值化后的图像以M个像素为间隔的H个水平扫描线进行水平采样,以统计二值化后的图像于水平方向上的H个灰阶值变化次数,依据垂直方向上的V个灰阶值变化次数以及水平方向上的H个灰阶值变化次数,定位条码的图像区域,提取图像区域中的所有像素的多个梯度相位角度,以产生梯度相位角度分布,以及依据梯度相位角度分布,产生条码的格式检测结果。N、M、V、H为大于等于1的正整数。
本发明另一实施例提出一种条码检测系统,包含相机、处理器及存储器。相机用以取得图像。处理器耦接于相机,用以处理图像,以产生条码的格式检测结果。存储器,耦接于处理器,用以缓存图像处理数据。处理器取得图像中一区域内的每一个像素的水平图像梯度及垂直图像梯度,依据水平图像梯度及垂直图像梯度,产生每一个像素的梯度相位角度及梯度能量强度,将图像中的区域内的每一个像素的梯度能量强度二值化,以产生二值化后的图像,将二值化后的图像以N个像素为间隔的V个垂直扫描线进行垂直采样,以统计二值化后的图像于垂直方向上的V个灰阶值变化次数,并将V个灰阶值变化次数存入存储器,将二值化后的图像以M个像素为间隔的H个水平扫描线进行水平采样,以统计二值化后的图像于水平方向上的H个灰阶值变化次数,并将H个灰阶值变化次数存入存储器,依据存储器所存储的V个灰阶值变化次数以及H个灰阶值变化次数,定位条码的图像区域,提取图像区域中的所有像素的多个梯度相位角度,以产生梯度相位角度分布,依据梯度相位角度分布,产生条码的格式检测结果。N、M、V、H为大于等于1的正整数。
附图说明
图1是本发明的条码检测系统的实施例的方块图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于伟诠电子股份有限公司,未经伟诠电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810751925.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:龙门吊末端的三维定位方法
- 下一篇:一种小容量缓存的图像二值化方法





