【技术实现步骤摘要】
一种条码拼接算法
本专利技术涉及一种条码扫描方法,尤其涉及一种用于多线扫描平台的条码拼接算法。
技术介绍
多线扫描平台,是通过光学角度反射等原理将原本一条的激光束折成多条激光束,每条激光束都是同一个扫描点所走过的路劲。使得只要任意一条激光束覆盖条码就可以识读。但由于激光扫描条码必须是从左到右或者是从右到左的过程。在以下专利技术阐述中选取一个固定的方向,即从左到右扫描。当光点从条码左边的静默区进入条码再从条码右边的静默区扫出,即完成了一个完成的扫描过程。一般情况下,同一条激光束必须完成这一个从左静默区进入、再出右静默区出来的过程,才视为获取一个完整的信号,才能解码。但由于多线扫描平台是快速扫描设备,用户就是将条码在扫描设备面前快速闪过就要求设备能够识别出条码。所以,如果用户的扫描速度足够快,可能导致两种情况:第一:激光扫描点虽然从左边静默区进入,但由于使用者滑动速度太快,未等激光扫描点完全从右边静默区扫出,得到是条码的前半部分。第二:由于条码滑行进入的随机性,光点可能从条码的中间进入,而从条码的右边静默区扫出,这样得到的是条码的后半部分。这两种情况都不能解析出正常的条码,导致用户体验性能差。
技术实现思路
为了解决上述现有技术存在的问题,本专利技术目的在于提供一种条码拼接算法。本专利技术所述的一种条码拼接算法,其特征在于,包括如下步骤:A、识别出扫描过左边静默区的第一激光束(d1);B、识别出扫描过右边静默区的第二激光束(d2);C、将第一激光束所得脉冲数据尾部与第二激光束所得脉冲数据头部相拼接;D、将相拼接后的脉冲数据进行解码;E、解码成功则上传解码数据并结束 ...
【技术保护点】
一种条码拼接算法,其特征在于,包括如下步骤:A、识别出扫描过左边静默区的第一激光束(d1);B、识别出扫描过右边静默区的第二激光束(d2);C、将第一激光束所得脉冲数据尾部与第二激光束所得脉冲数据头部相拼接;D、将相拼接后的脉冲数据进行解码;E、解码成功则上传解码数据并结束;解码失败则进行下一步;F、删除第二激光束所得脉冲数据头部的第一个脉冲数据,然后返回步骤C。
【技术特征摘要】
1.一种条码拼接算法,其特征在于,包括如下步骤:A、识别出扫描过左边静默区的第一激光束(d1);B、识别出扫描过右边静默区的第二激光束(d2);C、将第一激光束所得脉冲数据尾部与第二激光束所得脉冲数据头部相拼接;D、将相拼接后的脉冲数据进行解码;E、...
【专利技术属性】
技术研发人员:王启云,袁缘,
申请(专利权)人:广州尚臣电子有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。