一种基于二维码和单目相机的档案识别与定位方法技术

技术编号:21772717 阅读:37 留言:0更新日期:2019-08-03 21:51
本发明专利技术提供了一种基于二维码和单目相机的档案识别与定位方法,所解决的是在大量档案存储的场景中,无人存储机器人难以识别和定位特定档案以及双目相机成本高昂、定位算法复杂的问题,首先对整幅图像做中值滤波处理;将图像放入分类器,判断是否有二维码;对图像提取边缘;根据边缘的拓扑结构提取所有的二维码区域;然后对二维码解码并通过解码编号确定需要的档案;计算二维码在像素平面的面积;通过相似三角形得到档案平面距离相机平面的距离;最后通过相机内参矩阵和距离,得到档案盒在相机坐标系的三维坐标。本发明专利技术仅需单目相机即可使用,成本低廉,易于实现且实时性高,有效地解决了档案存储机器人在档案存取过程中的视觉引导问题。

A Method of Archives Recognition and Location Based on Two-Dimensional Code and Monocular Camera

【技术实现步骤摘要】
一种基于二维码和单目相机的档案识别与定位方法
本专利技术属于机器视觉领域,特别涉及一种基于二维码和单目相机的档案识别与定位方法。
技术介绍
随着信息技术的迅速发展和广泛应用,信息产业的高速发展极大地影响和改变着人们的生产、生活、工作、学习、思维和交往方式,同时也给传统的档案管理带来了巨大变化。电子档案作为传统档案与现代信息技术的结合体,极大的推动了现代档案工作的发展,给档案的调度、查阅及科学化存储都提供了极大的便利。但由于纸质档案在原始记录性、保密性等方面都有着电子档案无法比拟的优势,它的存在仍是十分必要的。然而如何科学有效的对数量庞大的纸质档案进行管理仍是一个难题。使用人工对档案进行查找、调度等工作,不仅效率较低容易出错,而且增加了档案与无关人员的接触时间,增加了泄密的风险。尤其在保密性要求高的单位,如何减少不必要的人与档案的接触时间,对保密工作有着重要意义。货物存取机器人主要由AGV车体、机械臂以及机器视觉部分组成,已经在许多智能仓储场景中得到应用。极大的提高了物流配送环节的拣选和存取效率,减少劳动力的投入并提高了仓库的有效利用率。使用货物存取机器人在纸质档案大规模存储的环境中,如档案室、档案馆,对档案进行无人且科学的管理,是不二之选。然而如何将传统的货物存取机器人运用在档案大规模存储的环境中仍存在问题,主要体现在机器视觉部分难以对外观统一的档案盒进行识别,以及使用双目定位的设备和运算成本都较高上。目前,图像识别主要使用图像特征提取与图像匹配的方法。图像特征是区分图像的依据,如图像中的角点、直线、边缘、轮廓、区域及颜色等都可作为图像特征。对于图像匹配,是通过对图像中相关目标的特征、结构、纹理等进行分析,根据对应关系或相似性等寻求相应图像,如根据图像特征相似性,采用相应的图像搜索算法搜寻到对应的最佳图像特征完成图像匹配。然而档案存放在外观统一的档案盒中难以对档案进行区分。并且档案存放成排且互相紧靠,难以使用模板对档案盒匹配。而目标定位,主流方法仍是使用双目立体视觉技术。双目立体视觉是仿照人类利用双目视觉线感知距离的方法,实现对三维信息的感知,在实现上采用基于三角测量的方法,利用两个或多个摄像机对同一景物从不同位置成像,从而从视差中恢复距离信息。一个完整的机器人立体视觉系统包括:图像获取、摄像机标定、特征提取、立体匹配、三维信息恢复及后处理5个部分。但特征匹配以及立体匹配算法较为复杂,实现困难且运算量大,极大的增加了硬件的负担,并降低了整个系统的实时性。同时双目视觉系统的硬件成本也远高于单目视觉系统的成本。因而,若要将货物存取机器人运用在档案存储的环境中,急需一种档案识别与定位方法,能够快速的对档案柜中的大量档案进行识别,并定位需要的档案。
技术实现思路
为了解决现有技术的缺陷,本专利技术提供了一种基于二维码和单目相机的档案识别与定位方法,以在多个档案存储的场景中识别和定位特定的档案,档案装在档案盒内,档案盒侧边均贴有二维码,每个二维码包含对应档案盒内的档案编号信息,包括如下步骤:步骤1:获取单目相机拍摄的图像;步骤2:对图像整幅进行中值滤波处理,减少干扰点的影响;步骤3:检测图像,以判断其中是否存在二维码,是则进入步骤4;否则返回步骤1;步骤4:对整幅图像进行自适应二值化处理,使用canny算子对图像进行边缘提取;步骤5:基于图像轮廓的拓扑结构,提取所有二维码的外轮廓,确定图像中所有二维码所在区域;步骤6:将所有的二维码区域逐个进行解码得到档案编号;步骤7:在解码出的档案编号中查找是否有需要的档案编号,是则进入步骤8;否则返回步骤1;步骤8:保留需要的档案编号对应的二维码区域;步骤9:计算出保留的二维码区域所占像素个数,即二维码在相机拍摄的图像中的面积大小;步骤10:通过相机的内部参数、二维码实际面积以及二维码在相机拍摄的图像中的面积,基于相机的线性模型,计算出二维码对应的档案盒平面与相机平面的距离,此距离即档案盒与相机的距离;步骤11:通过档案盒与相机的距离以及相机的内部参数矩阵,得到档案盒在相机坐标系下的坐标;步骤12:输出上述坐标。作为一种优化方案:步骤3中检测图像,以判断其中是否存在二维码的具体步骤为:使用机器学习分类器SVM算法,针对二维码特征进行训练,训练完成的SVM分类器可以快速检测单目相机采集到的图片中是否含有二维码。作为进一步优化方案:步骤5中提取所有二维码外轮廓的具体步骤为:确定二维码的三个定位点,三个定位点包括一个外层空心正方形和两个内部实心正方形,经轮廓提取,首先保留第一轮廓,第一轮廓包含一层父轮廓和三层子轮廓,对第一轮廓再次进行筛选,留下第二轮廓,第二轮廓为正方形轮廓,第二轮廓即为二维码的内轮廓。作为进一步优化方案:步骤10中二维码对应的档案盒平面与相机平面的距离具体计算步骤为:基于单目相机的线性模型,可通过相似三角形得到距离d的计算公式:式中S为二维码实际面积,Sp为二维码在相机拍摄的图像中的面积,fx和fy为相机的内部参数,分别代表焦距在像素平面x方向占的像素个数,和焦距在像素平面y方向占的像素个数,可事先通过张正友标定法对单目相机进行标定得到。作为进一步优化方案:步骤11中计算档案盒在相机坐标系下的坐标具体计算步骤为:实际空间中的点透过透镜从相机坐标系投影到成像平面坐标系,其映射关系如下:式中(x,y)为成像平面坐标系坐标,(Xc,Yc,Zc)为相机坐标系坐标,f为焦距,相机将成像平面上的图像转换为数字图像通过像素平面坐标系(u,v)来进行存储,其对应关系如下:其中(u0,v0)为光心在像素平面坐标系中的平面坐标,由此可得相机坐标系坐标和像素平面坐标系坐标的转换公式为:其中fx=1/dx,fy=1/dy,当相机平面与被测平面平行时,Zc即为被测平面与相机平面的距离d,式中Zc,u,v为测量出得量,fx,fy,u0,v0为事先通过相机标定得到的内部参数,通过矩阵变化可求出被测点在相机坐标系中的坐标(Xc,Yc,Zc)。有益效果:本专利技术可对在档案柜中成排存放的档案盒进行快速识别定位,所使用的单目相机成本低廉,本专利技术算法简单有效,实时性高,可以运用在各种嵌入式平台上,适宜推广。附图说明图1为本专利技术一种基于二维码和单目相机的档案识别与定位方法的使用场景及二维码相对位置示意图;图2为本专利技术一种基于二维码和单目相机的档案识别与定位方法的步骤流程示意图;图3为二维码拓扑结构示意图;图4为本专利技术一种基于二维码和单目相机的档案识别与定位方法的档案测距原理示意图;图5为相机坐标系,成像平面坐标系和像素平面坐标系的转换示意图;附图标记:1-档案柜,2-档案盒,3-二维码,31-父轮廓,32-子轮廓。具体实施方式下面结合附图和具体实施例,进一步阐明本专利技术,应理解这些实施例仅用于说明本专利技术而不用于限制本专利技术的范围,在阅读了本专利技术之后,本领域技术人员对本专利技术的各种等价形式的修改均落于本申请所附权利要求所限定的范围。图1是本专利技术一种基于二维码和单目相机的档案识别与定位方法的使用场景及二维码相对位置示意图,如图1所示,档案存于规格统一的档案盒2中,然后成排存放于档案柜1。每个档案盒2侧边都贴有含有唯一编号标识的二维码3,且二维码3的边长和面积已知。图2为本专利技术一种基于二维码和单目相机的档案识别与定本文档来自技高网
...

【技术保护点】
1.一种基于二维码和单目相机的档案识别与定位方法,以在多个档案存储的场景中识别和定位特定的档案,所述档案装在档案盒(2)内,所述档案盒(2)侧边均贴有二维码(3),每个所述二维码(3)包含对应档案盒(2)内的档案编号信息,其特征在于,包括如下步骤:步骤1:获取单目相机拍摄的图像;步骤2:对图像整幅进行中值滤波处理,减少干扰点的影响;步骤3:检测图像,以判断其中是否存在二维码(3),是则进入步骤4;否则返回步骤1;步骤4:对整幅图像进行自适应二值化处理,使用canny算子对图像进行边缘提取;步骤5:基于图像轮廓的拓扑结构,提取所有二维码(3)的外轮廓,确定图像中所有二维码(3)所在区域;步骤6:将所有的二维码(3)区域逐个进行解码得到档案编号;步骤7:在解码出的档案编号中查找是否有需要的档案编号,是则进入步骤8;否则返回步骤1;步骤8:保留需要的档案编号对应的二维码(3)区域;步骤9:计算出保留的二维码(3)区域所占像素个数,即二维码(3)在相机拍摄的图像中的面积大小;步骤10:通过相机的内部参数、二维码(3)实际面积以及二维码(3)在相机拍摄的图像中的面积,基于相机的线性模型,计算出二维码(3)对应的档案盒(2)平面与相机平面的距离,此距离即档案盒(2)与相机的距离;步骤11:通过档案盒(2)与相机的距离以及相机的内部参数矩阵,得到档案盒(2)在相机坐标系下的坐标;步骤12:输出上述坐标。...

【技术特征摘要】
1.一种基于二维码和单目相机的档案识别与定位方法,以在多个档案存储的场景中识别和定位特定的档案,所述档案装在档案盒(2)内,所述档案盒(2)侧边均贴有二维码(3),每个所述二维码(3)包含对应档案盒(2)内的档案编号信息,其特征在于,包括如下步骤:步骤1:获取单目相机拍摄的图像;步骤2:对图像整幅进行中值滤波处理,减少干扰点的影响;步骤3:检测图像,以判断其中是否存在二维码(3),是则进入步骤4;否则返回步骤1;步骤4:对整幅图像进行自适应二值化处理,使用canny算子对图像进行边缘提取;步骤5:基于图像轮廓的拓扑结构,提取所有二维码(3)的外轮廓,确定图像中所有二维码(3)所在区域;步骤6:将所有的二维码(3)区域逐个进行解码得到档案编号;步骤7:在解码出的档案编号中查找是否有需要的档案编号,是则进入步骤8;否则返回步骤1;步骤8:保留需要的档案编号对应的二维码(3)区域;步骤9:计算出保留的二维码(3)区域所占像素个数,即二维码(3)在相机拍摄的图像中的面积大小;步骤10:通过相机的内部参数、二维码(3)实际面积以及二维码(3)在相机拍摄的图像中的面积,基于相机的线性模型,计算出二维码(3)对应的档案盒(2)平面与相机平面的距离,此距离即档案盒(2)与相机的距离;步骤11:通过档案盒(2)与相机的距离以及相机的内部参数矩阵,得到档案盒(2)在相机坐标系下的坐标;步骤12:输出上述坐标。2.根据权利要求1所述的一种基于二维码和单目相机的档案识别与定位方法,其特征在于:所述步骤3中检测图像,以判断其中是否存在二维码(3)的具体步骤为:使用机器学习分类器SVM算法,针对二维码(3)特征进行训练,训练完成的SVM分类器可以快速检测单目相机采集到的图片中是否含有二维码(3)。3.根据权利要求1所述的一种基于二维码和单目相机的档案识别与定...

【专利技术属性】
技术研发人员:何俊杰郭进邹卫军王超尘杨毅白云耀
申请(专利权)人:南京理工大学
类型:发明
国别省市:江苏,32

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

1