基于双摄像头实现DPM二维码识别方法与流程

文档序号:16503520发布日期:2019-01-05 08:54阅读:3649来源:国知局

本发明属于一种dpm二维码双摄像头图像识别领域,具体而言,涉及一种基于双摄像头的快速定位、准确识别dpm二维码方法。



背景技术:

目前,二维码应用渐趋广泛,渗透在各行各业。不知不觉中已经成为桥接现实与虚拟最得力的工具之一。运用而生的是各式各样的终端扫描器,随着应用的广泛,对各种环境下二维码的识别、各种部件上二维码的识别要求也相对有了新的要求。尤其是各种商品上、工业制品上各式各样的二维码,都需要有相应扫描器能准确快速识别。但是由于各种不可预估的原因,单摄像头获取图像无法准确快速定位,有时获取到图像速度慢,图像模糊,受打光影响,致使在相同解码引擎下无法解码,这极大影响了使用者的极致体验。

现有双摄像头已应用到各个获取图像的方案中,但是也存在缺陷。比如:现有双摄像头获取图像时无法准确定位图像位置,对扫描装置来说需要的不是双摄像头获取到的整个图像,而是定位到的二维码图像,进而把信息传送到解码装置。尤其像dpm这种部件上各种场景下的二维码更是对扫描速率,扫描装置,扫描环境有了更高的要求,现有的技术已无法解决迭代变更的dpm二维码。

虽然,通过其他一些技术的优化,有些场景可以将就,但是用户体验感在明显下降,有些dpm二维码更是在普通的扫码器环境下无法识别,急需一种新的解决方案和扫码引擎相结合生产出一种新的解码装置识别无法预期的“恶劣”环境下dpm二维码。因此,如何解决当通过双摄像头成像对dpm二维码识别来提高用户体验感,准确定位到双摄像头成像中二维码的位置,进而适配出对应扫码装置,已经成为提升用户的极致体验亟待解决的技术问题。



技术实现要素:

本发明的目的是为了解决上述问题,提出一种基于双摄像头实现dpm二维码识别方法,可以有效的解决当通过双摄像头成像定位dpm二维码位置,直接识别成像图像中二维码,而忽略其它像素成像干扰问题,加快解码速度,提升用户体验。

本发明的目的是通过以下技术方案来实现的:基于双摄像头实现dpm二维码识别方法,其特征在于:在扫码终端供电成功后,图像识别的摄像功能同时被开启,主摄像头和辅助摄像头开始同时监测第一拍摄主题和第二拍摄主体,获取第一判断结果;根据所诉第一判断结果通过所述主摄像头和所述辅助摄像头得到第一传递图像和第二传递图像,按照对两张图片的处理算法快速合成目标传递图像;目标传递图像被传送到解码引擎中启用算法识图定位所述目标图像中二维码所在位置,将位置信息记录传递给二维码处理算法,进而直接按所传位置信息进行解码返回。

进一步的,当摄像头开始工作时,因为主摄像头和辅助摄像头的相对位置关系可以与获取的第一拍摄主体和第二拍摄主体的相对位置关系进行校验,如,当解码器的主摄像头与辅助摄像头处于斜对的相对位置时,判断第一拍摄主体和第二拍摄主体是否也处于对应的位置关系,已得到判断的结果,并结合获取的两张拍摄主体图像再次校验是否获取到正确可读的图片信息,如果校验正确,传入初级定位算法中作处理,反之,抛弃,继续重复获取,类似流水线式工作。此方法相比较普通的图像识别算法获取二维码传入解码引擎增加了快速获取二维码所在位置,而其他的图片信息并不往下传,截图发送,提高了解码的速度,反馈也进一步提升,从而提升了用户体验。

进一步的,根据第一判断结果校验后和通过主摄像头和辅助摄像头所述的第一传递图像和第二传递图像的具体步骤包括:在所述第一校验结果确认后,第一传递图像和第二传递图像在主摄像头和辅助摄像头的算法规划下,第二传递图像会首先和第一传递图像在辅助摄像头移动控制命令下与第一传递图像经过处理算法生成目标图像传递给后续引擎中处理。

进一步的,摄像头的位置选择设置在扫码盒体的相对中间的对角方向,此方向位置对获取dpm二维码图像有辅助作用,能让双摄像头处理控制获取完全二维码部分像素,在大小传递图像固定的基础上完全包含二维码,保证二维码在中间位置,通过摄像头算法对成像处理只保留二维码图像部分传递给解码引擎,实现多余部分不传递,增加了内部缓存空间,预留给解码引擎的空间更大,进而提升解码返回速度,提升用户体验。

本发明有效的解决当通过双摄像头成像定位dpm二维码位置,直接识别成像图像中二维码,而忽略其它像素成像干扰问题,加快解码速度,提升用户体验。

具体实施方式

下面实施例对本发明作进一步的说明:

实施例;基于双摄像头实现dpm二维码识别方法,在扫码终端供电成功后,图像识别的摄像功能同时被开启,主摄像头和辅助摄像头开始同时监测第一拍摄主题和第二拍摄主体,获取第一判断结果;根据所诉第一判断结果通过所述主摄像头和所述辅助摄像头得到第一传递图像和第二传递图像,按照对两张图片的处理算法快速合成目标传递图像;目标传递图像被传送到解码引擎中启用算法识图定位所述目标图像中二维码所在位置,将位置信息记录传递给二维码处理算法,进而直接按所传位置信息进行解码返回;当摄像头开始工作时,因为主摄像头和辅助摄像头的相对位置关系可以与获取的第一拍摄主体和第二拍摄主体的相对位置关系进行校验,如,当解码器的主摄像头与辅助摄像头处于斜对的相对位置时,判断第一拍摄主体和第二拍摄主体是否也处于对应的位置关系,已得到判断的结果,并结合获取的两张拍摄主体图像再次校验是否获取到正确可读的图片信息,如果校验正确,传入初级定位算法中作处理,反之,抛弃,继续重复获取,类似流水线式工作。此方法相比较普通的图像识别算法获取二维码传入解码引擎增加了快速获取二维码所在位置,而其他的图片信息并不往下传,截图发送,提高了解码的速度,反馈也进一步提升,从而提升了用户体验;根据第一判断结果校验后和通过主摄像头和辅助摄像头所述的第一传递图像和第二传递图像的具体步骤包括:在所述第一校验结果确认后,第一传递图像和第二传递图像在主摄像头和辅助摄像头的算法规划下,第二传递图像会首先和第一传递图像在辅助摄像头移动控制命令下与第一传递图像经过处理算法生成目标图像传递给后续引擎中处理;双摄像头的位置选择设置在扫码盒体的相对中间的对角方向,此方向位置对获取dpm二维码图像有辅助作用,能让双摄像头处理控制获取完全二维码部分像素,在大小传递图像固定的基础上完全包含二维码,保证二维码在中间位置,通过摄像头算法对成像处理只保留二维码图像部分传递给解码引擎,实现多余部分不传递,增加了内部缓存空间,预留给解码引擎的空间更大,进而提升解码返回速度,提升用户体验。

最后应说明的是:显然,上述实施例仅仅是为清楚地说明本发明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明的保护范围之中。



技术特征:

技术总结
本发明涉及一种基于双摄像头实现DPM二维码识别方法,在扫码终端供电成功后,图像识别的摄像功能同时被开启,主摄像头和辅助摄像头开始同时监测第一拍摄主题和第二拍摄主体,获取第一判断结果;根据所诉第一判断结果通过所述主摄像头和所述辅助摄像头得到第一传递图像和第二传递图像,按照对两张图片的处理算法快速合成目标传递图像;目标传递图像被传送到解码引擎中启用算法识图定位所述目标图像中二维码所在位置。本发明可以有效的解决当通过双摄像头成像定位DPM二维码位置,直接识别成像图像中二维码,而忽略其它像素成像干扰问题,加快解码速度,提升用户体验。

技术研发人员:李鸿钢
受保护的技术使用者:北京微光互联科技有限公司
技术研发日:2017.06.19
技术公布日:2019.01.04
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1