机柜设备识别方法技术

技术编号:39749577 阅读:6 留言:0更新日期:2023-12-17 23:47
本申请提供了一种机柜设备识别方法

【技术实现步骤摘要】
机柜设备识别方法、装置及系统


[0001]本申请涉及目标检测
,尤其涉及一种机柜设备识别方法

装置及系统


技术介绍

[0002]随着云原生等
IT
技术不断发展,越来越多的电气设备被托管在数据中心机房进行统一管理和维护

用户需定期对数据中心机房内的电气设备进行盘点,目前的盘点方式一般采用人工识别或标签识别,来确定电气设备在数据中心机房内位置及电气设备的类型

但是,对于人工识别和标签识别机柜设备方法,在识别效率

识别成本和识别准确率等方面无法同时做到最优


技术实现思路

[0003]本申请提供了一种机柜设备识别方法

装置及系统,以至少提高机柜设备识别效率

本申请的技术方案如下:
[0004]第一方面,本申请实施例提供了一种机柜设备识别方法,包括:
[0005]获取机柜图像,所述机柜图像中至少包括一个机柜的正面图像;
[0006]对所述机柜图像中的设备进行目标检测,得到所述机柜图像中各设备的第一像素位置和设备类型;并对所述机柜图像中的
U
位标识进行目标识别和字符识别,得到所述机柜图像中各
U
位标识的第二像素位置和字符;
[0007]基于所述各
U
位标识的第二像素位置,将所述各
U
位标识基于所属的机柜侧面进行分组,得到至少一组
U/>位标识;针对所述至少一组
U
位标识中的每组
U
位标识,提取所述每组
U
位标识对应的字符中的数字部分得到数字序列;
[0008]判断所述数字序列是否满足校验通过条件,其中,所述校验通过条件为以1为公差的等差数列,且所述数字序列的序列长度等于机柜
U
位总数;若所述数字序列不满足校验通过条件,则对该组
U
位标识的第二像素位置和字符进行异常数据处理;直至所述该组
U
位标识的数字序列满足校验通过条件;
[0009]基于所述各设备的第一像素位置和所述各
U
位标识的第二像素位置,关联所述各设备的设备类型与所处
U
位标识的字符,得到机柜设备识别结果

[0010]在一些实现方式中,所述对该组
U
位标识的第二像素位置和字符进行异常数据处理,包括:
[0011]判断所述该组
U
位标识的数字序列中的数字个数是否等于机柜
U
位标识总数;
[0012]若所述该组
U
位标识的数字序列中的数字个数等于机柜
U
位总数;则将所述数字序列与自然数序列逐位比较,确定所述数字序列与所述自然数序列中位置相同数字不同的目标位置;并将所述数字序列中对应目标位置的数字更改为所述自然数序列中对应目标位置的数字

[0013]在一些实现方式中,所述对该组
U
位标识的第二像素位置和字符进行异常数据处理,还包括:
[0014]若所述该组
U
位标识的数字序列中的数字个数小于机柜
U
位总数,则将所述数字序列与自然数序列逐位比较,确定所述数字序列与所述自然数序列中数字相同的位置为公共位置;
[0015]将所述自然数序列中除所述公共位置之外的位置确定为缺漏数字位置;并确定所述缺漏数字位置前后的第一位置和第二位置;
[0016]基于该组
U
位标识中对应所述第一位置和所述第二位置分别对应的第二像素位置以及字符,得到该组
U
位标识中对应缺漏数字位置的第二像素位置以及字符

[0017]在一些实现方式中,每个设备的第一像素位置包括所述机柜图像中该设备区域的左上角像素位置和右下角像素位置

[0018]在一些实现方式中,所述基于所述各设备的第一像素位置和所述各
U
位标识的第二像素位置,关联所述各设备的设备类型与所处
U
位标识的字符,包括:
[0019]针对每个设备,将该设备的第一像素位置逐个与所述每组
U
位标识中当前
U
位标识的第二像素位置进行比较,得到比较结果;
[0020]若所述比较结果满足位置关联条件,则关联该设备的设备类型与所述当前
U
位标识的字符;其中,所述位置关联条件为第二像素位置的
Y
轴坐标位于所述第一像素位置的左上角像素位置与右下角像素位置的
Y
轴坐标之间,以所述机柜的竖直方向作为
Y


[0021]在一些实现方式中,所述获取机柜图像,包括:
[0022]获取通过采集设备采集的机柜的多个照片或视频;
[0023]在判断所述多个照片或者视频满足格式要求后,从所述多个照片中获取至少包括一个机柜的正面图像的待处理照片,或者从所述视频中获取至少包括一个机柜的正面图像的待处理视频帧;
[0024]将所述待处理照片或所述待处理视频帧通过预处理以及降噪处理,得到统一规格的机柜图像

[0025]第二方面,本申请实施例提供了一种机柜设备识别装置,包括:
[0026]图像获取模块,用于获取机柜图像,所述机柜图像中至少包括一个机柜的正面图像;
[0027]目标检测模块,用于对所述机柜图像中的设备进行目标检测,得到所述机柜图像中各设备的第一像素位置和设备类型;并对所述机柜图像中的
U
位标识进行目标识别和字符识别,得到所述机柜图像中各
U
位标识的第二像素位置和字符;
[0028]标识信息处理模块,用于基于所述各
U
位标识的第二像素位置,将所述各
U
位标识基于所属的机柜侧面进行分组,得到至少一组
U
位标识;针对所述至少一组
U
位标识中的每组
U
位标识,提取所述每组
U
位标识对应的字符中的数字部分得到数字序列;
[0029]标识信息校准模块,用于判断所述数字序列是否满足校验通过条件,其中,所述校验通过条件为以1为公差的等差数列,且所述数字序列的序列长度等于机柜
U
位总数;若所述数字序列不满足校验通过条件,则对该组
U
位标识的第二像素位置和字符进行异常数据处理;直至所述该组
U
位标识的数字序列满足校验通过条件;
[0030]识别结果融合模块,用于基于所述各设备的第一像素位置和所述各
U
位标识的第二像素位置,关联所述各设备的设备类型与所处
U
位标识的字符,得到机柜设备识别结果
...

【技术保护点】

【技术特征摘要】
1.
一种机柜设备识别方法,其特征在于,包括:获取机柜图像,所述机柜图像中至少包括一个机柜的正面图像;对所述机柜图像中的设备进行目标检测,得到所述机柜图像中各设备的第一像素位置和设备类型;并对所述机柜图像中的
U
位标识进行目标识别和字符识别,得到所述机柜图像中各
U
位标识的第二像素位置和字符;基于所述各
U
位标识的第二像素位置,将所述各
U
位标识基于所属的机柜侧面进行分组,得到至少一组
U
位标识;针对所述至少一组
U
位标识中的每组
U
位标识,提取所述每组
U
位标识对应的字符中的数字部分得到数字序列;判断所述数字序列是否满足校验通过条件,其中,所述校验通过条件为以1为公差的等差数列,且所述数字序列的序列长度等于机柜
U
位总数;若所述数字序列不满足校验通过条件,则对该组
U
位标识的第二像素位置和字符进行异常数据处理;直至所述该组
U
位标识的数字序列满足校验通过条件;基于所述各设备的第一像素位置和所述各
U
位标识的第二像素位置,关联所述各设备的设备类型与所处
U
位标识的字符,得到机柜设备识别结果
。2.
根据权利要求1所述的方法,其特征在于,所述对该组
U
位标识的第二像素位置和字符进行异常数据处理,包括:判断所述该组
U
位标识的数字序列中的数字个数是否等于机柜
U
位标识总数;若所述该组
U
位标识的数字序列中的数字个数等于机柜
U
位总数;则将所述数字序列与自然数序列逐位比较,确定所述数字序列与所述自然数序列中位置相同数字不同的目标位置;并将所述数字序列中对应目标位置的数字更改为所述自然数序列中对应目标位置的数字
。3.
根据权利要求2所述的方法,其特征在于,所述对该组
U
位标识的第二像素位置和字符进行异常数据处理,还包括:若所述该组
U
位标识的数字序列中的数字个数小于机柜
U
位总数,则将所述数字序列与自然数序列逐位比较,确定所述数字序列与所述自然数序列中数字相同的位置为公共位置;将所述自然数序列中除所述公共位置之外的位置确定为缺漏数字位置;并确定所述缺漏数字位置前后的第一位置和第二位置;基于该组
U
位标识中对应所述第一位置和所述第二位置分别对应的第二像素位置以及字符,得到该组
U
位标识中对应缺漏数字位置的第二像素位置以及字符
。4.
根据权利要求1所述的方法,其特征在于,每个设备的第一像素位置包括所述机柜图像中该设备区域的左上角像素位置和右下角像素位置
。5.
根据权利要求4所述的方法,其特征在于,所述基于所述各设备的第一像素位置和所述各
U
位标识的第二像素位置,关联所述各设备的设备类型与所处
U
位标识的字符,包括:针对每个设备,将该设备的第一像素位置逐个与所述每组
U
位标识中当前
U
位标...

【专利技术属性】
技术研发人员:薛飞张靓李天陈贞贞陈荣平陈彬
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1