一种基于二维码的多张数据中心机柜照片拼接方法技术

技术编号:36538132 阅读:18 留言:0更新日期:2023-02-01 16:28
本发明专利技术涉及图像处理技术领域,具体为一种基于二维码的多张数据中心机柜照片拼接方法,包括以下步骤:使用包含机柜编号以及所属机柜上的顺序编号的多张二维码图片粘贴于机柜边缘;巡检时拍摄的多个机柜的多张照片传输至后台进行处理;在python中创建SIFT特征提取器;利用快速最近邻算法进行特征点粗匹配;有益效果为:本发明专利技术提出的基于二维码的多张数据中心机柜照片拼接方法通过二维码辅助,即可作为拼接的特征点,辅助校准,同时能够通过二维码包含的信息,实现多张照片的按机柜分组,每组内又可以进行顺序排序。每组排序好的照片通过特征提取、匹配,图像校准、裁剪变换等,最终实现拼接成机柜的完整照片。拼接成机柜的完整照片。拼接成机柜的完整照片。

【技术实现步骤摘要】
一种基于二维码的多张数据中心机柜照片拼接方法


[0001]本专利技术涉及图像处理
,具体为一种基于二维码的多张数据中心机柜照片拼接方法。

技术介绍

[0002]数据中心是全球协作的特定设备网络,用来在internet网络基础设施上传递、加速、展示、计算、存储数据信息。
[0003]现有技术中,数据中心巡检时,由于机柜高度较高,普遍在两米以上,通过普通摄像头拍摄的照片,无法满足一张照片覆盖整个机柜的高度范围,如果距离较远拍摄,照片清晰度又急剧下降。通过拍摄某个机柜不同高度的多张照片,得到某个机柜分区域的高清照片。
[0004]但是,但是多张照片会存在重合部位,以及拍摄角度的原因,照片会存在不同角度的偏差,将多张高清照片图像拼接,得到机柜的完整高清照片。同时由于巡检时需要拍摄很多个机柜的照片,每个机柜都存在较高的相似性,后台进行拼接时,往往无法分辨哪几张照片属于同一个机柜。

技术实现思路

[0005]本专利技术的目的在于提供一种基于二维码的多张数据中心机柜照片拼接方法,以解决上述
技术介绍
中提出的问题。
[0006]为实现上述目的,本专利技术提供如下技术方案:一种基于二维码的多张数据中心机柜照片拼接方法,所述基于二维码的多张数据中心机柜照片拼接方法包括:
[0007]使用包含机柜编号以及所属机柜上的顺序编号的多张二维码图片粘贴于机柜边缘;
[0008]巡检时拍摄的多个机柜的多张照片传输至后台进行处理;
[0009]在python中创建SIFT特征提取器;
[0010]利用快速最近邻算法进行特征点粗匹配,并利用阈值设置和双向交叉检查方法进行初步的筛选;
[0011]使不同图像映射到同一坐标系下并消除鬼影、色差,通过对四张照片的拼接,得到机柜的完整高清照片。
[0012]优选的,使用包含机柜编号以及所属机柜上的顺序编号的多张二维码图片粘贴于机柜边缘时,间隔宽度确保巡检拍摄的每张照片宽度可以覆盖两个以上二维码,后续将二维码作为特征点进行匹配校正。
[0013]优选的,巡检时拍摄的多个机柜的多张照片传输至后台进行处理时,首先识别照片中包含的二维码信息,对照片按照机柜分组,同一组内的照片即为某个机柜不同高度的所有照片,根据照片顺序作为待匹配、拼接的素材集。
[0014]优选的,在python中创建SIFT特征提取器后,计算SIFT特征点的关键点和相应的
描述算子。
[0015]优选的,利用阈值设置和双向交叉检查方法进行初步的筛选时,
[0016](1)快速最近邻算法特征匹配算法实现步骤:利用K

D树(KDimensional Tree)数据结构来有序存放特征描述向量,再用快速近似k最近邻(FLANN)算法找出最近邻点和次近邻点;
[0017](2)找出特征点后,由于匹配的特征点之间不仅要求特征描述向量距离最近,而且应该与其它特征点能够区分开来,因此采用最近邻点与次近邻点距离比值来限制特征点匹配;计算最近邻点的距离和次近邻点的距离的比值,若小于阈值则保留,反之,则剔除;
[0018](3)双向交叉检查方法:通过单一方向搜索匹配的特征点对易出现图像中单个特征点与另一幅图像多个特征点匹配的问题,当图像匹配特征点对较少时,这一问题会严重影响空间变换矩阵的估计精度;通过双向交叉检查方法可以解决这一问题。
[0019]一种基于二维码的多张数据中心机柜照片拼接系统,该系统由二维码准备模块、照片排序模块、提取模块、筛选模块以及映射模块;
[0020]二维码准备模块,使用包含机柜编号以及所属机柜上的顺序编号的多张二维码图片粘贴于机柜边缘;
[0021]照片排序模块,巡检时拍摄的多个机柜的多张照片传输至后台进行处理;
[0022]提取模块,在python中创建SIFT特征提取器;
[0023]筛选模块,利用快速最近邻算法进行特征点粗匹配,并利用阈值设置和双向交叉检查方法进行初步的筛选;
[0024]映射模块,使不同图像映射到同一坐标系下并消除鬼影、色差,通过对四张照片的拼接,得到机柜的完整高清照片。
[0025]优选的,所述二维码准备模块中,使用包含机柜编号以及所属机柜上的顺序编号的多张二维码图片粘贴于机柜边缘时,间隔宽度确保巡检拍摄的每张照片宽度可以覆盖两个以上二维码,后续将二维码作为特征点进行匹配校正。
[0026]优选的,所述照片排序模块中,巡检时拍摄的多个机柜的多张照片传输至后台进行处理时,首先识别照片中包含的二维码信息,对照片按照机柜分组,同一组内的照片即为某个机柜不同高度的所有照片,根据照片顺序作为待匹配、拼接的素材集。
[0027]优选的,所述提取模块中,在python中创建SIFT特征提取器后,计算SIFT特征点的关键点和相应的描述算子。
[0028]优选的,所述筛选模块中,利用阈值设置和双向交叉检查方法进行初步的筛选时,
[0029](1)快速最近邻算法特征匹配算法实现步骤:利用K

D树(KDimensional Tree)数据结构来有序存放特征描述向量,再用快速近似k最近邻(FLANN)算法找出最近邻点和次近邻点;
[0030](2)找出特征点后,由于匹配的特征点之间不仅要求特征描述向量距离最近,而且应该与其它特征点能够区分开来,因此采用最近邻点与次近邻点距离比值来限制特征点匹配;计算最近邻点的距离和次近邻点的距离的比值,若小于阈值则保留,反之,则剔除;
[0031](3)双向交叉检查方法:通过单一方向搜索匹配的特征点对易出现图像中单个特征点与另一幅图像多个特征点匹配的问题,当图像匹配特征点对较少时,这一问题会严重影响空间变换矩阵的估计精度;通过双向交叉检查方法可以解决这一问题。
[0032]与现有技术相比,本专利技术的有益效果是:
[0033]本专利技术提出的基于二维码的多张数据中心机柜照片拼接方法通过二维码辅助,即可作为拼接的特征点,辅助校准,同时能够通过二维码包含的信息,实现多张照片的按机柜分组,每组内又可以进行顺序排序。每组排序好的照片通过特征提取、匹配,图像校准、裁剪变换等,最终实现拼接成机柜的完整照片。
附图说明
[0034]图1为本专利技术流程图;
[0035]图2为本专利技术特征提取、特征匹配、变换矩阵以及图像变换示意图。
具体实施方式
[0036]为了使本专利技术的目的、技术方案进行清楚、完整地描述,及优点更加清楚明白,以下结合附图对本专利技术实施例进行进一步详细说明。应当理解,此处所描述的具体实施例是本专利技术一部分实施例,而不是全部的实施例,仅仅用以解释本专利技术实施例,并不用于限定本专利技术实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0037]实施例一
[0038]请参阅图1至图2,本专利技术提供一种技术方案:一种基于二维码的多张数据中心机柜照片拼接方法,所述基于二维码的多本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于二维码的多张数据中心机柜照片拼接方法,其特征在于:所述基于二维码的多张数据中心机柜照片拼接方法包括:使用包含机柜编号以及所属机柜上的顺序编号的多张二维码图片粘贴于机柜边缘;巡检时拍摄的多个机柜的多张照片传输至后台进行处理;在python中创建SIFT特征提取器;利用快速最近邻算法进行特征点粗匹配,并利用阈值设置和双向交叉检查方法进行初步的筛选;使不同图像映射到同一坐标系下并消除鬼影、色差,通过对四张照片的拼接,得到机柜的完整高清照片。2.根据权利要求1所述的一种基于二维码的多张数据中心机柜照片拼接方法,其特征在于:使用包含机柜编号以及所属机柜上的顺序编号的多张二维码图片粘贴于机柜边缘时,间隔宽度确保巡检拍摄的每张照片宽度可以覆盖两个以上二维码,后续将二维码作为特征点进行匹配校正。3.根据权利要求2所述的一种基于二维码的多张数据中心机柜照片拼接方法,其特征在于:巡检时拍摄的多个机柜的多张照片传输至后台进行处理时,首先识别照片中包含的二维码信息,对照片按照机柜分组,同一组内的照片即为某个机柜不同高度的所有照片,根据照片顺序作为待匹配、拼接的素材集。4.根据权利要求1所述的一种基于二维码的多张数据中心机柜照片拼接方法,其特征在于:在python中创建SIFT特征提取器后,计算SIFT特征点的关键点和相应的描述算子。5.根据权利要求1所述的一种基于二维码的多张数据中心机柜照片拼接方法,其特征在于:利用阈值设置和双向交叉检查方法进行初步的筛选时,(1)快速最近邻算法特征匹配算法实现步骤:利用K

D树(KDimensional Tree)数据结构来有序存放特征描述向量,再用快速近似k最近邻(FLANN)算法找出最近邻点和次近邻点;(2)找出特征点后,由于匹配的特征点之间不仅要求特征描述向量距离最近,而且应该与其它特征点能够区分开来,因此采用最近邻点与次近邻点距离比值来限制特征点匹配;计算最近邻点的距离和次近邻点的距离的比值,若小于阈值则保留,反之,则剔除;(3)双向交叉检查方法:通过单一方向搜索匹配的特征点对易出现图像中单个特征点与另一幅图像多个特征点匹配的问题,当图像匹配特征点对较少时,这一问题会严重影响空间变换矩阵的估计精度;通过双向交叉检查方法可以解决这一问题。6.一种如上述权利要求1

5任意一项所述的基于二维码的多张数据中心机柜照片拼接系统,其特征在于...

【专利技术属性】
技术研发人员:谭强马辰姜荣闫盼盼
申请(专利权)人:山东新一代信息产业技术研究院有限公司
类型:发明
国别省市:

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

1