一种适用于弧形容器的双目条形码识读设备制造技术

技术编号:15640239 阅读:141 留言:0更新日期:2017-06-16 04:39
本发明专利技术提供了一种适用于弧形容器的双目条形码识读设备,包括:两个可旋转平面,每个旋转平面上设置有一个摄像头和一个红外测距模块,两个摄像头分别用于采集位于弧形容器第一区域和第二区域内的条形码图像;两个红外测距模块分别用于测量对应的旋转平面与弧形容器表面的距离,并在检测到对应的旋转平面与弧形容器的距离最小时控制对应的旋转平面停止旋转;识读设备还包括处理器,用于分别对第一条形码图像以及第二条形码图像进行条形码列宽度纠正以得到纠正后的第一条形码图像和第二条形码图像,并将纠正后两幅条形码图像进行拼接处理得到完整的目标条形码图像,本发明专利技术能够解决弧形容器上条形码的识读问题,提高弧形容器上的条形码识别成功率。

【技术实现步骤摘要】
一种适用于弧形容器的双目条形码识读设备
本专利技术涉及条形码识读领域,具体涉及一种适用于弧形容器的双目条形码识读设备。
技术介绍
条形码是按照一定编码规则排列,可表达特定信息的图形标识符,广泛应用于商品标识与流通过程中。条形码中信息的表达需要经过扫描与译码两个过程,其中条形码扫描的质量直接决定译码的成败。针对附着在方形容器上的条形码,扫描时条码无任何畸变,基本不会影响译码效果;而针对附着在弧形容器上的条形码,尤其是在容器弧度较大时,扫描时条码会发生严重变形,严重影响译码效果。为避免该问题,目前条码通常会纵向附着在弧状容器上,或是设计条码的长度远小于弧形容器周长,这样当其横向附着于容器上时,弯曲弧度不至于影响译码效果。以上方法是解决弧形容器上条码扫描的主流解决方法,然而对于一些追求设计美观,或非流水线标准化生产的商品,仍然存在条码在弧形容器上横向附着的可能性。当条码长度较长且弧形容器半径较短的情况下,识读设备在条形码扫描时,获取条码图像中条、空等元素的比例会发生变化,如果变形严重,译码将会产生错误或操作失败。
技术实现思路
针对现有技术中的缺陷,本专利技术提供了一种适用于弧形容器的双目条形码识读设备,本专利技术能够解决弧形容器上条形码识读问题,提高弧形容器上条形码的识别或译码成功率。具体地,本专利技术提供了以下技术方案:一种适用于弧形容器的双目条形码识读设备,该适用于弧形容器的双目条形码识读设备用于对附着于弧形容器上的条形码进行识读,所述识读设备包括:设置在所述识读设备背面且位于同一水平线且相距预设距离的两个可旋转平面,分别为第一旋转平面和第二旋转平面,每个旋转平面上设置有一个可变焦摄像头和一个红外测距模块,分别为第一摄像头、第一红外测距模块、第二摄像头和第二红外测距模块;其中,所述第一摄像头用于采集位于弧形容器第一区域内的第一条形码图像,所述第二摄像头用于采集位于弧形容器第二区域的第二条形码图像;其中,位于第一区域的条形码和位于第二区域的条形码存在重叠区域且位于第一区域的条形码和位于第二区域的条形码共同构成完整的目标条形码;所述第一红外测距模块和所述第二红外测距模块分别用于测量对应的旋转平面与弧形容器表面的距离,并在检测到对应的旋转平面与弧形容器的距离最小时控制对应的旋转平面停止旋转;所述识读设备还包括处理器,所述处理器分别对所述第一摄像头采集的第一条形码图像以及所述第二摄像头采集的第二条形码图像进行条形码列宽度纠正以得到纠正后的第一条形码图像和纠正后的第二条形码图像,并将纠正后的第一条形码图像和纠正后的第二条形码图像进行拼接处理得到完整的目标条形码图像;所述处理器还用于对得到的完整的条形码图像进行条形码识别以得到相应的译码结果。进一步地,所述识读设备还包括显示屏,所述显示屏位于所述识读设备的正面,用于显示完整的条形码图像及对应的译码结果。进一步地,所述处理器包括:图像纠正单元和图像拼接单元;所述图像纠正单元,用于根据弧形容器的弧度分别对第一条形码图像和第二条形码图像进行条形码列宽度的逐列纠正,分别得到纠正后的第一条形码图像和纠正后的第二条形码图像;所述图像拼接单元,用于获取纠正后的第一条形码图像与纠正后的第二条形码图像的重叠区域,并基于所述重叠区域对纠正后的第一条形码图像和纠正后的第二条形码图像进行拼接处理,得到纠正拼接后的条形码图像。进一步地,所述图像纠正单元包括:参数获取模块和条形码列宽度纠正模块;所述参数获取模块,用于根据第一摄像头和第二摄像头之间的距离、第一旋转平面与弧形容器之间的第一距离或第二旋转平面与弧形容器之间的第二距离,以及第一旋转平面的旋转角度或第二旋转平面的旋转角度获取弧形容器半径;其中,第一旋转平面与弧形容器之间的第一距离为第一旋转平面与弧形容器距离最小时的距离,第二旋转平面与弧形容器之间的第二距离为第二旋转平面与弧形容器距离最小时的距离;所述条形码列宽度纠正模块,用于根据所述参数获取模块获取的弧形容器半径按照预设的列宽度纠正公式分别对第一条形码图像和第二条形码图像进行条形码列宽度的逐列纠正,得到纠正后的第一条形码图像和第二条形码图像;其中,在对第一条形码图像或第二条形码图像进行条形码列宽度纠正时,以第一摄像头或第二摄像头中心点所在列开始,向两侧逐列进行条形码列宽度纠正。进一步地,所述参数获取模块用于按照如下公式一获取弧形容器半径:r=(d2/2)/cosC-d1公式一其中,d2表示第一摄像头和第二摄像头之间的距离;d1表示第一旋转平面与弧形容器之间的第一距离或第二旋转平面与弧形容器之间的第二距离;C=90°-C1,C1为第一旋转平面的旋转角度或第二旋转平面的旋转角度。进一步地,所述预设的列宽度纠正公式为:其中,第一摄像头或第二摄像头在进行条形码识读时将弧形容器上的条形码投影到成像平面上,d2表示条码列的真实宽度,d1表示条码采集时投影到成像平面上的变形条码列宽度,d1表示第一摄像头或第二摄像头中心点到待纠正条码列的距离,A表示弧形容器表面点与第一摄像头或第二摄像头中心点间所夹的圆半径夹角,B表示弧形容器表面点与成像平面间的夹角,r表示弧形容器半径。进一步地,所述图像拼接单元包括:调整模块、确定模块和拼接模块;所述调整模块,用于将纠正后的第一条形码图像和纠正后的第二条形码图像调整至同一水平面且保证两幅图像的中心点位置保持不变;所述确定模块,用于确定调整后的两幅图像的重叠区域;所述拼接模块,用于根据所述重叠区域的图像信息对该两幅图像进行拼接。进一步地,所述确定模块,用于根据如下公式三确定调整后的两幅图像的重叠区域:d3=2*(d/2-d2/2)=d-d2公式三其中,d3表示两幅图像的重叠区域的长度,d2表示第一摄像头和第二摄像头之间的距离;d表示第一摄像头或第二摄像头的成像范围,所述成像范围为平展在成像平面上的条形码图像宽度。由上述技术方案可知,本专利技术提供的适用于弧形容器的双目条形码识读设备,基于两个并排设置的可变焦摄像头,分别捕捉弧形容器上条形码的左右区域,并对两个摄像头获取图像分别进行纠正,消除弧度对获取图像的影响,在图像纠正的基础上,再通过两摄像头的重叠区域,对两幅图像进行拼接,从而为译码提供较理想的条形码图像。可见本专利技术能够解决弧形容器上条形码识读问题,提高弧形容器上条形码的识别成功率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一实施例提供的适用于弧形容器的双目条形码识读设备的背面结构示意图;图2是本专利技术一实施例提供的适用于弧形容器的双目条形码识读设备的正面结构示意图;图3是本专利技术一实施例提供的识读设备与弧形容器的相对位置示意图;图4是本专利技术一实施例提供的条形码列宽度纠正示意图;图5是本专利技术一实施例提供的第一摄像头和第二摄像头成像关系示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中本文档来自技高网...
一种适用于弧形容器的双目条形码识读设备

【技术保护点】
一种适用于弧形容器的双目条形码识读设备,其特征在于,该适用于弧形容器的双目条形码识读设备用于对附着于弧形容器上的条形码进行识读,所述识读设备包括:设置在所述识读设备背面且位于同一水平线且相距预设距离的两个可旋转平面,分别为第一旋转平面和第二旋转平面,每个旋转平面上设置有一个可变焦摄像头和一个红外测距模块,分别为第一摄像头、第一红外测距模块、第二摄像头和第二红外测距模块;其中,所述第一摄像头用于采集位于弧形容器第一区域内的第一条形码图像,所述第二摄像头用于采集位于弧形容器第二区域的第二条形码图像;其中,位于第一区域的条形码和位于第二区域的条形码存在重叠区域且位于第一区域的条形码和位于第二区域的条形码共同构成完整的目标条形码;所述第一红外测距模块和所述第二红外测距模块分别用于测量对应的旋转平面与弧形容器表面的距离,并在检测到对应的旋转平面与弧形容器的距离最小时控制对应的旋转平面停止旋转;所述识读设备还包括处理器,所述处理器分别对所述第一摄像头采集的第一条形码图像以及所述第二摄像头采集的第二条形码图像进行条形码列宽度纠正以得到纠正后的第一条形码图像和纠正后的第二条形码图像,并将纠正后的第一条形码图像和纠正后的第二条形码图像进行拼接处理得到完整的目标条形码图像;所述处理器还用于对得到的完整的条形码图像进行条形码识别以得到相应的译码结果。...

【技术特征摘要】
1.一种适用于弧形容器的双目条形码识读设备,其特征在于,该适用于弧形容器的双目条形码识读设备用于对附着于弧形容器上的条形码进行识读,所述识读设备包括:设置在所述识读设备背面且位于同一水平线且相距预设距离的两个可旋转平面,分别为第一旋转平面和第二旋转平面,每个旋转平面上设置有一个可变焦摄像头和一个红外测距模块,分别为第一摄像头、第一红外测距模块、第二摄像头和第二红外测距模块;其中,所述第一摄像头用于采集位于弧形容器第一区域内的第一条形码图像,所述第二摄像头用于采集位于弧形容器第二区域的第二条形码图像;其中,位于第一区域的条形码和位于第二区域的条形码存在重叠区域且位于第一区域的条形码和位于第二区域的条形码共同构成完整的目标条形码;所述第一红外测距模块和所述第二红外测距模块分别用于测量对应的旋转平面与弧形容器表面的距离,并在检测到对应的旋转平面与弧形容器的距离最小时控制对应的旋转平面停止旋转;所述识读设备还包括处理器,所述处理器分别对所述第一摄像头采集的第一条形码图像以及所述第二摄像头采集的第二条形码图像进行条形码列宽度纠正以得到纠正后的第一条形码图像和纠正后的第二条形码图像,并将纠正后的第一条形码图像和纠正后的第二条形码图像进行拼接处理得到完整的目标条形码图像;所述处理器还用于对得到的完整的条形码图像进行条形码识别以得到相应的译码结果。2.根据权利要求1所述的识读设备,其特征在于,所述识读设备还包括显示屏,所述显示屏位于所述识读设备的正面,用于显示完整的条形码图像及对应的译码结果。3.根据权利要求1所述的识读设备,其特征在于,所述处理器包括:图像纠正单元和图像拼接单元;所述图像纠正单元,用于根据弧形容器的弧度分别对第一条形码图像和第二条形码图像进行条形码列宽度的逐列纠正,分别得到纠正后的第一条形码图像和纠正后的第二条形码图像;所述图像拼接单元,用于获取纠正后的第一条形码图像与纠正后的第二条形码图像的重叠区域,并基于所述重叠区域对纠正后的第一条形码图像和纠正后的第二条形码图像进行拼接处理,得到纠正拼接后的条形码图像。4.根据权利要求3所述的识读设备,其特征在于,所述图像纠正单元包括:参数获取模块和条形码列宽度纠正模块;所述参数获取模块,用于根据第一摄像头和第二摄像头之间的距离、第一旋转平面与弧形容器之间的第一距离或第二旋转平面与弧形容器之间的第二距离,以及第...

【专利技术属性】
技术研发人员:钱建平吴晓明韩帅刘寿春杨信廷
申请(专利权)人:北京农业信息技术研究中心
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1