System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
所公开的实现方式总体涉及光学数据读取装置(例如,扫描装置),并且更具体地,涉及用于对符号进行读取和解码的系统、装置和方法。
技术介绍
1、光学数据读取系统和装置(例如,扫描装置)能够通过捕获包括在部件上的符号(例如,条形码、标签或部件标记)的二维图像并且分析该图像以提取包含在符号中的信息来实现部件的识别和跟踪。
技术实现思路
1、光学数据读取系统中的挑战之一是获得可以解码的高质量图像。例如,汽车工业中使用的符号倾向于在不同尺寸和表面(例如,光滑、粗糙、反光、发亮、暗淡或起皱的表面)的部件上直接进行铣削、冲压或蚀刻。在某些情况下,相邻部件可能产生阴影效应使得难以扫描和读取符号。由于尺寸和表面的范围很广,光学数据读取系统的摄像头设置(例如,照明类型、曝光和/或增益设置)倾向于针对要成像的部件。
2、光学读取系统中的另一个挑战是读取周期的激活。通常,系统以连续捕获/读取模式进行操作,由此成像系统连续获取图像以在图像中寻找数据标签,即使附近没有物体和/或符号时也是如此。因此,在这种模式下操作的系统消耗不必要的功率并且产生大量热量。此外,用户可能发现来自摄像头的连续闪光令人不适。
3、因此,需要改进的装置、方法和系统以使得在提高用户满意度的同时能够以高效率捕获高质量的条形码图像。
4、本公开描述了一种通过测量装置和目标物体(例如,包括条形码的部件)之间的距离来提高图像捕获的有效性的扫描装置。
5、根据一些实施方式,所公开的装置自动选择针对与测量
6、根据一些实施方式,基于测量的距离,所公开的装置从预定符号类型中自动识别与测量距离相对应的符号类型子集。所公开的装置获取物体的图像,并使用符号类型子集对图像进行解码。
7、根据一些实施方式,所公开的装置处于默认空闲状态(例如,呈现模式),而不是以连续捕获/读取模式进行操作。所公开的装置在测量距离改变时(例如,从基线深度改变)激活读取周期,并且在检测到测量距离已经基本返回到原始基线深度时停用读取周期。
8、因此,本文公开的装置和/或方法以下列方式有利地改进了装置及其操作。
9、首先,通过基于目标距离自动激活单独的照明模式序列,因为序列中的照明模式是针对特定距离范围定制的,所以所公开的装置可以读取更多的标签标记。这带来更高的生产率和更大的用户满意度。
10、其次,将符号类型候选减少到能够带来提高的装置性能的符号类型子集,因为装置中启用的每个符号类型都使用有限的处理时间量(例如,通过增加处理器需要识别和/或匹配的数据量以便于对标记进行解码)。因此,通过减少符号类型的数量,可以将更多的处理能力引向流水线的图像捕获和解码部分。
11、第三,通过将所公开的装置保持在空闲状态并且在视场内存在物体时激活读取周期,所公开的装置使用更少的功率并且更加不容易过热。用户体验也得到改善,因为用户不再需要处理来自图像捕获系统的连续闪光。
12、本公开的装置和方法各自具有几个创新方面,其中,没有一个方面单独负责本文公开的期望属性。
13、根据本公开的一些实施方式,一种设备包括距离传感器、多个光源、一个或更多个处理器以及联接到一个或更多个处理器的存储器。存储器存储被配置为由一个或更多个处理器执行的一个或更多个程序。一个或更多个程序包括用于经由距离传感器确定物体和设备之间的距离的指令。一个或更多个程序包括以下指令,其用于:当物体和设备之间的距离在预定的多个距离范围中的第一距离范围内时,激活与第一距离范围相对应的照明模式的第一序列以经由多个光源照亮物体。
14、在一些实施方式中,该设备还包括图像传感器。一个或更多个程序还包括用于重复确定和激活的步骤直到图像传感器捕获物体的图像的指令。
15、在一些实施方式中,照明模式的第一序列包括多个照明模式。一个或更多个程序还包括用于确定当捕获物体图像时多个照明模式中的第一照明模式被激活的指令。一个或更多个程序还包括以下指令,其用于在设备的后续操作期间,对照明模式的第一序列中的多个照明模式重新排序,以使得首先激活第一照明模式。
16、在一些实施方式中,权利要求1中的该设备还包括:摄像头,其具有透镜和图像传感器,该摄像头用于获取物体的一个或更多个图像。
17、在一些实施方式中,照明模式的第一序列包括多个照明模式。照明模式中的每一个使用光源和/或照明特性的不同组合来照亮物体。一个或更多个程序包括用于根据预定顺序来激活多个照明模式的指令。预定顺序基于相应照明模式将在物体的亮部和暗部之间产生对比的概率。
18、在一些情况下,预定顺序是基于概率的递减顺序的。
19、在一些实施方式中,多个光源包括:远程光源、低角度光源和/或穹顶光源。
20、在一些实施方式中,多个光源包括面向内的光源和面向外的光源。
21、在一些实施方式中,多个光源包括具有第一颜色的第一光源和具有与第一颜色不同的第二颜色的第二光源。
22、在一些实施方式中,多个距离范围包括近场距离范围、中场距离范围和远场距离范围。
23、在一些实施方式中,多个距离范围中的每个距离范围与照明模式的唯一序列相对应。
24、在一些实施方式中,距离传感器是飞行时间传感器、超声波传感器、雷达传感器或激光雷达传感器中的一种。
25、根据一些实施方式,一种方法由设备执行。该设备具有距离传感器和多个光源。该方法包括经由距离传感器确定物体和设备之间的距离。该方法包括以下步骤:当物体和设备之间的距离在预定的多个距离范围中的第一距离范围内时,激活照明模式的第一序列。照明模式的第一序列与第一距离范围相对应。照明模式的第一序列经由多个光源照亮物体。
26、在一些实施方式中,该设备包括图像传感器。该方法包括重复确定和激活的步骤直到图像传感器捕获物体的图像。
27、在一些实施方式中,照明模式的第一序列包括多个照明模式。该方法包括以下步骤:当物体的图像被捕获时,确定多个照明模式中的第一照明模式被激活。该方法包括以下步骤:在设备的后续操作期间,对照明模式的第一序列中的多个照明模式重新排序,以使得首先激活第一照明模式。
28、在一些实施方式中,照明模式的第一序列包括多个照明模式。照明模式中的每一个使用光源和/或照明特性的不同组合来照亮物体。该方法包括以下步骤:基于相应照明模式将在物体的亮部和暗部之间产生对比的概率,根据预定顺序来激活多个照明模式。
29、根据本公开的一些实施方式,一种系统包括距离传本文档来自技高网...
【技术保护点】
1.一种由具有距离传感器、图像传感器、一个或更多个处理器和存储器的设备执行的方法,所述方法包括以下步骤:
2.根据权利要求1所述的方法,其中,所述第一深度小于所述基线深度。
3.根据权利要求1所述的方法,所述方法还包括以下步骤:
4.根据权利要求3所述的方法,其中,所述捕获图像包括具有条形码的图像。
5.根据权利要求4所述的方法,所述方法还包括对所述条形码进行解码。
6.根据权利要求1所述的方法,其中,所述阈值范围包括基于关于所述基线深度的百分比范围的间隔。
7.根据权利要求1所述的方法,其中,所述阈值范围包括基于关于所述基线深度的绝对范围的间隔。
8.根据权利要求1所述的方法,其中,所述阈值范围具有有限的下限并且没有上限。
9.根据权利要求1所述的方法,其中,停用所述读取周期的步骤包括停用所述图像传感器。
10.根据权利要求1所述的方法,所述方法还包括以下步骤:
11.根据权利要求10所述的方法,其中,在预定时间段内确定所述改变速率。
12.根据权
13.根据权利要求1所述的方法,其中,所述设备被安装在支架上。
14.根据权利要求1所述的方法,其中,所述设备是标签扫描站的一部分。
15.一种扫描设备,所述扫描设备包括:
16.根据权利要求15所述的设备,其中,所述第一深度小于所述基线深度。
17.根据权利要求15所述的设备,其中,所述一个或更多个程序还包括以下指令,所述指令用于:
18.根据权利要求15所述的设备,其中,所述距离传感器是飞行时间传感器、超声波传感器、红外IR传感器、雷达传感器或激光雷达传感器中的一种。
19.根据权利要求15所述的设备,其中,所述一个或更多个程序还包括以下指令,所述指令用于:
20.根据权利要求15所述的设备,其中,所述设备被安装在支架上或者是标签扫描站的一部分。
...【技术特征摘要】
1.一种由具有距离传感器、图像传感器、一个或更多个处理器和存储器的设备执行的方法,所述方法包括以下步骤:
2.根据权利要求1所述的方法,其中,所述第一深度小于所述基线深度。
3.根据权利要求1所述的方法,所述方法还包括以下步骤:
4.根据权利要求3所述的方法,其中,所述捕获图像包括具有条形码的图像。
5.根据权利要求4所述的方法,所述方法还包括对所述条形码进行解码。
6.根据权利要求1所述的方法,其中,所述阈值范围包括基于关于所述基线深度的百分比范围的间隔。
7.根据权利要求1所述的方法,其中,所述阈值范围包括基于关于所述基线深度的绝对范围的间隔。
8.根据权利要求1所述的方法,其中,所述阈值范围具有有限的下限并且没有上限。
9.根据权利要求1所述的方法,其中,停用所述读取周期的步骤包括停用所述图像传感器。
10.根据权利要求1所述的方法,所述方法还包括以下步骤:
11.根据权利要求10所述的方法,其中,在...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。