[发明专利]读码方法和读码装置以及物流系统有效
申请号: | 201911112745.6 | 申请日: | 2019-11-14 |
公开(公告)号: | CN112800796B | 公开(公告)日: | 2023-05-26 |
发明(设计)人: | 王彪;朱正威 | 申请(专利权)人: | 杭州海康机器人股份有限公司 |
主分类号: | G06K7/14 | 分类号: | G06K7/14 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 陈舒维;宋志强 |
地址: | 310051 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 方法 装置 以及 物流 系统 | ||
本发明提供了一种读码方法和读码装置以及物流系统。基于本发明,可以利用线阵相机连续拍摄得到条码载体位于狭长视野内的局部区域的单帧图像,并且,利用单帧图像的实时拼接进行读码检测,可以补偿狭长视野的局限性、并同时兼顾到读码的实时性,从而,能够实现在拍摄视野受限的情况下的实时读码。
技术领域
本发明涉及条码检测领域,特别涉及一种读码方法、一种读码装置、一种物流系统、以及一种条码检测设备。
背景技术
在例如包裹分拣等场景中,需要通过读码来获取条码信息,以实现对条码载体的甄别。
通常情况下,可以利用相机拍摄得到包含条码的单帧图像,并利用拍摄到的单帧图像进行读码检测。
然而,某些读码场景中会存在拍摄视野受限的方位,当条码朝向这些方位时,就难以获取到包含条码的单帧图像,从而无法实现读码。
由此,如何在拍摄视野受限的情况下实现读码,成为现有技术有待解决的技术问题。
发明内容
有鉴于此,本发明的各实施例分别提供了一种读码方法、一种读码装置、一种物流系统、以及一种条码检测设备。
在一个实施例中,提供了一种读码方法,包括:
检测条码载体在线阵相机的视野内的在位状态;
在条码载体处于在位状态的期间内,响应于对线阵相机输出的单帧图像的接收:
以最新接收到的单帧图像为起始,从图像缓存中按照单帧图像的接收时间顺序的倒序读取预定数量的单帧图像,其中,图像缓存用于存储在条码载体处于在位状态的期间内从线阵相机接收到的单帧图像;
将从图像缓存成功读取到的预定数量的单帧图像,按照接收时间顺序拼接为读码图像;
对当前拼接的读码图像进行读码检测,其中:若对当前拼接的读码图像的读码检测失败,则,继续响应下一帧接收到的单帧图像执行对预定数量的单帧图像的读取和拼接,以利用下一次拼接的读码图像再次进行读码检测;若从当前拼接的读码图像中成功检测到条码信息时,则,输出检测到的条码信息以及该读码图像。
可选地,进一步包括:当检测到条码载体的在位状态消失时,将图像缓存中的所有单帧图像按照接收时间顺序合并为全局图像并输出。
可选地,进一步包括:在将图像缓存中的所有单帧图像按照接收时间顺序合并为全局图像并输出之后,清空图像缓存。
可选地,进一步包括:当将接收线阵相机输出的单帧图像时,将从零开始计数维护的图像序列号的当前序号值分配给该单帧图像、并将该单帧图像的存储位置与分配的当前序号值关联;当成功将当前接收到的单帧图像存入至图像缓存时,对图像序列号的当前序号值进行递增更新;当检测到条码载体的在位状态消失时,将图像序列号归零;并且,以最新接收到的单帧图像为起始,从图像缓存中按照单帧图像的接收时间顺序的倒序读取预定数量的单帧图像包括:以具有当前最大图像序号值的单帧图像为起始、并按照图像序号值的倒序,从图像缓存中与图像序号值关联的存储位置读取预定数量的单帧图像。
可选地,进一步包括:接收感应元件的感应信号、并利用接收到的感应信号检测条码载体的在位状态,其中,感应元件布设在条码载体的移动路径中,条码载体的移动路径途经线阵相机的视野,并且,感应元件的检测范围位于线阵相机的视野的上游、并与线阵相机的视野邻接或局部交叠。
在另一个实施例中,提供了一种读码装置,包括:
在位检测模块,用于检测条码载体在线阵相机的视野内的在位状态;
图像收取模块,用于当在条码载体处于在位状态的期间内接收到线阵相机输出的单帧图像时,将接收到的单帧图像存入至图像缓存;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康机器人股份有限公司,未经杭州海康机器人股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911112745.6/2.html,转载请声明来源钻瓜专利网。