CN111460844B - 一种对扫码设备的定位灯光进行检测的方法、装置及设备 - Google Patents
一种对扫码设备的定位灯光进行检测的方法、装置及设备 Download PDFInfo
- Publication number
- CN111460844B CN111460844B CN202010302617.4A CN202010302617A CN111460844B CN 111460844 B CN111460844 B CN 111460844B CN 202010302617 A CN202010302617 A CN 202010302617A CN 111460844 B CN111460844 B CN 111460844B
- Authority
- CN
- China
- Prior art keywords
- image
- brightness
- sub
- facula
- spot
- 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 64
- 238000001514 detection method Methods 0.000 claims abstract description 63
- 238000003384 imaging method Methods 0.000 claims description 13
- 238000004364 calculation method Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 16
- 230000008569 process Effects 0.000 description 14
- 230000006870 function Effects 0.000 description 10
- 238000004590 computer program Methods 0.000 description 9
- 230000006872 improvement Effects 0.000 description 9
- 238000012545 processing Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 238000004519 manufacturing process Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000010365 information processing Effects 0.000 description 3
- 238000010408 sweeping Methods 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012797 qualification Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000004020 luminiscence type Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 229920001296 polysiloxane Polymers 0.000 description 1
- 239000010979 ruby Substances 0.000 description 1
- 229910001750 ruby Inorganic materials 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 238000011895 specific detection Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
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/10554—Moving beam scanning
- G06K7/10564—Light sources
- G06K7/10584—Source control
-
- 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
- G06K7/1413—1D bar codes
-
- 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
- G06K7/1417—2D bar codes
-
- 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/1439—Methods for optical code recognition including a method step for retrieval of the optical code
- G06K7/1452—Methods for optical code recognition including a method step for retrieval of the optical code detecting bar code edges
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/90—Determination of colour characteristics
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30168—Image quality inspection
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Electromagnetism (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Toxicology (AREA)
- Artificial Intelligence (AREA)
- Quality & Reliability (AREA)
- Image Analysis (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
本发明公开了一种对扫码设备的定位灯光进行检测的方法、装置及设备,包括:获取扫码设备的定位灯在目标背景形成的、包含由定位灯发出的定位光线形成的光斑图像的待检测图像;判断该待检测图像中的光斑图像是否满足预设条件;如果光斑图像满足预设条件,则确定扫码设备通过检测;如果光斑图像不满足预设条件,则确定扫码设备未通过检测。
Description
技术领域
本申请涉及计算机技术领域,尤其涉及一种对扫码设备的定位灯光进行检测的方法、装置及设备。
背景技术
扫码设备,可以与光学、机械、电子、软件应用等技术紧密结合使用,是继键盘和鼠标之后的主要电脑输入设备。从最直接的图片、照片、胶片到各类图纸图形以及文稿资料都可以用扫码设备输入到计算机中,进而实现对这些图像信息的处理、管理、使用、存储或输出。
有的扫码设备上设置有定位灯,定位灯可以起到扫码时快速对准的作用。但是,定位灯的不同安装位置以及不同规格的定位灯产生的光斑质量不同,导致对准效果也不同。因此,对定位灯光进行检测是亟需解决的问题。
现有技术中,通常是通过人眼观察定位灯产生的光斑的位置和边缘,依据人的经验主观判断光斑质量是否达标,从而确定扫码设备是否合格,这种方法过分依赖人工经验,会导致检测效率低下,且检测准确率低。
发明内容
有鉴于此,本申请实施例提供了一种对扫码设备的定位灯光进行检测的方法、装置及设备,用于提高对扫码设备的定位灯光进行检测的检测效率以及准确率。
为解决上述技术问题,本说明书实施例是这样实现的:
本说明书实施例提供的一种对扫码设备的定位灯光进行检测的方法,包括:
获取扫码设备的定位灯在目标背景形成的待检测图像;所述待检测图像中包含由所述定位灯发出的定位光线形成的光斑图像;
判断所述待检测图像中的所述光斑图像是否满足预设条件,得到判断结果;
当所述判断结果表示所述光斑图像满足预设条件,确定所述扫码设备通过检测;
当所述判断结果表示所述光斑图像不满足预设条件,确定所述扫码设备未通过检测。
本说明书实施例提供的一种对扫码设备的定位灯光进行检测的装置,包括:
卡座、成像背景和图像检测设备;
所述卡座用于固定所述扫码设备,所述卡座与所述成像背景之间的距离为设定距离;
固定在所述卡座的所述扫码设备的定位灯光在所述成像背景上形成的待检测图像,被所述扫码设备的摄像头模组采集得到后,传输至所述图像检测设备;
所述图像检测设备用于根据所述待检测图像中的所述光斑图像是否满足预设条件,判断所述扫码设备是否通过检测。
本说明书实施例提供的一种对扫码设备的定位灯光进行检测的装置,包括:
待检测图像获取模块,用于获取扫码设备的定位灯在目标背景形成的待检测图像;所述待检测图像中包含由所述定位灯发出的定位光线形成的光斑图像;
判断模块,用于判断所述待检测图像中的所述光斑图像是否满足预设条件,得到判断结果;
当所述判断结果表示所述光斑图像满足预设条件,确定所述扫码设备通过检测;
当所述判断结果表示所述光斑图像不满足预设条件,确定所述扫码设备未通过检测。
本说明书实施例提供的一种对扫码设备的定位灯光进行检测的设备,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
获取扫码设备的定位灯在目标背景形成的待检测图像;所述待检测图像中包含由所述定位灯发出的定位光线形成的光斑图像;
判断所述待检测图像中的所述光斑图像是否满足预设条件,得到判断结果;
当所述判断结果表示所述光斑图像满足预设条件,确定所述扫码设备通过检测;
当所述判断结果表示所述光斑图像不满足预设条件,确定所述扫码设备未通过检测。
本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:获取扫码设备的定位灯在目标背景形成的待检测图像,并判断获取到的待检测图像中的光斑图像是否满足预设条件;当光斑图像满足预设条件,确定扫码设备通过检测;当光斑图像不满足预设条件,确定扫码设备未通过检测。通过自动判断获取到的光斑图像是否满足预设条件,从而自动判断扫码设备是否通过检测,不需要依赖人工经验以及人的主观意识,能够更加快速、准确地检测出光斑图像的质量,从而对扫码设备进行合格性检测。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1为本说明书实施例中对扫码设备的定位灯光进行检测的方法的应用场景的示意图;
图2为本说明书实施例提供的一种对扫码设备的定位灯光进行检测的方法的流程示意图;
图3为本说明书实施例提供的一种对扫码设备的定位灯光进行检测的方法中定位灯光产生的光斑图像示意图;
图4为本说明书实施例提供的对应于图2的一种对扫码设备的定位灯光进行检测的硬件装置的结构示意图;
图5为本说明书实施例提供的对应于图2的一种对扫码设备的定位灯光进行检测的虚拟装置的结构示意图;
图6为本说明书实施例提供的对应于图2的一种对扫码设备的定位灯光进行检测的设备的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
以下结合附图,详细说明本申请各实施例提供的技术方案。
图1为本说明书实施例中对扫码设备的定位灯光进行检测的方法的应用场景的示意图。如图1所示,以扫描条形码为例,扫码设备101在具体应用时,可以对准条形码103进行扫描,产生的光线需要对准条形码103,得到扫码图像。其中,产生的光线可以是定位灯发出的光线,定位灯可以安装在扫码设备上。与扫码设备101连接的信息处理装置105可以从扫码设备101获取的扫码图像中的条形码相关信息。扫码设备101可以通过有线或无线的方式与图像采集装置105进行连接。例如:扫码设备101上可以设置有用于传输信号的信号传输端口,可以连接数据线,并***到信息处理装置105(例如:电脑)的USB接口上,将扫描得到的扫码图像中的条形码相关信息传输给信息处理装置105,这属于通过有线的方式连接扫码设备101与图像采集装置105。也可以通过将接收器***电脑的USB接口,采用无线的方式连接扫码设备101与图像采集装置105,实现远距离扫描操作。
实际应用扫码设备进行扫描的过程中,扫码设备101上的定位灯在生产以及装配期间,可能会因为工艺或者操作上的不当,导致定位灯产生的光斑没有落在摄像头画面的中心或者光斑的边缘不够锐利。此时,由于定位灯的光斑质量不好,用户使用的时候就难以对准条码,可能使得条码超出摄像头画面的区域,最终影响到扫码的成功率。也可能由于发出的光线无法对准条形码,导致扫描失败,因此,在扫码设备投入使用之前,需要对扫码设备101是否合格进行检测,具体地,需要对扫码设备上的定位灯产生的光斑图像进行检测。具体检测过程可以采用以下实施例进行说明:
图2为本说明书实施例提供的一种对扫码设备的定位灯光进行检测的方法的流程示意图。从程序角度而言,流程的执行主体可以为搭载于应用服务器的程序或应用客户端。
如图2所示,该流程可以包括以下步骤:
步骤202:获取扫码设备的定位灯在目标背景形成的待检测图像;所述待检测图像中包含由所述定位灯发出的定位光线形成的光斑图像。
扫码设备可以表示具有扫码功能的设备。在本方案中,扫码设备安装有定位灯。比如:条形码扫码枪、二维码扫描器、扫码机等等。扫码设备可以扫描条形码,也可以扫描二维码。
扫码设备上设置有定位灯,定位灯可以起到扫码时快速对准的作用。本方案中,如果以扫描条形码为例,提到的定位灯可以指的是扫码设备上面的条形光斑发生单元,该单元可以发射出条状光斑,落在图像的中心,以便扫码设备可以更好地对准目标条码,以提高扫码效率,让用户获取更好的扫码体验。
目标背景可以指的是能够呈现定位灯发出的光斑图像的背景板。可以是A4纸或者任何材质的白板等等。当然,需要说明的是,在本方案中,需要对定位灯发出的光线产生的光斑图像进行分析,因此,为了获取清晰的光斑图像,在选用目标背景时,可以选择反光性相对较弱的背景,通过漫反射能够看出清楚的光线位置。
待检测图像指的是使用扫码设备之后,在目标背景上形成的图像。在实际应用中,本方案中的待检测图像可以指的是包含有由定位灯发出的定位光线形成的光斑图像的图像。但是,在定位灯无法正常使用的情况下,待检测图像中也可能不含有光斑图像。
步骤204:判断所述待检测图像中的所述光斑图像是否满足预设条件,得到判断结果;
当所述判断结果表示所述光斑图像满足预设条件,确定所述扫码设备通过检测;
当所述判断结果表示所述光斑图像不满足预设条件,确定所述扫码设备未通过检测。
需要说明的是,上述步骤204中的预设条件可以包括光斑图像的位置、光斑图像的亮度、光斑图像的形状以及光斑图像的锐度等。其中,光斑图像的锐度可以是由不同色调或颜色区域之间的边界定义的,可以反应图像细节数量的多少,是衡量图像质量的最重要的因素之一。一般情况下,光斑的边缘的内外亮度相差越大,则光斑图像的锐度就越大。
在检测扫码设备时,可以是在生产线上进行检测,比如:在扫码设备进行包装投入市场之前,对扫码设备进行检测。当光斑图像满足预设条件时,可以确定扫码设备通过检测。扫码设备通过检测之后,可以对扫码设备进行包装,投入市场进行使用。当光斑图像不满足预设条件时,可以确定扫码设备没有通过检测,此时,可以将没有通过检测的扫码设备筛选出来,返回相应的流水线,重新对定位灯进行调整。
图2中的方法,获取扫码设备的定位灯在目标背景形成的待检测图像,并判断获取到的待检测图像中的光斑图像是否满足预设条件;当光斑图像满足预设条件,确定扫码设备通过检测;当光斑图像不满足预设条件,确定扫码设备未通过检测。通过自动判断获取到的光斑图像是否满足预设条件,从而自动判断扫码设备是否通过检测,不需要依赖人工经验以及人的主观意识,能够更加快速、准确地检测出光斑图像的质量,从而对扫码设备进行合格性检测。
基于图2的方法,本说明书实施例还提供了该方法的一些具体实施方案,下面进行说明。
在检测扫码设备时,可以通过检测光斑图像是否满足预设条件来判断扫码设备是否通过检测。具体实现过程可以结合附图3进行说明:
图3为本说明书实施例提供的一种对扫码设备的定位灯光进行检测的方法中待检测图像区域划分示意图。
需要说明的是,子图像可以为矩形,待检测图像可以被划分为区域,如图3所示,可以将待检测图像分割成多个子图像,每个子图像的尺寸可以是相同的,例如8*8像素。其中,多个区域至少可以包括:光斑目标区域和光斑外部区域,如图3中的A区域为定位灯光斑的光斑目标区域,B区域和C区域为光斑外部区域。
在实际判断扫码设备是否通过检测时,可以按照图3划分的区域判断光斑图像是否满足预设条件。具体地,所述判断所述光斑在所述待检测图像中的光斑图像是否满足预设条件,具体可以包括:
判断所述光斑图像在所述检测图像中的位置是否在预设区域内;
和/或,判断所述光斑图像在所述检测图像中的亮度是否符合预设亮度范围。
结合附图3所示,其中,上述步骤中的预设区域可以表示的是附图3中的A区域,该预设区域可以表示定位灯光斑的目标区域。具体地,该目标区域可以是中心区域,当然,也是满足预设条件的其他区域。
亮度可以是指发光体(反光体)表面发光(反光)强弱的物理量。图像亮度可以指的是画面的明亮程度,定义是指单位投影面积上的发光强度。单位是堪德拉每平米(cd/m2)或称尼特(nits),1nit=1 cd/m²。比如:普通使用阴极射线管(Cathode Ray Tube,简称CRT)的显示器,其亮度一般在150~200 cd/m2之间。需要说明的是,在实际应用中,由于各种外部条件或者设备自身的性能的影响,具体判断光斑图像在检测图像中的亮度是否符合预设亮度范围时,允许存在一定的误差。比如:预设亮度范围为50~120cd/m2,可以允许存在5cd/m2的误差,即亮度范围在45~125cd/m2之间都满足条件。
更进一步地,判断光斑图像在检测图像中的亮度是否符合预设亮度范围时,可以将所述待检测图像划分成多个子图像;每个所述子图像包含多个像素;
计算每个所述子图像的亮度;
根据所述子图像的亮度,判断所述光斑在所述待检测图像中的光斑图像是否满足预设条件。
进一步地,所述计算每个所述子图像的亮度,具体可以包括:
对于一个所述子图像,获取所述子图像内的每个像素的亮度值;
根据所述每个像素的亮度值,确定所述子图像内的像素的亮度值的平均值;
将所述平均值确定为所述子图像的亮度值。
如图3所示,在判断光斑图像在检测图像中的亮度是否符合预设亮度范围时,可以将所述待检测图像划分成多个子图像,如图3中的A区域对应的1个子图像,B区域对应的2个子图像以及C区域对应的6个子图像。需要说明的是,将待检测图像划分为多少个子图像,以及每个子图像对应的区域可以根据实际应用进行设定,本说明书对此并不进行限定。另外,如图3中的各个子图像可以为尺寸相同或相近的矩形,在实际应用中,任意两个子图像之间的尺寸差值小于设定的较小值。
本方案中将待检测图像划分成多个子图像,每个子图像中都有多个像素值。可以先分别计算出每个子图像的亮度。最后在判断光斑在待检测图像中的光斑图像是否满足预设条件时,只需要根据计算得到的各个子图像的亮度来进行判断即可。例如:如图3中所示,可以将待检测图像划分为9个子图像,根据每个子图像中的像素值可以分别计算每个子图像对应亮度,得到9个亮度。在判断光斑在待检测图像中的光斑图像是否满足预设条件时,只需要根据这9个子图像对应的9个亮度进行判断。
当然,在计算每个子图像的亮度时,可以采用多种求解方式,比如:需要求解图3中A区域的亮度时,可以对A区域中的所有像素值求平均,得到A区域的亮度。除此之外,也可以采用其他求解方式,具体的求解方式可以根据实际需求进行设定。
在求解得到待检测图像的亮度之后,可以根据子图像的亮度,判断光斑在所述待检测图像中的光斑图像是否满足预设条件。
通过上述方法,将待检测图像划分为多个子图像,先确定每个子图像对应的亮度,然后根据划分得到的子图像的亮度判断光斑在待检测图像中的光斑图像是否满足条件,这种划分区域后根据区域内的子图像的亮度进行判断的方法运算效率高,对每个子图像的亮度进行计算,将大量的像素转换为子图像对应的亮度值进行计算,在保证对图像的识别准确率的同时,还可以提高运算效率。
在具体的运算过程中,根据子图像的亮度,判断光斑在所述待检测图像中的光斑图像是否满足预设条件时,具体可以包括:
根据所述光斑目标区域的子图像的亮度,和所述光斑外部区域的子图像的亮度,判断所述光斑在所述待检测图像中的光斑图像是否满足预设条件。
更为具体地,所述光斑目标区域可以为矩形,所述光斑外部区域可以包括:与所述矩形的短边相邻的第一外部区域,以及与所述矩形的长边相邻的第二外部区域,如图3所示,矩形的光斑目标区域为A区域,与A区域的短边相邻的第一外部区域为图3中的B区域,与A区域的长边相邻的第二外部区域为图3中的C区域。
所述判断所述光斑在所述待检测图像中的光斑图像是否满足预设条件,具体可以包括:
判断所述光斑目标区域的子图像的亮度,和所述光斑外部区域的子图像的亮度,是否满足以下条件:
所述光斑目标区域的子图像的亮度的差值的平均值小于或等于第一设定值;
并且,所述光斑目标区域的子图像的亮度的平均值与所述第一外部区域的子图像的最高亮度值的差值大于或等于第二设定值;
并且,所述光斑目标区域的子图像的亮度的平均值与所述第二外部区域的子图像的最高亮度值的差值大于或等于第三设定值;所述第三设定值大于所述第二设定值。
需要说明的是,在判断光斑图像是否满足预设条件时,可以根据光斑目标区域的子图像的亮度以及光斑外部区域的子图像的亮度来进行判断,只有在光斑目标区域的子图像的亮度,和所述光斑外部区域的子图像的亮度满足预设条件的情况下,才可以认为光斑图像满足预设条件。
在实际应用场景中,待检测图像中的光斑目标区域的子图像的亮度在待识别图像中应该是最亮的,第一外部区域的亮度小于光斑目标区域的亮度且第一外部区域的亮度大于第二外部区域的亮度。如图3中所示,亮度从大到小排序应该为:A区域>B区域>C区域。因此,结合上述步骤的描述,在图3所示的图像区域中,A区域的子图像的亮度的平均值与B区域的子图像的最高亮度值的差值可以小于A区域的子图像的亮度的平均值与C区域的子图像的最高亮度值的差值,可以推出第三设定值应该大于第二设定值。这里提到的第二设定值以及第三设定值的具体数值都可以根据实际需求进行,只需要保证第三设定值应该大于第二设定值即可。此处的第一设定值、第二设定值、第三设定值中的“第一”、“第二”、“第三”仅用于互相进行区分,并不具有实际的表示含义。
另外,在打开定位灯时,定位灯发射出条状光斑会落在图像的中心,以便扫码枪使用者更好的对准目标条码,因此,由定位灯发出的定位光线形成的光斑图像的目标区域中的子图像的亮度应该是比较均匀的,因此,光斑目标区域的子图像的亮度的差值的平均值可以小于或等于第一设定值,第一设定值在理论上可以是比较小的值,以保证光斑图像的目标区域中的子图像的亮度基本相同。当然,在具体应用过程中,第一设定值的具体数值可以根据实际需求进行设定,本说明书对此不进行限定。
上述步骤具体可以结合以下例子进行说明,例子中的区域可以采用图3中的区域标号进行说明:
例如:设定第一设定值为5cd/m2,第二设定值为15cd/m2,第三设定值为30cd/m2。假设通过计算得到A区域的子图像的亮度的差值的平均值为4cd/m2,A区域的子图像的亮度的平均值为90cd/m2,B区域的子图像的最高亮度值为60cd/m2,C区域的子图像的最高亮度值为40cd/m2。通过计算可以得到A区域的子图像的亮度的平均值与B区域的子图像的最高亮度值的差值为:90-60=30cd/m2>第二设定值15cd/m2,A区域的子图像的亮度的平均值与C区域的子图像的最高亮度值的差值为:90-40=50cd/m2>第三设定值30cd/m2,且第三设定值>第二设定值,A区域的子图像的亮度的差值的平均值4cd/m2小于第一设定值5cd/m2,因此,可以确定A区域的光斑图像满足预设条件,扫码设备通过检测。
通过上述方法,通过自动判断定位灯发出的定位光线形成的光斑图像是否满足预设条件,从而判断扫码设备是否通过检测,可以统一检测定位灯发出的定位光线形成的光斑图像的图像质量,避免人工查看导致的检测准确率低、检测效率低以及人工筛选带来的品质差异的缺陷,从而提高检测光斑图像质量的效率。
在本方案中,待检测图像可以是通过扫码设备的摄像头模组采集得到的。扫码设备可以被固定在指定的位置上,其中,指定位置与目标背景的距离可以为设定距离。例如:将与目标背景距离30cm的位置作为指定位置,在该位置上可以放置用于固定扫码设备的固定装置。
在实际应用场景中,为了提高图像采集的质量,可以将扫码设备放置在暗箱中,可以减少外界环境信息对于扫码设备测试的影响,保证亮度对比性较好,可以采集到更加清楚的待检测图像。
基于同样的思路,本说明书实施例还提供了上述方法对应的装置。该装置为硬件设备。图4为本说明书实施例提供的对应于图2的一种对扫码设备的定位灯光进行检测的装置的结构示意图。如图4所示,该硬件装置可以包括:
卡座401、成像背景403和图像检测设备405;
所述卡座401用于固定所述扫码设备407,所述卡座401与所述成像背景403之间的距离为设定距离;
固定在所述卡座401的所述扫码设备407的定位灯光在所述成像背景403上形成的待检测图像,被所述扫码设备407的摄像头模组4071采集得到后,传输至所述图像检测设备405;
所述图像检测设备405用于根据所述待检测图像中的所述光斑图像是否满足预设条件,判断所述扫码设备407是否通过检测。可选的,还可以包括:
箱体409,所述箱体409将所述卡座401、所述成像背景403和所述图像检测设备405包围在内形成暗箱空间,以使所述待检测图像在所述暗箱空间内被采集。
需要说明的是,图像检测设备405用于接收并检测扫码设备407上的摄像头模组4071采集到的待检测图像。图像检测设备405可以设置在箱体内,也可以单独设置,设置在箱体外。本说明书对此不进行具体限定。
可选的,所述成像背景403具体可以包括:A4白纸。
另外,扫码设备407上可以安装有摄像头4071、定位灯4072和补光灯4073,在对扫码设备407进行检测时,如果在打开定位灯4072的同时,将补光灯4073也打开的话,会导致亮度过亮,从而削减了定位灯4072的对准效果。因此,在测试过程中,一般情况下,只需要将定位灯4072打开即可,扫码设备407上的补光灯4073可以关闭。当然,如果在测试过程中,光线过暗,图像采集设备405无法清晰采集到定位灯4072发出的光线形成的光斑图像时,可以将补光灯4073打开。但是,在用户使用扫码设备407扫描条形码或者二维码的过程中,可以将补光灯4073打开。
基于同样的思路,本说明书实施例还提供了上述方法对应的装置。图5为本说明书实施例提供的对应于图2的一种对扫码设备的定位灯光进行检测的虚拟装置的结构示意图。如图5所示,该虚拟装置可以包括:
待检测图像获取模块502,用于获取扫码设备的定位灯在目标背景形成的待检测图像;所述待检测图像中包含由所述定位灯发出的定位光线形成的光斑图像;
判断模块504,用于判断所述待检测图像中的所述光斑图像是否满足预设条件,得到判断结果;
当所述判断结果表示所述光斑图像满足预设条件,确定所述扫码设备通过检测;
当所述判断结果表示所述光斑图像不满足预设条件,确定所述扫码设备未通过检测。
可选的,所述判断模块504,具体可以用于:
判断所述光斑图像在所述检测图像中的位置是否在预设区域内;
和/或,判断所述光斑图像在所述检测图像中的亮度是否符合预设亮度范围。
可选的,所述判断模块504,具体可以包括:
图像划分单元,用于将所述待检测图像划分成多个子图像;每个所述子图像包含多个像素;
子图像亮度计算单元,用于计算每个所述子图像的亮度;
判断单元,用于根据所述子图像的亮度,判断所述光斑在所述待检测图像中的光斑图像是否满足预设条件。
可选的,所述子图像亮度计算单元,具体可以用于:
对于一个所述子图像,获取所述子图像内的每个像素的亮度值;
根据所述每个像素的亮度值,确定所述子图像内的像素的亮度值的平均值;
将所述平均值确定为所述子图像的亮度值。
可选的,所述子图像为矩形,所述待检测图像被划分为多个区域,所述多个区域至少包括:光斑目标区域和光斑外部区域;
所述判断单元,具体可以用于:
根据所述光斑目标区域的子图像的亮度,和所述光斑外部区域的子图像的亮度,判断所述光斑在所述待检测图像中的光斑图像是否满足预设条件。
可选的,所述光斑目标区域可以为矩形,所述光斑外部区域可以包括:与所述矩形的短边相邻的第一外部区域,以及与所述矩形的长边相邻的第二外部区域;
所述判断单元,具体可以用于:
判断所述光斑目标区域的子图像的亮度,和所述光斑外部区域的子图像的亮度,是否满足以下条件:
所述光斑目标区域的子图像的亮度的差值的平均值小于或等于第一设定值;
并且,所述光斑目标区域的子图像的亮度的平均值与所述第一外部区域的子图像的最高亮度值的差值大于或等于第二设定值;
并且,所述光斑目标区域的子图像的亮度的平均值与所述第二外部区域的子图像的最高亮度值的差值大于或等于第三设定值;所述第三设定值大于所述第二设定值。
可选的,所述装置需要检测的待检测图像可以是通过所述扫码设备的摄像头模组采集得到的。
可选的,所述待检测图像是所述扫码设备被固定在指定位置时得到的,所述指定位置与所述目标背景的距离为设定距离。
基于同样的思路,本说明书实施例还提供了上述方法对应的设备。
图6为本说明书实施例提供的对应于图2的一种对扫码设备的定位灯光进行检测的设备的结构示意图。如图6所示,设备600可以包括:
至少一个处理器610;以及,
与所述至少一个处理器通信连接的存储器630;其中,
所述存储器630存储有可被所述至少一个处理器610执行的指令620,所述指令被所述至少一个处理器610执行,以使所述至少一个处理器610能够:
获取扫码设备的定位灯在目标背景形成的待检测图像;所述待检测图像中包含由所述定位灯发出的定位光线形成的光斑图像;
判断所述待检测图像中的所述光斑图像是否满足预设条件,得到判断结果;
当所述判断结果表示所述光斑图像满足预设条件,确定所述扫码设备通过检测;
当所述判断结果表示所述光斑图像不满足预设条件,确定所述扫码设备未通过检测。
在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(Programmable Logic Device, PLD)(例如现场可编程门阵列(Field Programmable GateArray,FPGA))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字符***“集成”在一片PLD上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logic compiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(Hardware Description Language,HDL),而HDL也并非仅有一种,而是有许多种,如ABEL(Advanced Boolean Expression Language)、AHDL(Altera Hardware DescriptionLanguage)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL(Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(RubyHardware Description Language)等,目前最普遍使用的是VHDL(Very-High-SpeedIntegrated Circuit Hardware Description Language)与Verilog。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。
控制器可以按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:ARC 625D、Atmel AT91SAM、Microchip PIC18F26K20 以及Silicone Labs C8051F320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。
上述实施例阐明的***、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字符助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。
为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字符多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带式磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
本领域技术人员应明白,本申请的实施例可提供为方法、***或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
Claims (14)
1.一种对扫码设备的定位灯光进行检测的方法,包括:
获取扫码设备的定位灯在目标背景形成的待检测图像;所述待检测图像中包含由所述定位灯发出的定位光线形成的光斑图像;
判断所述待检测图像中的所述光斑图像是否满足预设条件,得到判断结果;其中,所述预设条件具体包括:判断所述光斑图像在所述检测图像中的位置是否在预设区域内,以及判断所述光斑图像在所述检测图像中的亮度是否符合预设亮度范围;所述预设区域用于表示定位灯光斑图像的光斑目标区域;
当所述判断结果表示所述光斑图像满足预设条件,确定所述扫码设备通过检测;
当所述判断结果表示所述光斑图像不满足预设条件,确定所述扫码设备未通过检测;
其中,判断所述光斑图像在所述检测图像中的亮度是否符合预设亮度范围进一步包括:
将所述待检测图像划分为多个区域,所述多个区域至少包括:光斑目标区域和光斑外部区域;
将所述待检测图像划分成多个子图像;
根据所述光斑目标区域的子图像的亮度,和所述光斑外部区域的子图像的亮度,判断所述光斑在所述待检测图像中的光斑图像是否满足预设条件。
2.根据权利要求1所述的方法,计算每个所述子图像的亮度,具体包括:
对于一个所述子图像,获取所述子图像内的每个像素的亮度值;
根据所述每个像素的亮度值,确定所述子图像内的像素的亮度值的平均值;
将所述平均值确定为所述子图像的亮度值。
3.根据权利要求1所述的方法,所述光斑目标区域为矩形,所述光斑外部区域包括:与所述矩形的短边相邻的第一外部区域,以及与所述矩形的长边相邻的第二外部区域;
所述判断所述光斑在所述待检测图像中的光斑图像是否满足预设条件,具体包括:
判断所述光斑目标区域的子图像的亮度,和所述光斑外部区域的子图像的亮度,是否满足以下条件:
所述光斑目标区域的子图像的亮度的差值的平均值小于或等于第一设定值;
并且,所述光斑目标区域的子图像的亮度的平均值与所述第一外部区域的子图像的最高亮度值的差值大于或等于第二设定值;
并且,所述光斑目标区域的子图像的亮度的平均值与所述第二外部区域的子图像的最高亮度值的差值大于或等于第三设定值;所述第三设定值大于所述第二设定值。
4.根据权利要求1所述的方法,所述待检测图像是通过所述扫码设备的摄像头模组采集得到的。
5.根据权利要求4所述的方法,所述待检测图像是所述扫码设备被固定在指定位置时得到的,所述指定位置与所述目标背景的距离为设定距离。
6.根据权利要求1所述的方法,所述扫码设备具体包括:扫码枪。
7.根据权利要求1所述的方法,所述扫码设备被放置在暗箱中。
8.一种对扫码设备的定位灯光进行检测的装置,包括:
卡座、成像背景和图像检测设备;
所述卡座用于固定所述扫码设备,所述卡座与所述成像背景之间的距离为设定距离;
固定在所述卡座的所述扫码设备的定位灯光在所述成像背景上形成的待检测图像,被所述扫码设备的摄像头模组采集得到后,传输至所述图像检测设备;
所述图像检测设备用于根据所述待检测图像中的光斑图像是否满足预设条件,判断所述扫码设备是否通过检测;其中,所述预设条件具体包括:判断所述光斑图像在所述检测图像中的位置是否在预设区域内,以及判断所述光斑图像在所述检测图像中的亮度是否符合预设亮度范围;所述预设区域用于表示定位灯光斑图像的光斑目标区域;
其中,判断所述光斑图像在所述检测图像中的亮度是否符合预设亮度范围进一步包括:
将所述待检测图像划分为多个区域,所述多个区域至少包括:光斑目标区域和光斑外部区域;
将所述待检测图像划分成多个子图像;
根据所述光斑目标区域的子图像的亮度,和所述光斑外部区域的子图像的亮度,判断所述光斑在所述待检测图像中的光斑图像是否满足预设条件。
9.根据权利要求8所述的装置,还包括:
箱体,所述箱体将所述卡座、所述成像背景和所述图像检测设备包围在内形成暗箱空间,以使所述待检测图像在所述暗箱空间内被采集。
10.根据权利要求8所述的装置,所述成像背景具体包括:A4白纸。
11.一种对扫码设备的定位灯光进行检测的装置,包括:
待检测图像获取模块,用于获取扫码设备的定位灯在目标背景形成的待检测图像;所述待检测图像中包含由所述定位灯发出的定位光线形成的光斑图像;
判断模块,用于判断所述待检测图像中的所述光斑图像是否满足预设条件,得到判断结果;其中,所述预设条件具体包括:判断所述光斑图像在所述检测图像中的位置是否在预设区域内,以及判断所述光斑图像在所述检测图像中的亮度是否符合预设亮度范围;所述预设区域用于表示定位灯光斑图像的光斑目标区域;
当所述判断结果表示所述光斑图像满足预设条件,确定所述扫码设备通过检测;
当所述判断结果表示所述光斑图像不满足预设条件,确定所述扫码设备未通过检测;
所述判断模块,具体包括:
图像划分单元,用于将所述待检测图像划分成多个子图像;
判断单元,用于将所述待检测图像划分为至少包括光斑目标区域和光斑外部区域的多个区域;根据所述光斑目标区域的子图像的亮度,和所述光斑外部区域的子图像的亮度,判断所述光斑在所述待检测图像中的光斑图像是否满足预设条件。
12.根据权利要求11所述的装置,所述判断模块还包括:
所述子图像亮度计算单元,用于对于一个所述子图像,获取所述子图像内的每个像素的亮度值;根据所述每个像素的亮度值,确定所述子图像内的像素的亮度值的平均值;将所述平均值确定为所述子图像的亮度值。
13.根据权利要求11所述的装置,所述光斑目标区域为矩形,所述光斑外部区域包括:与所述矩形的短边相邻的第一外部区域,以及与所述矩形的长边相邻的第二外部区域;
所述判断单元,具体用于:
判断所述光斑目标区域的子图像的亮度,和所述光斑外部区域的子图像的亮度,是否满足以下条件:
所述光斑目标区域的子图像的亮度的差值的平均值小于或等于第一设定值;
并且,所述光斑目标区域的子图像的亮度的平均值与所述第一外部区域的子图像的最高亮度值的差值大于或等于第二设定值;
并且,所述光斑目标区域的子图像的亮度的平均值与所述第二外部区域的子图像的最高亮度值的差值大于或等于第三设定值;所述第三设定值大于所述第二设定值。
14.一种对扫码设备的定位灯光进行检测的设备,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
获取扫码设备的定位灯在目标背景形成的待检测图像;所述待检测图像中包含由所述定位灯发出的定位光线形成的光斑图像;
判断所述待检测图像中的所述光斑图像是否满足预设条件,得到判断结果;其中,所述预设条件具体包括:判断所述光斑图像在所述检测图像中的位置是否在预设区域内,以及判断所述光斑图像在所述检测图像中的亮度是否符合预设亮度范围;所述预设区域用于表示定位灯光斑图像的光斑目标区域;
当所述判断结果表示所述光斑图像满足预设条件,确定所述扫码设备通过检测;
当所述判断结果表示所述光斑图像不满足预设条件,确定所述扫码设备未通过检测;
其中,判断所述光斑图像在所述检测图像中的亮度是否符合预设亮度范围进一步包括:
将所述待检测图像划分为多个区域,所述多个区域至少包括:光斑目标区域和光斑外部区域;
将所述待检测图像划分成多个子图像;
根据所述光斑目标区域的子图像的亮度,和所述光斑外部区域的子图像的亮度,判断所述光斑在所述待检测图像中的光斑图像是否满足预设条件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010302617.4A CN111460844B (zh) | 2020-04-17 | 2020-04-17 | 一种对扫码设备的定位灯光进行检测的方法、装置及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010302617.4A CN111460844B (zh) | 2020-04-17 | 2020-04-17 | 一种对扫码设备的定位灯光进行检测的方法、装置及设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111460844A CN111460844A (zh) | 2020-07-28 |
CN111460844B true CN111460844B (zh) | 2023-05-09 |
Family
ID=71685941
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010302617.4A Active CN111460844B (zh) | 2020-04-17 | 2020-04-17 | 一种对扫码设备的定位灯光进行检测的方法、装置及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111460844B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114338932B (zh) * | 2020-10-09 | 2024-07-16 | 神讯电脑(昆山)有限公司 | 扫描枪检测***及其检测方法 |
CN112487835B (zh) * | 2020-11-17 | 2022-07-12 | 支付宝(杭州)信息技术有限公司 | 扫码设备的补光灯光斑检测方法、装置、设备及*** |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110142229A (zh) * | 2019-04-17 | 2019-08-20 | 信利光电股份有限公司 | 一种计算半导体激光器的中心光通量占比的方法及装置 |
CN110567403A (zh) * | 2019-09-26 | 2019-12-13 | 华勤通讯技术有限公司 | 一种扫码设备同轴度检测方法及*** |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5267239B2 (ja) * | 2008-12-26 | 2013-08-21 | 株式会社リコー | 画像読み取り装置、画像読み取り方法、画像読み取りプログラム及び記録媒体 |
CN107517334A (zh) * | 2016-06-15 | 2017-12-26 | 杭州海康威视数字技术股份有限公司 | 一种对摄像机补光的方法及装置 |
CN109033911A (zh) * | 2018-07-04 | 2018-12-18 | 青岛海信移动通信技术股份有限公司 | 一种图形条码的扫描方法、装置、移动终端和存储介质 |
CN110738224A (zh) * | 2018-07-19 | 2020-01-31 | 杭州海康慧影科技有限公司 | 一种图像处理方法及装置 |
-
2020
- 2020-04-17 CN CN202010302617.4A patent/CN111460844B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110142229A (zh) * | 2019-04-17 | 2019-08-20 | 信利光电股份有限公司 | 一种计算半导体激光器的中心光通量占比的方法及装置 |
CN110567403A (zh) * | 2019-09-26 | 2019-12-13 | 华勤通讯技术有限公司 | 一种扫码设备同轴度检测方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN111460844A (zh) | 2020-07-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11587219B2 (en) | Method and apparatus for detecting pixel defect of optical module, and device | |
CA2969482C (en) | Method and apparatus for multiple technology depth map acquisition and fusion | |
CN111460844B (zh) | 一种对扫码设备的定位灯光进行检测的方法、装置及设备 | |
CN110189322B (zh) | 平整度检测方法、装置、设备、存储介质及*** | |
JP6553624B2 (ja) | 計測機器、及びシステム | |
CN105486700B (zh) | 一种检测透明物体缺陷的***及其使用方法 | |
US20140063288A1 (en) | Imaging apparatus, electronic device and method providing exposure compensation | |
CN107945158A (zh) | 一种检测镜头脏污的方法及装置 | |
US9336607B1 (en) | Automatic identification of projection surfaces | |
CN102004378A (zh) | 一种投影画面调整方法及投影装置 | |
CN113065374B (zh) | 一种二维码识别方法、装置及设备 | |
US20140320638A1 (en) | Electronic device and method for detecting surface flaw of sample | |
US8827460B2 (en) | Projector system and device, recording medium storing position detection program, and image providing method | |
JP2018519523A (ja) | 測定デバイス、システム、方法、及びプログラム | |
CN112528888A (zh) | 一种光学指纹采集方法、装置、电子设备及存储介质 | |
CN108572734A (zh) | 一种基于红外激光辅助成像的手势控制*** | |
TWI258583B (en) | Device and method for optical detection of printed circuit board | |
CN110502966B (zh) | 包裹的分类信息获取设备、方法以及存储装置 | |
JP2012149946A (ja) | 検査装置、検査方法およびプログラム | |
CN104767934A (zh) | 信息处理方法及电子设备 | |
CN104639926A (zh) | 根据深度信息处理图像的方法及装置 | |
KR20180037347A (ko) | 기판 검사장치 및 이를 이용한 기판의 왜곡 보상 방법 | |
CN212134036U (zh) | 投影镜头杂散光测试装置 | |
KR20100066679A (ko) | 이물 검사 방법 | |
JPS6322241B2 (zh) |
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 |