基于移动终端的条维码识别方法及其系统技术方案

技术编号:10562969 阅读:416 留言:0更新日期:2014-10-22 15:44
本发明专利技术提供了一种基于移动终端的条维码识别系统,其特征在于,包括采集单元,根据一预设的像素范围对图像进行采集,并将所述采集得到的图像进行存储;识别单元,根据一预设的条维码分析规则对所述采集得到图像进行分析并获取到可使用的条维码;译码单元,根据所述获取到的条维码进行译码。

【技术实现步骤摘要】
【专利摘要】本专利技术提供了一种基于移动终端的条维码识别系统,其特征在于,包括采集单元,根据一预设的像素范围对图像进行采集,并将所述采集得到的图像进行存储;识别单元,根据一预设的条维码分析规则对所述采集得到图像进行分析并获取到可使用的条维码;译码单元,根据所述获取到的条维码进行译码。【专利说明】基于移动终端的条维码识别方法及其系统
本专利技术涉及条维码识别技术,具体而言,涉及基于移动终端的条维码识别方法及 其系统。
技术介绍
当前具有条形码、二维码的扫描识别软件已广泛应用于带有摄像功能的移动终 端。通常的做法是:利用移动终端上的摄像头对准需要识别的对象,由扫码软件在摄像扫描 过程中不断的采集画面,并根据相应的编码规则对画面进行分析,成功后显示最终计算结 果。 一般的扫码流程分为如下三个处理单元:图像采集、图像识别及信息显示,如图1 所示,其中图像识别又可分为图像预处理、区域定位、条码识别和数据译码四部分。预处理 部分将采集来的彩色图像转为灰度图像,再将得到的图像做二值化,转成黑白图像,方便扫 码识别;区域定位部分用来根据条码的形状特征在采集图像中定位条码区域;条码识别用 来对定位的条码进行校正及细分,将其细分成一个个区块进行识别;数据译码将识别过程 生成的数据按照相应的编码规则恢复为条码所包含的真正信息。扫描过程中如果采集的图 像分析不成功会持续的采集并扫描下去。 然而,在使用移动终端扫码的过程中经常会碰到这样一些情况:在环境光线比较 暗或较亮的情况下,分辨不清识别对象,或者光线被遮挡导致对象上留有阴影,如图2A所 示;摄像头距离对象太近导致无法聚焦,或者距离对象太远导致图像很小,如图2B所示;摄 像头所在平面与对象所在平面之间有倾角或旋转角度导致对象在拍摄的图像中发生扭曲 形变,如图2C所示;扫描框中存在多幅清晰条码,扫描后无法确定是那个条码的结果,如 图2D所示;因用户软件操作方式的不同或者设备因素导致获取的对象图像不够清晰等,这 些情况经常会导致用户在扫码的过程中反复的重试,使得识别效率低下,影响了用户体验。
技术实现思路
为解决上述的问题,并使二维码在扫描的过程中根据采集图像的变化,对各种可 能的情况进行智能识别,本专利技术旨在可以在多种场合和环境下对条维码进行识别与提取。 本专利技术提供了一种基于移动终端的条维码识别方法,其特征在于所述条维码识别 方法包括以下步骤:根据预设的像素范围对图像进行采集,并将所述采集得到的图像进行 存储;根据预设的条维码识别规则对所述采集得到图像进行识别并标记,提取可使用的条 维码;以及对所述提取到的条维码进行译码。 本专利技术还提供了一种基于移动终端的条维码识别系统,其特征在于所述条维码识 别系统包括:采集单元,根据预设的像素范围对图像进行采集,并将所述采集得到的图像进 行存储;识别单元,根据预设的条维码识别规则对所述采集得到图像进行识别并标记,提取 可使用的条维码;译码单元,对所述提取到的条维码进行译码。 本专利技术还提供一种用于条维码识别的移动终端,其特征在于包括如上条维码识别 系统。 根据上述技术方案可知,本专利技术的有益效果是:可以根据图像,直接采集自动识别 提取条维码,不再需要刻意的对准扫描识别,使用者能够在各种环境场合下迅速有效采集 到想要采集的条维码。 【专利附图】【附图说明】 下面结合附图和实施方式对本专利技术作进一步详细的说明。 图1为现有技术一般条维码扫码流程图。 图2A?D为现有技术条维码扫码无法识别的状态图。 图3为本专利技术条维码识别方法实施流程图。 图4为本专利技术条维码识别方法中识别步骤的实施流程图。 图5为本专利技术识别步骤中连通区域采集步骤的实施流程图。 图6为本专利技术识别步骤中连通区域采集步骤的原理图。 图7为本专利技术识别步骤中判定匹配步骤的实施流程图。 图8为本专利技术识别步骤中判定匹配步骤中外接矩形原理图。 图9A?D为本专利技术识别步骤中判定匹配步骤中条维码的匹配规则原理图。 图10为本专利技术识别步骤中检验步骤的实施流程图。 图11为本专利技术识别系统基于移动终端的界面显示图。 图12为本专利技术条维码识别方法的具体逻辑图。 图13为本专利技术设置像素范围的焦距评价函数图。 图14为本专利技术条维码识别系统的具体结构图。 其中,附图标记说明如下: 采集单元40 识别单元41 译码单元42 灰度处理单元410 二值化单元411 连通区域处理单元412 匹配单元413 检验单元414 像素点A 预设校准点B 【具体实施方式】 为了使本申请所揭示的
技术实现思路
更加详尽与完备,可参照附图以及本专利技术的下述 各种具体实施例,附图中相同的标记代表相同或相似的组件。然而,本领域的普通技术人员 应当理解,下文中所提供的实施例并非用来限制本专利技术所涵盖的范围。此外,附图仅仅用于 示意性地加以说明,并未依照其原尺寸进行绘制。 以下所称条维码皆为条形码与二维码的统称,下面参照附图,对本专利技术各个方面 的【具体实施方式】作进一步的详细描述: 如图3所示为本专利技术条维码识别方法实施流程图,所述基于移动终端的条形码与 二维码识别方法具体包括有步骤S1?S3。 S1 :根据预设的像素范围对图像进行采集,并将所述采集得到的图像进行存储。 在步骤S1中,使用者可以基于手机,平板电脑等类型的移动终端对一处可能或疑 似包含有条维码的图像进行采集,所述移动终端具有一个采集用的界面,不仅可以实现原 先对准条维码进行的采集,还可以无需对准条维码(即条维码发生倾斜或旋转),实现采集 一定像素范围内的图像之后再对该图像区域内的可能存在的条维码进行识别与提取。 其中,对所述预设的像素范围采用聚焦评价函数(TenenGrad)做清晰度评估,聚 焦评价函数(TenenGrad)的波形如图13所示,当所述采集的图像区域在聚焦评价函数中计 算输出的值连续呈下降趋势时,所述移动终端会提示使用者。具体的,在采集图像过程中, 取采集区中心1/10大小的区域作为聚焦检测区域,根据图像清晰度变化的波形,聚焦评价 函数会有一个峰值。在用户移动手机的过程中,针对聚焦检测区域的连续图像采用聚焦评 价函数计算其值,如果每连续多次函数值变小,则移动终端即采用各种形式提示用户图像 正在变得模糊。或者采集界面中在采集区域上方提示信息区域用文字或下方提示信息区域 用图标提示用户。 此外,所述预设的像素范围也可被设定为固定的像素区间,其根据每个移动终端 的硬件配置对像素范围做具体的设定。 S2:根据预设的条维码识别规则对所述采集得到图像进行识别,提取并标记可识 别的条维码。 在步骤S2中,当S1采集得到图像并非单纯是条维码的图像,以及非正常位置采集 的条维码图像时,根据预设的条维码识别规则进行判定并提示用户。 其中,步骤S2中的基本识别步骤具体可以通过如步骤S20?S23完成,如图4所 示: S20 :将所述采集得到的图像转换为灰度图像; S21 :将所述转换得到的灰度图像进行二值化处理,得到黑白图像;本专利技术中具体 可以使用〇tsu方法对灰度图像做二值化处理。 本文档来自技高网
...
基于移动终端的条维码识别方法及其系统

【技术保护点】
一种基于移动终端的条维码识别方法,其特征在于,所述条维码识别方法包括以下步骤:S1、根据预设的像素范围对图像进行采集,并将所述采集得到的图像进行存储;S2、根据预设的条维码识别规则对所述采集得到图像进行识别,提取并标记可识别的条维码;S3、对所述提取到的条维码进行译码。

【技术特征摘要】

【专利技术属性】
技术研发人员:牟涛陈辉王利明
申请(专利权)人:上海透云物联网科技有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1