在大图像中定位小标记的方法和装置与流程

allin2025-01-13  118



背景技术:

1、随着高分辨率、自动聚焦、长距离手持式扫描仪的出现,对远离手持式扫描仪的标记的解码可不再受限于图像中标记的清晰度,而是受限于标记解码器在图像中定位标记的能力。例如,在大件物品上印刷的高度降低的一维(1d)条形码或低密度二维(2d)条形码在手持式扫描仪的焦距范围的端部处捕获的图像中可显得极小,因为标记仅由大图像的少量像素表示。解码这样小的标记可变得缓慢或不连续,并且在一些情况下可甚至无法解码标记。


技术实现思路

1、为了减少或消除传统标记解码中的一些或全部的这些或其他的问题,公开了用于在大图像中定位和解码小标记的示例方法、装置和制品。

2、在实施例中,一种用于定位标记的方法包括:标识包括瞄准光图案的检测到的位置或假定位置的瞄准图案区域,其中所述瞄准光图案的所述检测到的位置或假定位置与图像数据的中心之间的偏移由于视差随手持式扫描仪到标记的距离而变化;确定所述瞄准图案区域的一个或多个坐标;确定所述瞄准图案区域的一个或多个坐标;将所述瞄准图案区域的所述一个或多个坐标编码到所述图像的标记行中;以及将具有所述标记行的所述图像提供给标记解码器,使得所述标记解码器尝试在基于所述瞄准图案区域的所述一个或多个坐标所选择的所述图像数据的区域中开始从所述图像数据中解码标记。

3、在该实施例的变型中,一所述瞄准图案区域的所述一个或多个坐标表示所述瞄准图案区域的角落或中心的位置。

4、在该实施例的变型中,方法进一步包括基于所标识的瞄准光图案确定焦距;以及控制一个或多个聚焦部件以使所述手持式扫描仪聚焦在所述焦距处,其中所述图像数据在所述手持式扫描仪聚焦在所述焦距处时被捕获。

5、在该实施例的变型中,通过以下步骤标识瞄准图案区域:给瞄准光源通电以提供所述瞄准光图案;利用所述图像传感器,在所述瞄准光源通电时捕获表示出现在所述fov内的环境的仅部分的第一部分图像的第一图像数据,其中所述瞄准光图案响应于所述手持式扫描仪与所述标记之间距离的变化而在所述环境的所述部分内移动;

6、将第一图像数据划分为第一多个子图像;合计所述第一多个子图像中的每一者中的第一图像数据的亮度,以形成针对所述第一多个子图像中的相应子图像的第一多个总亮度;将所述瞄准光源断电;利用所述图像传感器,在所述瞄准光源断电时捕获表示出现在所述fov内的环境的仅部分的第二部分图像的第二图像数据;将所述第二图像数据划分为第二多个子图像;合计所述第二多个子图像中的每一者中的附加图像数据的亮度,以形成针对所述第二多个子图像中的相应子图像的第二多个总亮度;计算所述第一多个总亮度与所述第二多个总亮度中的相应总亮度之间的多个差;以及将所述第一多个子图像中对应于所述多个差中的最大差的第一子图像标识为所述瞄准图案区域。

7、在该实施例的变型中,其中当最大差异满足标准时,第一子图像被标识为瞄准图案区域。

8、在该实施例的变型中,通过以下步骤标识瞄准图案区域:给瞄准光源通电以提供瞄准光图案;利用所述图像传感器,在所述瞄准光源通电时捕获表示出现在所述fov内的所述环境的第一图像的第一图像数据;将一个或多个图像处理算法应用于所述第一图像数据,以检测所述瞄准光图案;以及将包括所检测的瞄准光图案的所述第一图像数据的区域标识为所述瞄准图案区域。

9、在该实施例的变型中,通过以下步骤标识瞄准图案区域:确定焦距;控制一个或多个聚焦部件以将手持式扫描仪聚焦在焦距处,其中在手持式扫描仪聚焦在焦距处时捕获图像数据;基于焦距与视差,标识所述瞄准光图案的所述假定位置;以及标识所述瞄准图案区域以包括所述瞄准光图案的所述假定位置。

10、在该实施例的变型中,所述焦距是至少根据预确定的焦距斜升来确定的。

11、在该实施例的变型中,当标记在图像数据中不可解码时,该方法进一步包括:确定第二焦距;控制所述一个或多个所述聚焦部件以使所述手持式扫描仪聚焦在所述第二焦距处;利用所述图像传感器,在所述瞄准光源聚焦在所述第二焦距处时捕获表示出现在所述fov内的所述环境的附加图像的附加图像数据;基于所述第二焦距与所述视差,标识所述瞄准光图案的第二假定位置;基于所述瞄准图案的所述第二假定位置,标识第二瞄准图案区域;确定所述第二瞄准图案区域的一个或多个坐标;将所述第二瞄准图案区域的所述一个或多个坐标编码到所述附加图像的标记行中;以及将所述附加图像提供给所述标记解码器,使得所述标记解码器尝试在基于所述第二瞄准图案区域的所述一个或多个坐标所选择的所述附加图像数据的区域中开始从所述附加图像数据中解码所述标记。

12、在另一实施例中,手持式扫描仪包括图像传感器、瞄准光源以及处理器。处理器被配置为:标识包括瞄准光图案的检测到的位置或假定位置的瞄准图案区域,其中所述瞄准光图案的所述检测到的位置或假定位置与图像数据的中心之间的偏移由于视差随所述手持式扫描仪到标记的距离而变化;确定所述瞄准图案区域的一个或多个坐标;使所述图像传感器捕获图像数据,所述图像数据表示出现在包括所述标记的所述手持式扫描仪的视场(fov)内环境的图像;将所述瞄准图案区域的所述一个或多个坐标编码到所述图像的标记行中;以及将具有所述标记行的所述图像提供给与所述手持式扫描仪分开的标记解码器,其中所述标记解码器被配置为响应于接收到所述图像,尝试在基于被编码到所述标记行中的所述瞄准图案区域的所述一个或多个坐标所选择的所述图像数据的区域中开始从所述图像数据中解码所述标记。

13、在该实施例的变型中,瞄准图案区域的一个或多个坐标表示瞄准图案区域的角落或中心的位置。

14、在该实施例的变型中,手持式扫描仪包括一个或多个聚焦部件以聚焦手持式扫描仪,以及处理器进一步被配置用于:基于所标识的瞄准图案区域确定焦距;以及控制所述一个或多个聚焦部件,以将所述手持式扫描仪聚焦在所述焦距处,其中所述图像数据在所述手持式扫描仪聚焦在所述焦距处时被捕获。

15、在该实施例的变型中,处理器被配置为通过以下步骤标识瞄准图案区域:给瞄准光源通电以提供瞄准光图案;使所述图像传感器在所述瞄准光源通电时捕获表示出现在所述fov内的环境的仅部分的第一部分图像的第一图像数据,其中所述瞄准光图案响应于所述手持式扫描仪与所述标记之间距离的变化而在所述环境的所述部分内移动;将所述第一图像数据划分为第一多个子图像;合计所述第一多个子图像中的每一者中的第一图像数据的亮度,以形成针对所述第一多个子图像中的相应子图像的第一多个总亮度;将所述瞄准光源断电;使所述图像传感器在所述瞄准光源断电时捕获表示出现在所述fov内的环境的仅部分的第二部分图像的第二图像数据;将附图数据划分为第二多个子图像;合计所述第二多个子图像中的每一者中的所述附加图像数据的亮度,以形成针对所述第二多个子图像中的相应子图像的第二多个总亮度;计算所述第一多个总亮度与所述第二多个总亮度中的相应总亮度之间的多个差;以及将所述第一子图像中对应于多个差中的最大差的子图像标识为所述瞄准图案区域。

16、在该实施例的变型中,通过以下配置处理以识别瞄准图案区域:确定焦距;基于所述焦距与所述视差,标识所述瞄准光图案的所述假定位置;以及标识所述瞄准图案区域以包括所述瞄准光图案的所述假定位置。

17、在该实施例的变型中,处理器被配置为通过以下步骤标识瞄准图案区域:给瞄准光源通电以提供瞄准光图案;利用所述图像传感器,在所述瞄准光源通电时捕获表示出现在所述fov内的所述环境的第一图像的第一图像数据;将一个或多个图像处理算法应用于所述第一图像数据,以检测所述瞄准光图案;以及将包括所检测的瞄准光图案的所述第一图像数据的区域标识为所述瞄准图案区域。

18、在又另一实施例中,一种存储计算机可读指令的非瞬态计算机可读存储介质,在由一个或多个处理器执行时,所述计算机可读指令使手持式扫描仪进行以下操作:标识包括瞄准光图案的检测到的位置或假定位置的瞄准图案区域,其中所述瞄准光图案的所述检测到的位置或假定位置与图像数据的中心之间的偏移由于视差随所述手持式扫描仪到标记的距离而变化;确定所述瞄准图案区域的一个或多个坐标;使所述图像传感器捕获图像数据,所述图像数据表示出现在包括所述标记的所述手持式扫描仪的视场(fov)内环境的图像;将所述瞄准图案区域的所述一个或多个坐标编码到所述图像的标记行中;以及将具有所述标记行的所述图像提供给与所述手持式扫描仪分开的标记解码器,使得所述标记解码器尝试在基于所述瞄准图案区域的所述一个或多个坐标所选择的所述图像数据的区域中开始从所述图像数据中解码所述标记。

19、在该实施例的变型中,瞄准图案区域的一个或多个坐标表示瞄准图案区域的角落或中心的位置。

20、在该实施例的变型中,当由所述一个或多个处理器执行时,指令使手持式扫描仪:基于所标识的瞄准图案区域确定焦距;以及控制一个或多个聚焦部件,以将所述手持式扫描仪聚焦在所述焦距处,其中所述图像数据在所述手持式扫描仪聚焦在所述焦距处时被捕获。

21、在该实施例的变型中,当由所述一个或多个处理器执行时,指令通过以下步骤使手持式扫描仪标识瞄准图案区域:给瞄准光源通电以提供瞄准光图案;使所述图像传感器在所述瞄准光源通电时捕获表示出现在所述fov内的环境的仅部分的第一部分图像的第一图像数据,其中所述瞄准光图案响应于所述手持式扫描仪与所述标记之间距离的变化而在所述环境的所述部分内移动;将所述第一图像数据划分为第一多个子图像;合计所述第一多个子图像中的每一者中的第一图像数据的亮度,以形成针对所述第一多个子图像中的相应子图像的第一多个总亮度;将所述瞄准光源断电;使所述图像传感器在所述瞄准组件断电时捕获表示出现在所述fov内的环境的仅部分的第二部分图像的第二图像数据;将所述第二图像数据划分为第二多个子图像;合计所述第二多个子图像中的每一者中的所述第二图像数据的亮度,以形成针对所述第二多个子图像中的相应子图像的第二多个总亮度;计算所述第一多个总亮度与所述第二多个总亮度中的相应总亮度之间的多个差;以及将所述第一子图像中对应于多个差中的最大差的子图像标识为所述瞄准图案区域。

22、在该实施例的变型中,指令当由所述一个或多个处理器执行时,通过以下步骤使手持式扫描仪标识瞄准图案区域:确定焦距;基于焦距与视差,标识所述瞄准光图案的所述假定位置;以及标识所述瞄准图案区域以包括所述瞄准光图案的所述假定位置。

23、在该实施例的变型中,指令当由所述一个或多个处理器执行时,通过以下步骤使手持式扫描仪标识瞄准图案区域:给瞄准光源通电以提供瞄准光图案;利用所述图像传感器,在所述瞄准光源通电时捕获表示出现在所述fov内的所述环境的第一图像的第一图像数据;将一个或多个图像处理算法应用于所述第一图像数据,以检测所述瞄准光图案;以及将包括所检测的瞄准光图案的所述第一图像数据的区域标识为所述瞄准图案区域。


技术特征:

1.一种用于定位标记的方法,所述方法包括:

2.如权利要求1所述的方法,其中所述瞄准图案区域的所述一个或多个坐标表示所述瞄准图案区域的角落或中心的位置。

3.如权利要求1所述的方法,进一步包括:

4.如权利要求1所述的成像部件,其中标识所述瞄准图案区域包括:

5.如权利要求4所述的方法,其中当所述最大差满足标准时,所述第一子图像被标识为所述瞄准图案区域。

6.如权利要求1所述的方法,其中标识所述瞄准图案区域包括:

7.如权利要求1所述的方法,其中标识所述瞄准图案区域包括:

8.如权利要求7所述的方法,其中所述焦距是至少根据预确定的焦距斜升来确定的。

9.如权利要求7所述的方法,其中当所述标记在所述图像数据不可被解码时:

10.一种手持式扫描仪,包括:

11.如权利要求10所述的手持式扫描仪,其中所述瞄准图案区域的所述一个或多个坐标表示所述瞄准图案区域的角落或中心的位置。

12.如权利要求10所述的手持式扫描仪,进一步包括用于聚焦所述手持式扫描仪的一个或多个聚焦部件,其中所述处理器被配置为:

13.如权利要求10所述的手持式扫描仪,其中所述处理器被配置为通过以下步骤标识所述瞄准图案区域:

14.如权利要求10所述的手持式扫描仪,其中所述处理器被配置为通过以下步骤标识所述瞄准图案区域:

15.如权利要求10所述的手持式扫描仪,其中所述处理器被配置为通过以下步骤标识所述瞄准图案区域:

16.一种存储计算机可读指令的非瞬态计算机可读存储介质,在由一个或多个处理器执行时,所述计算机可读指令使手持式扫描仪:

17.如权利要求16所述的存储介质,其中所述瞄准图案区域的所述一个或多个坐标表示所述瞄准图案区域的角落或中心的位置。

18.如权利要求16所述的存储介质,其中当由所述一个或多个处理器执行时,所述指令使所述手持式扫描仪:

19.如权利要求16所述的存储介质,当由所述一个或多个处理器执行时,所述指令使所述手持式扫描仪通过以下步骤标识所述瞄准图案区域:

20.如权利要求16所述的存储介质,其特征在于,当由所述一个或多个处理器执行时,所述指令使所述手持式扫描仪通过以下步骤标识所述瞄准图案区域:

21.如权利要求16所述的存储介质,其特征在于,当由所述一个或多个处理器执行时,所述指令使所述手持式扫描仪通过以下步骤标识所述瞄准图案区域:


技术总结
本文公开了用于在大图像中定位小标记的方法和装置。示例方法包括:标识包括瞄准光图案的检测到的位置或假定位置的瞄准图案区域,其中所述瞄准光图案的所述检测到的位置或假定位置与图像数据的中心之间的偏移由于视差随手持式扫描仪到标记的距离而变化;确定所述瞄准图案区域的一个或多个坐标;确定所述瞄准图案区域的一个或多个坐标;将所述瞄准图案区域的所述一个或多个坐标编码到所述图像的标记行中;以及将具有所述标记行的所述图像提供给标记解码器,使得所述标记解码器尝试在基于所述瞄准图案区域的所述一个或多个坐标所选择的所述图像数据的区域中开始从所述图像数据中解码标记。

技术研发人员:V·古瑞维克,C·D·威滕伯格,T·拉克曼,D·王
受保护的技术使用者:斑马技术公司
技术研发日:
技术公布日:2024/10/31
转载请注明原文地址: https://www.8miu.com/read-18173.html

最新回复(0)