一种用于手机条码扫描的精确定位扫描系统及扫描方法

文档序号:9826395阅读:1022来源:国知局
一种用于手机条码扫描的精确定位扫描系统及扫描方法
【技术领域】
[0001]本发明具体涉及一种用于手机条码扫描的精确定位扫描系统及扫描方法,属于手机条码扫描技术领域。
【背景技术】
[0002]随着互联网、物联网的飞速发展,条码扫描作为最重要的数据采集手段也得到快速发展,完善,对扫描技术要求也越来越高,整体往精确性、高效性、轻便性上发展。传统条码扫描头主要由三部分组成:定位灯(定位灯光落在哪个条码代表扫描哪个条码)、图像采集(采集条码图像)、解码(对条码图像进行解码);总体来看,传统扫描头体积大,成本高,定位精确性差,当同一区域出现多个条码时,扫描结果是往往是随机的,很难做到准确扫描的效果。这无疑给使用者带来极大不便,很大程度地影响性能及可靠性,如果将普通手机作为终端使用这个缺点就更加突出。

【发明内容】

[0003]因此,本发明目的在于提供一种可克服定位精确性差缺陷的用于手机条码扫描的精确定位扫描系统,包括扫描摄像头及定位装置,定位装置包括激光定位灯,与扫描摄像头相邻固定,所述扫描系统还包括定位校准配置模块及精确定位扫描模块,所述定位校准配置模块用于对定位灯的位置进行识别、校准和记录,并设置扫描范围的形状大小,所述精确定位扫描模块用于根据定位扫描相关配置信息,进行图像的相关处理工作,完成一次扫描操作。
[0004]本发明还提供了使用上述扫描系统的用于手机条码扫描的精确定位扫描方法,所述方法为:用激光定位灯瞄准待扫描条码,利用定位校准配置模块对定位灯的位置进行识另IJ、校准和记录,并设置扫描范围的形状大小,利用精确定位扫描模块根据定位扫描相关配置信息,由扫描摄像头完成条码图像数据采集,进行图像数据的相关处理工作,完成一次扫描操作,
其中,定位校准配置模块对定位灯的位置进行识别、校准和记录的步骤为:
步骤一初始化操作,设置视频流开启时间;
步骤二持续接收视频流,判断视频流是否结束,如果视频流未结束,则进入步骤三,如果视频流结束,则进入步骤七;
步骤三从视频流当中获取一帧图像,对图像进行降噪滤波处理,为激光定位灯的识别提供高质量的图像;
步骤四对激光定位灯进行识别,判断是否识别成功,如果识别成功,则进入步骤五,如果识别不成功,则返回步骤二 ;
步骤五对激光定位灯识别结果进行校验,如果校验成功,则进入步骤六,如校验不成功,则返回步骤二;
步骤六记录步骤五中校验成功的激光定位灯位置信息; 步骤七将步骤六中记录的激光定位灯位置信息发送给精确定位扫描模块并通过手机屏幕显示;
其中,精确定位扫描模块的工作步骤为:
步骤A扫描初始化;
步骤B关闭定位灯;
步骤C获取扫描图像,从定位校准配置模块获取激光定位灯位置信息;
步骤D对图像进行开窗操作,开窗时依据定位灯的位置,窗口设定的大小进行切割,开窗方法为以定位灯位置为中心,截取一片方形区域用于扫描二维码,截取一块条形十字区域用于扫描一维码;
步骤E将切割后的图像送入解码库;
步骤F接收从解码库返回的扫描结果。
[0005]进一步的,所述步骤一中初始化操作包括打开定位灯、关闭闪光灯、打开视频流。
[0006]进一步的,所述步骤四中激光定位灯识别成功的条件是可以通过运用图像处理技术,提取定位灯光斑的亮度、形状等特征,找到定位灯的成像位置。
[0007]进一步的,所述步骤五中对激光定位灯识别结果进行校验方法包括位置范围判断、多帧图像结果对比。
[0008]进一步的,所述步骤A中扫描初始化包括完成定位灯位置、开窗大小、开窗形状配置等信息的读取,完成开窗参数的初始化配置。
[0009]本发明的有益效果在于:本发明的一种用于手机条码扫描的精确定位扫描系统及扫描方法,该方法能对条码进行定位扫描,在扫描多个相邻条码时能精确定位,解决了随机输出解码结果的行业难题。通过激光定位灯的位置过滤掉其他不相关条码,消除了不相关区域的干扰,对解码效率和可靠性都有所提高。将定位灯的识别过程与扫描分离开,防止复杂环境的干扰,减少了运算过程,从而提高了定位扫描的效率和准确性。提供了一种新型的开窗取景方法,同时具有对一维和二维条码的过滤作用。本发明适合于各种带有摄像头的手机进行条码扫描使用。
[0010]
【附图说明】
[0011]图1为本发明一种用于手机条码扫描的精确定位扫描系统的结构示意图;
图2为本发明精确定位扫描方法中定位校准配置模块的工作流程图;
图3为本发明精确定位扫描方法中精确定位扫描模块的工作流程图;
图4为本发明精确定位扫描方法中开窗方法的示意图。
【具体实施方式】
[0012]下面对本发明的【具体实施方式】进行说明:
如图1所示,一种用于手机条码扫描的精确定位扫描系统,包括扫描摄像头及定位装置,定位装置包括激光定位灯,与扫描摄像头相邻固定,扫描系统还包括定位校准配置模块及精确定位扫描模块,定位校准配置模块用于对定位灯的位置进行识别、校准和记录,并设置扫描范围的形状大小,精确定位扫描模块用于根据定位扫描相关配置信息,进行图像的相关处理工作,完成一次扫描操作。
[0013]本发明中提到的条码,包括一维码、二维码,扫描摄像头用于条码图像数据采集,为手机自带。定位装置主要包括激光定位灯,与扫描摄像头相邻固定,照射到被扫物体上,辅助使用者准确瞄准待扫描条码。
[0014]—种使用上述扫描系统的用于手机条码扫描的精确定位扫描方法,方法为:用激光定位灯瞄准待扫描条码,利用定位校准配置模块对定位灯的位置进行识别、校准和记录,并设置扫描范围的形状大小,利用精确定位扫描模块根据定位扫描相关配置信息,由扫描摄像头完成条码图像数据采集,进行图像数据的相关处理工作,完成一次扫描操作,
其中,如图2所示定位校准配置模块对定位灯的位置进行识别、校准和记录的步骤为: 步骤一初始化操作,设置视频流开启时间;
步骤二持续接收视频流,判断视
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1