一种条码的解码方法及系统技术方案

技术编号:15823100 阅读:52 留言:0更新日期:2017-07-15 05:10
本发明专利技术涉及解码领域,尤其涉及一种条码的解码方法及系统。本发明专利技术通过根据预设的第一曝光参数值拍摄条码,得到第一条码图片;若解码所述第一条码图片失败,则:获取当前系统时间,得到开始时间;动态调整曝光参数的值,得到第二曝光参数值;根据所述第二曝光参数值拍摄条码,得到第二条码图片;解码所述第二条码图片;若解码所述第二条码图片失败且所述开始时间与当前系统时间的时间间隔小于预设扫码时长,则重复步骤S4至S6。实现在不同的光照环境下均可获取清晰完整的条码信息,从而提高解码的成功率。

【技术实现步骤摘要】
一种条码的解码方法及系统
本专利技术涉及解码领域,尤其涉及一种条码的解码方法及系统。
技术介绍
随着扫码支付的快速发展,市场上直接使用POS机进行扫码交易的需求也越来越高。相应而来的是对解码功能性能及适应性要求的加高。传统的解码方法为,当扫描一副图像的时候,光源照射到图像上后反射光穿过透镜会聚到扫描模组上,由扫描模组把光信号转换成模拟数字信号,同时指出像素的灰暗程度,再模拟-数字转换电路把模拟电压转换成数字讯号,传送到电脑,电脑根据获取到的数字讯号进行解码。但是,上述传统的解码方法对环境的适应性差,如,在强太阳光照射环境下或黑暗环境下,难以通过光反射原理正确获取图像上的信息,从而造成解码失败。
技术实现思路
本专利技术所要解决的技术问题是:提供一种条码的解码方法及系统,实现在不同的光照环境下均可获取清晰完整的条码信息,从而提高解码的成功率。为了解决上述技术问题,本专利技术采用的技术方案为:本专利技术提供一种条码的解码方法,包括:S1、根据预设的第一曝光参数值拍摄条码,得到第一条码图片;S2、若解码所述第一条码图片失败,则:S3、获取当前系统时间,得到开始时间;S4、动态调整曝光参数的值,得到第二曝光参数值;S5、根据所述第二曝光参数值拍摄条码,得到第二条码图片;S6、解码所述第二条码图片;S7、若解码所述第二条码图片失败且所述开始时间与当前系统时间的时间间隔小于预设扫码时长,则重复步骤S4至S6。本专利技术还提供一种条码的解码系统,包括:第一拍摄模块,用于根据预设的第一曝光参数值拍摄条码,得到第一条码图片;获取模块,用于若解码所述第一条码图片失败,则获取当前系统时间,得到开始时间;调整模块,用于动态调整曝光参数的值,得到第二曝光参数值;第二拍摄模块,用于根据所述第二曝光参数值拍摄条码,得到第二条码图片;解码模块,用于解码所述第二条码图片;跳转模块,用于若解码所述第二条码图片失败且所述开始时间与当前系统时间的时间间隔小于预设扫码时长,则跳转至所述调整模块。本专利技术的有益效果在于:通过根据实际的光照环境动态调整曝光参数的值,并使用该曝光参数的值拍摄条码,实现在不同的光照环境下均可获取清晰完整的条码信息,从而提高解码的成功率。附图说明图1为本专利技术提供的一种条码的解码方法的具体实施方式的流程框图;图2为本专利技术提供的一种条码的解码系统的具体实施方式的结构框图;图3为本专利技术提供的一种条码的解码系统的具体实施方式的进一步结构框图;图4为本专利技术提供的一种条码的解码系统的具体实施方式的另一进一步结构框图;标号说明:1、第一拍摄模块;2、获取模块;3、调整模块;31、获取单元;32、第一设置单元;33、第二设置单元;311、第一计算单元;312、第二计算单元;4、第二拍摄模块;5、解码模块;6、跳转模块;7、预设模块;8、配置模块。具体实施方式为详细说明本专利技术的
技术实现思路
、所实现目的及效果,以下结合实施方式并配合附图予以说明。本专利技术最关键的构思在于:根据动态调整的曝光参数的值拍摄条码,解码拍摄到的条码图片,实现在不同的光照环境下均可获取清晰完整的条码信息,从而提高解码的成功率。请参照图1至图4,如图1所示,本专利技术提供一种条码的解码方法,包括:S1、根据预设的第一曝光参数值拍摄条码,得到第一条码图片;S2、若解码所述第一条码图片失败,则:S3、获取当前系统时间,得到开始时间;S4、动态调整曝光参数的值,得到第二曝光参数值;S5、根据所述第二曝光参数值拍摄条码,得到第二条码图片;S6、解码所述第二条码图片;S7、若解码所述第二条码图片失败且所述开始时间与当前系统时间的时间间隔小于预设扫码时长,则重复步骤S4至S6。进一步地,还包括:预设两个以上亮度值区间;所述亮度值区间包括期望亮度值区间;为除了所述期望亮度值区间外的其余亮度值区间配置对应的曝光参数值。由上述描述可知,根据需求可以设定不同的区间个数,每个区间有其对应的亮度值,也就对应着要到达期望亮度值需要增加或减少当前曝光亮度参数值的量,可以以最快的速度达到期望亮度值,减少重复设置重复判断和调整的过程,从而提高扫描速度。进一步地,所述S3具体为:获取所述第一条码图片的亮度值,得到图片亮度值;若所述图片亮度值在所述期望亮度值区间内,则设置所述第二曝光参数值为所述第一曝光参数值;否则:设置所述第二曝光参数值为所述图片亮度值所在的亮度值区间对应的曝光参数值。由上述描述可知,只有当包含条码信息的图片亮度值不在期望亮度值区间内时,即拍摄所得的图片中的条码信息不清晰完整时,才调整曝光参数值。进一步地,获取所述第一条码图片的亮度值,得到图片亮度值,具体为:计算所述第一条码图片的平均亮度值,得到图片亮度值。进一步地,获取所述第一条码图片的亮度值,得到图片亮度值,具体为:计算所述第一条码图片中预设中心区域的平均亮度值,得到图片亮度值。由上述描述可知,当被扫描物体在画面中间时,被扫描物体作为亮度的主体,可以正确的调整回画面亮度,以避免出现被扫描物体过亮或者过暗的情况,从而更好的适应被扫描物体和背景物体发射率或者亮度差别很大的情况。如图2至4所示,本专利技术还提供一种条码的解码系统,包括:第一拍摄模块1,用于根据预设的第一曝光参数值拍摄条码,得到第一条码图片;获取模块2,用于若解码所述第一条码图片失败,则获取当前系统时间,得到开始时间;调整模块3,用于动态调整曝光参数的值,得到第二曝光参数值;第二拍摄模块4,用于根据所述第二曝光参数值拍摄条码,得到第二条码图片;解码模块5,用于解码所述第二条码图片;跳转模块6,用于若解码所述第二条码图片失败且所述开始时间与当前系统时间的时间间隔小于预设扫码时长,则跳转至所述调整模块。进一步地,还包括:预设模块7,用于预设两个以上亮度值区间;所述亮度值区间包括期望亮度值区间;配置模块8,用于为除了所述期望亮度值区间外的其余亮度值区间配置对应的曝光参数值。进一步地,所述调整模块3包括:获取单元31,用于获取所述第一条码图片的亮度值,得到图片亮度值;第一设置单元32,用于若所述图片亮度值在所述期望亮度值区间内,则设置所述第二曝光参数值为所述第一曝光参数值;第二设置单元33,用于若所述图片亮度值不在所述期望亮度值区间内,则设置所述第二曝光参数值为所述图片亮度值所在的亮度值区间对应的曝光参数值。进一步地,所述获取单元31包括:第一计算单元311,用于计算所述第一条码图片的平均亮度值,得到图片亮度值。进一步地,所述获取单元31包括:第二计算单元312,用于计算所述第一条码图片中预设中心区域的平均亮度值,得到图片亮度值。本专利技术的实施例一为:本实施例提供一种条码的解码方法,包括以下步骤:S1、预设两个以上亮度值区间;所述亮度值区间包括期望亮度值区间;为除了所述期望亮度值区间外的其余亮度值区间配置对应的曝光参数值;其中,预设5个亮度值区间A、B、C、D、E;亮度值区间C为期望亮度值区间;以亮度值0~255为例,可将亮度值0~255平均划分为5个区间,其中,期望亮度值区间为150~200,若拍到的亮度值属于区间0~50范围内,则曝光参数需要设置的曝光时间和增益的总增量要相应的增加4倍;S2、根据预设的第一曝光参数值拍摄条码,得到第一条码图片;S3、若解码所述第一条码图片失败,则:S4、获取当前系统时间本文档来自技高网
...
一种条码的解码方法及系统

【技术保护点】
一种条码的解码方法,其特征在于,包括:S1、根据预设的第一曝光参数值拍摄条码,得到第一条码图片;S2、若解码所述第一条码图片失败,则:S3、获取当前系统时间,得到开始时间;S4、动态调整曝光参数的值,得到第二曝光参数值;S5、根据所述第二曝光参数值拍摄条码,得到第二条码图片;S6、解码所述第二条码图片;S7、若解码所述第二条码图片失败且所述开始时间与当前系统时间的时间间隔小于预设扫码时长,则重复步骤S4至S6。

【技术特征摘要】
1.一种条码的解码方法,其特征在于,包括:S1、根据预设的第一曝光参数值拍摄条码,得到第一条码图片;S2、若解码所述第一条码图片失败,则:S3、获取当前系统时间,得到开始时间;S4、动态调整曝光参数的值,得到第二曝光参数值;S5、根据所述第二曝光参数值拍摄条码,得到第二条码图片;S6、解码所述第二条码图片;S7、若解码所述第二条码图片失败且所述开始时间与当前系统时间的时间间隔小于预设扫码时长,则重复步骤S4至S6。2.根据权利要求1所述的条码的解码方法,其特征在于,还包括:预设两个以上亮度值区间;所述亮度值区间包括期望亮度值区间;为除了所述期望亮度值区间外的其余亮度值区间配置对应的曝光参数值。3.根据权利要求2所述的条码的解码方法,其特征在于,所述S4具体为:获取所述第一条码图片的亮度值,得到图片亮度值;若所述图片亮度值在所述期望亮度值区间内,则设置所述第二曝光参数值为所述第一曝光参数值;否则:设置所述第二曝光参数值为所述图片亮度值所在的亮度值区间对应的曝光参数值。4.根据权利要求3所述的条码的解码方法,其特征在于,获取所述第一条码图片的亮度值,得到图片亮度值,具体为:计算所述第一条码图片的平均亮度值,得到图片亮度值。5.根据权利要求3所述的条码的解码方法,其特征在于,获取所述第一条码图片的亮度值,得到图片亮度值,具体为:计算所述第一条码图片中预设中心区域的平均亮度值,得到图片亮度值。6.一种条码的解码系统,其特征在于,包括:第一拍摄模块,用于根据预...

【专利技术属性】
技术研发人员:蔡锋林培春
申请(专利权)人:上海汇尔通信息技术有限公司
类型:发明
国别省市:上海,31

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

1