CN112464681B - 一种图形码扫描方法、装置、设备和介质 - Google Patents
一种图形码扫描方法、装置、设备和介质 Download PDFInfo
- Publication number
- CN112464681B CN112464681B CN202011347535.8A CN202011347535A CN112464681B CN 112464681 B CN112464681 B CN 112464681B CN 202011347535 A CN202011347535 A CN 202011347535A CN 112464681 B CN112464681 B CN 112464681B
- Authority
- CN
- China
- Prior art keywords
- sight
- graphic code
- target
- controlling
- image acquisition
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 34
- 238000003860 storage Methods 0.000 claims description 6
- 239000000463 material Substances 0.000 abstract description 11
- 238000010586 diagram Methods 0.000 description 11
- 238000004590 computer program Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 230000001419 dependent effect Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000005286 illumination Methods 0.000 description 3
- 230000004075 alteration Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000003384 imaging method Methods 0.000 description 2
- 239000000969 carrier Substances 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10544—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
- G06K7/10821—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1408—Methods for optical code recognition the method being specifically adapted for the type of code
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Electromagnetism (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Toxicology (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- User Interface Of Digital Computer (AREA)
- Studio Devices (AREA)
Abstract
本发明公开了一种图形码扫描方法、装置、设备和介质,包括:接收开启信号,对所述图像采集设备、所述第一瞄准器以及所述第二瞄准器进行初始化;控制所述图像采集设备对所述第一瞄准器指示的第一目标位置进行扫描;当无法成功识别所述目标图形码时,则控制所述第一瞄准器关闭,以及控制所述第二瞄准器开启;控制所述图像采集设备对所述第二瞄准器指示的第二目标位置进行扫描,以对所述目标图形码进行识别。本申请依赖具有两个瞄准器的图形码扫描设备,对图形码进行扫描,特别是对处于反光物质表面的图形码进行扫描,在使用第一瞄准器时无法识别图形码,则切换到使用第二瞄准器进行图形码识别,能够大大提高处于反光物质表面的图形码识别准确率。
Description
技术领域
本发明涉及扫描技术领域,尤其涉及一种图形码扫描方法、装置、设备和介质。
背景技术
图形码符号是图像化的编码符号,图形码的识读需要借助专用设备将图形码中所表示的编码信息转换为计算机可识别的数字信息。根据编码符号的图像的样式不同,可以将图形码分为条码、二维码等。
有一种图形码称为DPM码(Direct Part Mark,直接部件标识码)。DPM是一种特殊的标识制作技术,一般称之为“直接零部件标识”,该技术可以直接在零部件表面上做标识,而不需要纸张、标签一类的标识载体,得到的标识则是DPM码。
需要采用DPM码进行标识的零部件通常承载DPM码的表面面积比较小,因此DPM码通常是编码容量大的二维码。DPM码具有编码容量大、密度高、信息安全性高等特点,与其他二维码相比,在相同尺寸与密度的情况下,可包含最多的数据信息。
然而,零部件的表面通常都是亮面的,具备反光特性,导致扫码设备在对DPM码进行识别时的解码失败率较高。
发明内容
本申请实施例通过提供一种图形码扫描方法、装置、设备和介质,解决了现有技术中图形码识别失败率高的技术问题,实现了提高图形码识别成功率的技术效果。
第一方面,本申请提供了一种图形码扫描方法,应用于图形码扫描设备中,图形码扫描设备包括图像采集设备、第一瞄准器以及第二瞄准器;
方法包括:
接收开启信号,对图像采集设备、第一瞄准器以及第二瞄准器进行初始化,使得图像采集设备和第一瞄准器启动,以及使得第二瞄准器保持关闭状态;
控制图像采集设备对第一瞄准器指示的第一目标位置进行扫描;其中,第一瞄准器指示的第一目标位置处于目标图形码中;
当无法成功识别目标图形码时,则控制第一瞄准器关闭,以及控制第二瞄准器开启;
控制图像采集设备对第二瞄准器指示的第二目标位置进行扫描,以对目标图形码进行识别;其中,第二瞄准器指示的第二目标位置处于目标图形码中,且第二目标位置与第一目标位置不处于目标图形码的同一水平线上。
进一步地,控制图像采集设备对第一瞄准器指示的第一目标位置进行扫描,具体包括:
判断控制图像采集设备对第一瞄准器指示的第一目标位置进行扫描的扫描时长是否达到预设时长;
若是,则确定无法成功识别目标图形码;
若否,则继续控制图像采集设备对第一瞄准器指示的第一目标位置进行扫描。
进一步地,在控制图像采集设备对第二瞄准器指示的第二目标位置进行扫描,以对目标图形码进行识别之后,方法还包括:
控制图像采集设备和第二瞄准器保持启动状态,以及控制第一瞄准器保持关闭状态;或者,
控制图像采集设备保持启动状态,控制第一瞄准器从关闭状态切换为启动状态,控制第二瞄准器从启动状态切换为关闭状态。
进一步地,第一目标位置处于目标图形码的水平中心线上。
第二方面,本申请提供了一种图形码扫描装置,应用于图形码扫描设备中,图形码扫描设备包括图像采集设备、第一瞄准器以及第二瞄准器;装置包括:
初始化模块,用于接收开启信号,对图像采集设备、第一瞄准器以及第二瞄准器进行初始化,使得图像采集设备和第一瞄准器启动,以及使得第二瞄准器保持关闭状态;
第一扫描模块,用于控制图像采集设备对第一瞄准器指示的第一目标位置进行扫描;其中,第一瞄准器指示的第一目标位置处于目标图形码中;
第一切换模块,用于当无法成功识别目标图形码时,则控制第一瞄准器关闭,以及控制第二瞄准器开启;
第二扫描模块,用于控制图像采集设备对第二瞄准器指示的第二目标位置进行扫描,以对目标图形码进行识别;其中,第二瞄准器指示的第二目标位置处于目标图形码中,且第二目标位置与第一目标位置不处于目标图形码的同一水平线上。
进一步地,第一扫描模块具体包括:
判断子模块,用于判断控制图像采集设备对第一瞄准器指示的第一目标位置进行扫描的扫描时长是否达到预设时长;
确定子模块,用于当扫描时长达到预设时长时,则确定无法成功识别目标图形码;
重新扫描子模块,用于当扫描时长未达到预设时长时,则继续控制图像采集设备对第一瞄准器指示的第一目标位置进行扫描。
进一步地,装置还包括:
第二切换模块,用于控制图像采集设备和第二瞄准器保持启动状态,以及控制第一瞄准器保持关闭状态;或者,
第三切换模块,用于控制图像采集设备保持启动状态,控制第一瞄准器从关闭状态切换为启动状态,控制第二瞄准器从启动状态切换为关闭状态。
进一步地,第一目标位置处于目标图形码的水平中心线上。
第三方面,本申请提供了一种电子设备,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,处理器被配置为执行以实现一种图形码扫描方法。
第四方面,本申请提供了一种非临时性计算机可读存储介质,当存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行实现一种图形码扫描方法。
本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
本申请依赖于具有两个瞄准器的图形码扫描设备,对图形码进行扫描,特别是对处于反光物质表面的图形码进行扫描,在使用第一瞄准器时无法识别图形码,则切换到使用第二瞄准器进行图形码识别,能够大大提高处于反光物质表面的图形码识别准确率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请提供的一种图形码扫描设备的结构示意图;
图2为本申请提供的图形码成像示意图;
图3为本申请提供的一种图形码扫描设备的局部结构示意图;
图4为本申请提供的一种图形码扫描方法的流程示意图;
图5为本申请提供的一种图形码扫描装置的结构示意图;
图6为本申请提供的一种电子设备的结构示意图。
附图标记:
1-照明设备,2-图像采集设备,3-第一瞄准器,4-第二瞄准器。
具体实施方式
本申请实施例通过提供一种图形码扫描方法,解决了现有技术中图形码识别失败率高的技术问题。
本申请实施例的技术方案为解决上述技术问题,总体思路如下:
一种图形码扫描方法,应用于图形码扫描设备中,图形码扫描设备包括图像采集设备2、第一瞄准器3以及第二瞄准器4;方法包括:接收开启信号,对图像采集设备2、第一瞄准器3以及第二瞄准器4进行初始化,使得图像采集设备2和第一瞄准器3启动,以及使得第二瞄准器4保持关闭状态;控制图像采集设备2对第一瞄准器3指示的第一目标位置进行扫描;其中,第一瞄准器3指示的第一目标位置处于目标图形码中;当无法成功识别目标图形码时,则控制第一瞄准器3关闭,以及控制第二瞄准器4开启;控制图像采集设备2对第二瞄准器4指示的第二目标位置进行扫描,以对目标图形码进行识别;其中,第二瞄准器4指示的第二目标位置处于目标图形码中,且第二目标位置与第一目标位置不处于目标图形码的同一水平线上。
本申请依赖于具有两个瞄准器的图形码扫描设备,对图形码进行扫描,特别是对处于反光物质表面的图形码进行扫描,在使用第一瞄准器3时无法识别图形码,则切换到使用第二瞄准器4进行图形码识别,能够大大提高处于反光物质表面的图形码识别准确率。
为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
首先说明,本文中出现的术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
相关技术中提供的扫码设备需要将扫码光束与图形码垂直,才能使扫码设备识别图形码的效果最高,然而,由于DPM码处于反光的零部件表面,当扫码设备的扫码光束与DPM码垂直时,由于DPM码所处的零部件表面反光,导致成像质量很差,进而导致扫码失败的几率极高。
为了解决上述技术问题,本申请提供了如图1所示的一种扫码设备,图形码扫描设备包括控制器、图像采集设备2、第一瞄准器3、第二瞄准器4以及照明设备1,控制器分别与照明设备1、图像采集设备2、第一瞄准器3以及第二瞄准器4电连接。
其中,图像采集设备2用于获取包含图形码的图像信息,图像采集设备2可以是摄像头等设备。控制器用于对图像采集设备2获取的图像信息进行处理,从图像信息中获取图形码的编码信息,以达到识别图形码的目的。照明设备1用于提高图形码本身及其周围的环境亮度,以便于图像采集设备2更好地获取包含图形码的图像信息。
第一瞄准器3用于发出指示光点或者光线,进而引导操作人员将扫码设备的图像采集设备2朝向该光点或者光线对准的位置,使得图形码进入图像采集设备2的图像采集区域内,更好地获取包含图形码的图像信息。第二瞄准器4与第一瞄准器3的作用相同,也是用于发出指示光点或者光线,进而引导操作人员将扫码设备的图像采集设备2朝向该光点或者光线对准的位置,使得图形码进入图像采集设备2的图像采集区域内,更好地获取包含图形码的图像信息。但是第一瞄准器3与第二瞄准器4指示的位置是不相同的。将第一瞄准器3指示的位置记为第一目标位置,将第二瞄准器4指示的位置记为第二目标位置。
本申请中的第一瞄准器3和第二瞄准器4可以是光束灯,第一瞄准器3的位置处于图像采集设备2的镜头中心所处的水平线上,而第二瞄准器4的位置则处于第一瞄准器3的上侧或下侧,并且,第一瞄准器3和第二瞄准器4的中心处于同一竖直平面上。本申请以第二瞄准器4的位置则处于第一瞄准器3的上侧为例得到图2和图3。
如图2所示,镜头中心与第一瞄准器3的中心形成第一连线,镜头中心与第二瞄准器4的中心形成第二连线,第一连线和第二连线之间的夹角大于15°,便能使得图形码扫描设备在不调整扫描角度时,第二目标位置处于第一目标位置的上方(即图3所示内容)。
如图3所示,为本申请提供的图形码扫描设备中的图像采集设备2采集的一个DPM码图像,其中包括一个大圆点,一个小圆点,以及一个方块(是指图3中最大的方块),处于中部的小圆点为图像采集设备2的图像中心,大圆点为第一瞄准器3指示的第一目标位置,方块为第二瞄准器4指示的第二目标位置。
在使用本申请提供的图形码扫描设备对图形码进行扫描时,先采用第一瞄准器3进行瞄准,即使用第一瞄准器3指示第一目标位置(即图3中的大圆点位置),引导操作人员将图形码扫描设备的图像采集设备2朝向第一目标位置,此时,图形码扫描设备发出的扫描光束与图形码垂直。如果此时的图形码为普通二维码,那么图形码扫描设备能够对图形码进行快速识别,其扫码失败的几率很低。如果此时的图形码为DPM码,那么DPM码由于反光,图形码扫描设备发出的扫描光束与图形码垂直,图形码扫描设备很可能不能成功识别DPM码,如果不能成功,则关闭第一瞄准器3,启动第二瞄准器4。在图形码扫描设备角度不变的情况下,第二瞄准器4指示第二目标位置(即图3中最大的方块所处的位置),而操作人员在看到第二瞄准器4瞄准的目标位置处于图形码的水平中心线的上侧时,为了更好地识别图形码,则会将第二瞄准器4瞄准的位置由第二目标位置转移至第一目标位置,进而达到引导操作人员将图形码扫描设备倾斜的目的,使得图形码扫描设备发出的扫描光束不与图形码垂直,进而提高图形码(特别是处于反光物质表面的图形码)的成功识别率。
本申请依赖于本申请提供的图形码扫描设备,提供了如图4所示的一种图形码扫描方法,方法应用于图形码扫描设备的控制器,方法包括:
步骤S41,接收开启信号,对图像采集设备2、第一瞄准器3以及第二瞄准器4进行初始化,使得图像采集设备2和第一瞄准器3启动,以及使得第二瞄准器4保持关闭状态。
本申请提供的图形码扫描设备还可以设置开关按钮,开关按钮与控制器电连接。当需要使用图图形码扫描设备时,操作人员则按下开关按钮,产生开启信号,控制器接收开启信号,进而执行步骤S41。即图形码扫描设备进行初始化,开启图像采集设备2和第一瞄准器3,第二瞄准器4设备保持关闭状态,进而执行步骤S42。
步骤S42,控制图像采集设备2对第一瞄准器3指示的第一目标位置进行扫描;其中,第一瞄准器3指示的第一目标位置处于目标图形码中。
第一瞄准器3开启后向外发出光束,光束落在遮挡物上会形成圆点。操作人员将图形码扫描设备进行移动,使得第一瞄准器3指示的位置(或者说形成的圆点)处于目标图形码中,使得目标图形码处于图像采集设备2能够采集的区域内,图形采集设备将采集的图像传输至控制器,控制器对图像进行识别。
通常情况下,控制器如果能够对图像进行识别,那么不会花费较多识别时间。但如果控制器对图像进行识别的时间花费较多,也无法识别图形码时,则需要放弃扫描,或者执行步骤S43。
为了能够合理控制图形码扫描设备的图形码识别时间,步骤S42具体包括:
步骤S421,判断控制图像采集设备2对第一瞄准器3指示的第一目标位置进行扫描的扫描时长是否达到预设时长。
步骤S422,若是,则确定无法成功识别目标图形码,进而执行步骤S43;
步骤S423,若否,则继续控制图像采集设备2对第一瞄准器3指示的第一目标位置进行扫描。
本申请通过设置预设时长,以限制图形码扫描设备的图形码识别时间,进而提高图形码扫描设备的扫描效率。
步骤S43,当无法成功识别目标图形码时,则控制第一瞄准器3关闭,以及控制第二瞄准器4开启。
当图像采集设备2采集的图像无法供控制器识别目标图形码时,则需要更换扫描角度重新对目标图形码进行扫描,因此控制第一瞄准器3关闭,并控制第二瞄准器4开启,进而执行步骤S44。
步骤S44,控制图像采集设备2对第二瞄准器4指示的第二目标位置进行扫描,以对目标图形码进行识别;其中,第二瞄准器4指示的第二目标位置处于目标图形码中,且第二目标位置与第一目标位置不处于目标图形码的同一水平线上。优选地,第一目标位置处于目标图形码的水平中心线上。
第二瞄准器4开启后向外发出光束,光束落在遮挡物上会形成圆点。在操作人员没有改变图形码扫描设备的位置和角度时,第二瞄准器4指示的第二目标位置与第一目标位置不重合,且不处于同一水平线上。
操作人员在看到圆点处于第二目标位置时,会将圆点的位置进行移动(其实质是操作人员在将图形码扫描设备进行角度变换或移动),使圆点从第二目标位置移动至第一目标位置(或者说使圆点从第二目标位置移动至图像中心所在的水平线上或水平线附近),使得图形采集设备再次对目标图形码进行采集,并将采集的图像传输至控制器,控制器对图像进行识别。如果控制器能够识别目标图形码,那么此次扫描则结束,可以执行步骤S51或者步骤S52。如果控制器仍然无法识别目标图形码,则意味着目标图形码不完整或者存在其他问题。
本申请依赖于具有两个瞄准器的图形码扫描设备,对图形码进行扫描,特别是对处于反光物质表面的图形码进行扫描,在使用第一瞄准器3时无法识别图形码,则切换到使用第二瞄准器4进行图形码识别,能够大大提高处于反光物质表面的图形码扫描效率,也能够大大提高处于反光物质表面的图形码识别准确率。
在控制图像采集设备2对第二瞄准器4指示的第二目标位置进行扫描,以对目标图形码进行识别之后,即在步骤S44之后,方法还包括:
步骤S51,控制图像采集设备2和第二瞄准器4保持启动状态,以及控制第一瞄准器3保持关闭状态;或者,
步骤S52,控制图像采集设备2保持启动状态,控制第一瞄准器3从关闭状态切换为启动状态,控制第二瞄准器4从启动状态切换为关闭状态。
在执行步骤S44之后,如果目标图形码识别成功,则意味着可以进行下一个图形码识别,进而可以执行步骤S51,即保持图形码扫描设备的当前状态;也可以执行步骤S52,即回到步骤S41的初始化状态。在实际操作时,可以根据具体需求选择执行步骤S51或者步骤S52。
在执行步骤S44之后,在目标图形码识别成功之后,不需要再识别其他图形码,便可以按下开关按钮,产生关机信号,控制器接收到关机信号后,控制图像采集设备2、第一瞄准器3、第二瞄准器4关闭即可。
基于同一发明构思,本申请还提供了以下技术方案:
步骤S61,接收开启信号,判断开启信号的类型。
步骤S62,当开启信号为第一开启信号时,执行步骤S42-步骤S44。第一开启信号用于对图像采集设备2、第一瞄准器3以及第二瞄准器4进行初始化,使得图像采集设备2和第一瞄准器3启动,以及使得第二瞄准器4保持关闭状态。
步骤S63,当开启信号为第二开启信号时,执行步骤S44。第二开启信号用于对图像采集设备2、第一瞄准器3以及第二瞄准器4进行初始化,使得图像采集设备2和第二瞄准器4启动,以及使得第一瞄准器3保持关闭状态。
也就是说,本申请的图形码扫描设备可以包括两个开关按钮,分别是第一开关按钮和第二开关按钮,当操作人员按下第一开关按钮时,产生第一开启信号,并将其发送至控制器,控制器接收第一开启信号,使得图像采集设备2和第一瞄准器3启动,以及使得第二瞄准器4保持关闭状态,进而执行步骤S42-步骤S44。当操作人员按下第二开关按钮时,产生第二开启信号,并将其发送至控制器,控制器接收第二开启信号,进而对图像采集设备2、第一瞄准器3以及第二瞄准器4进行初始化,使得图像采集设备2和第二瞄准器4启动,以及使得第一瞄准器3关闭。
本申请通过设置两个开关按钮,操作人员可以根据需求按下对应的开关按钮,以产生相应的开启信号。当目标图形码为处于反光物质表面的图形码时,在按下产生第二开启信号的按钮,否则则可以按下产生第一开启信号的按钮,可以更有针对性的识别目标图形码,进一步提高目标图形码的识别效率。
基于同一发明构思,本申请提供了如图5所示的一种图形码扫描装置,应用于图形码扫描设备中,图形码扫描设备包括图像采集设备2、第一瞄准器3以及第二瞄准器4;装置包括:
初始化模块51,用于接收开启信号,对图像采集设备2、第一瞄准器3以及第二瞄准器4进行初始化,使得图像采集设备2和第一瞄准器3启动,以及使得第二瞄准器4保持关闭状态;
第一扫描模块52,用于控制图像采集设备2对第一瞄准器3指示的第一目标位置进行扫描;其中,第一瞄准器3指示的第一目标位置处于目标图形码中;
第一切换模块53,用于当无法成功识别目标图形码时,则控制第一瞄准器3关闭,以及控制第二瞄准器4开启;
第二扫描模块54,用于控制图像采集设备2对第二瞄准器4指示的第二目标位置进行扫描,以对目标图形码进行识别;其中,第二瞄准器4指示的第二目标位置处于目标图形码中,且第二目标位置与第一目标位置不处于目标图形码的同一水平线上。
进一步地,第一扫描模块52具体包括:
判断子模块,用于判断控制图像采集设备2对第一瞄准器3指示的第一目标位置进行扫描的扫描时长是否达到预设时长;
确定子模块,用于当扫描时长达到预设时长时,则确定无法成功识别目标图形码;
重新扫描子模块,用于当扫描时长未达到预设时长时,则继续控制图像采集设备2对第一瞄准器3指示的第一目标位置进行扫描。
进一步地,装置还包括:
第二切换模块,用于控制图像采集设备2和第二瞄准器4保持启动状态,以及控制第一瞄准器3保持关闭状态;或者,
第三切换模块,用于控制图像采集设备2保持启动状态,控制第一瞄准器3从关闭状态切换为启动状态,控制第二瞄准器4从启动状态切换为关闭状态。
进一步地,第一目标位置处于目标图形码的水平中心线上。
基于同一发明构思,本申请提供了如图6所示的一种电子设备,包括:
处理器61;
用于存储处理器61可执行指令的存储器62;
其中,处理器61被配置为执行以实现一种图形码扫描方法。
基于同一发明构思,本申请提供了一种非临时性计算机可读存储介质,当存储介质中的指令由电子设备的处理器61执行时,使得电子设备能够执行实现一种图形码扫描方法。
由于本实施例所介绍的电子设备为实施本申请实施例中信息处理的方法所采用的电子设备,故而基于本申请实施例中所介绍的信息处理的方法,本领域所属技术人员能够了解本实施例的电子设备的具体实施方式以及其各种变化形式,所以在此对于该电子设备如何实现本申请实施例中的方法不再详细介绍。只要本领域所属技术人员实施本申请实施例中信息处理的方法所采用的电子设备,都属于本申请所欲保护的范围。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (10)
1.一种图形码扫描方法,其特征在于,应用于图形码扫描设备中,所述图形码扫描设备包括图像采集设备、第一瞄准器以及第二瞄准器;所述方法包括:
接收开启信号,对所述图像采集设备、所述第一瞄准器以及所述第二瞄准器进行初始化,使得所述图像采集设备和所述第一瞄准器启动,以及使得所述第二瞄准器保持关闭状态;
控制所述图像采集设备对所述第一瞄准器指示的第一目标位置进行扫描;其中,所述第一瞄准器指示的所述第一目标位置处于目标图形码中;
当无法成功识别所述目标图形码时,则控制所述第一瞄准器关闭,以及控制所述第二瞄准器开启;
控制所述图像采集设备对所述第二瞄准器指示的第二目标位置进行扫描,以对所述目标图形码进行识别;其中,所述第二瞄准器指示的所述第二目标位置处于所述目标图形码中,且所述第二目标位置与所述第一目标位置不处于所述目标图形码的同一水平线上。
2.如权利要求1所述的方法,其特征在于,所述控制所述图像采集设备对所述第一瞄准器指示的第一目标位置进行扫描,具体包括:
判断控制所述图像采集设备对所述第一瞄准器指示的第一目标位置进行扫描的扫描时长是否达到预设时长;
若是,则确定无法成功识别所述目标图形码;
若否,则继续控制所述图像采集设备对所述第一瞄准器指示的第一目标位置进行扫描。
3.如权利要求1所述的方法,其特征在于,在所述控制所述图像采集设备对所述第二瞄准器指示的第二目标位置进行扫描,以对所述目标图形码进行识别之后,所述方法还包括:
控制所述图像采集设备和所述第二瞄准器保持启动状态,以及控制所述第一瞄准器保持关闭状态;或者,
控制所述图像采集设备保持启动状态,控制所述第一瞄准器从关闭状态切换为启动状态,控制所述第二瞄准器从启动状态切换为关闭状态。
4.如权利要求1所述的方法,其特征在于,所述第一目标位置处于所述目标图形码的水平中心线上。
5.一种图形码扫描装置,其特征在于,应用于图形码扫描设备中,所述图形码扫描设备包括图像采集设备、第一瞄准器以及第二瞄准器;所述装置包括:
初始化模块,用于接收开启信号,对所述图像采集设备、所述第一瞄准器以及所述第二瞄准器进行初始化,使得所述图像采集设备和所述第一瞄准器启动,以及使得所述第二瞄准器保持关闭状态;
第一扫描模块,用于控制所述图像采集设备对所述第一瞄准器指示的第一目标位置进行扫描;其中,所述第一瞄准器指示的所述第一目标位置处于目标图形码中;
第一切换模块,用于当无法成功识别所述目标图形码时,则控制所述第一瞄准器关闭,以及控制所述第二瞄准器开启;
第二扫描模块,用于控制所述图像采集设备对所述第二瞄准器指示的第二目标位置进行扫描,以对所述目标图形码进行识别;其中,所述第二瞄准器指示的所述第二目标位置处于所述目标图形码中,且所述第二目标位置与所述第一目标位置不处于所述目标图形码的同一水平线上。
6.如权利要求5所述的装置,其特征在于,所述第一扫描模块具体包括:
判断子模块,用于判断控制所述图像采集设备对所述第一瞄准器指示的第一目标位置进行扫描的扫描时长是否达到预设时长;
确定子模块,用于当所述扫描时长达到所述预设时长时,则确定无法成功识别所述目标图形码;
重新扫描子模块,用于当所述扫描时长未达到所述预设时长时,则继续控制所述图像采集设备对所述第一瞄准器指示的第一目标位置进行扫描。
7.如权利要求5所述的装置,其特征在于,所述装置还包括:
第二切换模块,用于控制所述图像采集设备和所述第二瞄准器保持启动状态,以及控制所述第一瞄准器保持关闭状态;或者,
第三切换模块,用于控制所述图像采集设备保持启动状态,控制所述第一瞄准器从关闭状态切换为启动状态,控制所述第二瞄准器从启动状态切换为关闭状态。
8.如权利要求5所述的装置,其特征在于,所述第一目标位置处于所述目标图形码的水平中心线上。
9.一种电子设备,其特征在于,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行以实现如权利要求1至4中任一项所述的一种图形码扫描方法。
10.一种非临时性计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行实现如权利要求1至4中任一项所述的一种图形码扫描方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011347535.8A CN112464681B (zh) | 2020-11-26 | 2020-11-26 | 一种图形码扫描方法、装置、设备和介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011347535.8A CN112464681B (zh) | 2020-11-26 | 2020-11-26 | 一种图形码扫描方法、装置、设备和介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112464681A CN112464681A (zh) | 2021-03-09 |
CN112464681B true CN112464681B (zh) | 2024-04-30 |
Family
ID=74808660
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011347535.8A Active CN112464681B (zh) | 2020-11-26 | 2020-11-26 | 一种图形码扫描方法、装置、设备和介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112464681B (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105590080A (zh) * | 2015-12-24 | 2016-05-18 | 江苏智联天地科技有限公司 | 一种用于手机条码扫描的精确定位扫描***及扫描方法 |
CN105956510A (zh) * | 2016-04-29 | 2016-09-21 | 苏州佳世达光电有限公司 | 条码处理方法及条码扫描装置 |
CN107844730A (zh) * | 2017-11-07 | 2018-03-27 | 维沃移动通信有限公司 | 一种图形码扫描方法及移动终端 |
WO2019179233A1 (zh) * | 2018-03-23 | 2019-09-26 | 阿里巴巴集团控股有限公司 | 一种二维码识读方法、装置及设备 |
-
2020
- 2020-11-26 CN CN202011347535.8A patent/CN112464681B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105590080A (zh) * | 2015-12-24 | 2016-05-18 | 江苏智联天地科技有限公司 | 一种用于手机条码扫描的精确定位扫描***及扫描方法 |
CN105956510A (zh) * | 2016-04-29 | 2016-09-21 | 苏州佳世达光电有限公司 | 条码处理方法及条码扫描装置 |
CN107844730A (zh) * | 2017-11-07 | 2018-03-27 | 维沃移动通信有限公司 | 一种图形码扫描方法及移动终端 |
WO2019179233A1 (zh) * | 2018-03-23 | 2019-09-26 | 阿里巴巴集团控股有限公司 | 一种二维码识读方法、装置及设备 |
Also Published As
Publication number | Publication date |
---|---|
CN112464681A (zh) | 2021-03-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10880539B2 (en) | Method for controlling structured light projector, depth camera and electronic device | |
JP5293025B2 (ja) | ヘッドマウントディスプレイ | |
US6856341B2 (en) | Viewpoint detecting apparatus, viewpoint detecting method, and three-dimensional image display system | |
WO2015192669A1 (zh) | 一种二维码扫描定位提示方法及*** | |
EP3627377B1 (en) | Method for reading indicia off a display of a mobile device | |
EP1492044B1 (en) | Optical information reading apparatus and optical information reading method | |
JP2010067083A (ja) | ヘッドマウントディスプレイ | |
CN105844197B (zh) | 一种用于dpm码阅读器的双镜头图像采集与处理装置 | |
CN107222258B (zh) | 一种数据获取方法、数据发送方法、装置及数据传输*** | |
KR101691880B1 (ko) | 자동 캘리브레이션 기능이 구비된 인터액티브 시스템 및 인터액티브 시스템의 자동 캘리브레이션 방법 | |
EP4036787B1 (en) | Illumination control for imaging systems with multiple image sensors | |
CN113132613A (zh) | 一种摄像头补光装置、电子设备和补光方法 | |
CN208240036U (zh) | 一种双摄像头的扫码装置 | |
US11328136B2 (en) | Optical communication device and method for transmitting and receiving information | |
US11889083B2 (en) | Image display method and device, image recognition method and device, storage medium, electronic apparatus, and image system | |
CN101375300A (zh) | 用于小批量的计数装置 | |
CN103218596A (zh) | 具有动态多角度照明***的条码扫描器及其条码扫描方法 | |
CN112464681B (zh) | 一种图形码扫描方法、装置、设备和介质 | |
CN116055696A (zh) | 一种投影设备及投影方法 | |
US10726225B2 (en) | Proxy aiming for contact reading | |
JP2007087005A (ja) | 光学的情報読取装置 | |
CN116320335A (zh) | 一种投影设备及调整投影画面尺寸的方法 | |
CN112822468B (zh) | 一种投影控制方法、装置、投影设备及激光控制器 | |
US8500024B2 (en) | Methods and apparatus for providing user feedback during image capture | |
JP4438557B2 (ja) | 撮像装置、情報処理装置及び情報処理方法、並びにコンピュータ・プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |