机房设备维护方法、装置、计算机设备、可读存储介质和程序产品与流程
- 国知局
- 2024-12-26 16:08:51
本技术涉及计算机视觉,特别是涉及一种机房设备维护方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
背景技术:
1、在机房管理中,对于设备的变更、维护和升级,一般是人工制定变更计划和记录变更过程。然而,这种方法高度依赖人工,机房设备频繁上下架的特性使得管理工作变得繁琐且耗时,效率较低,难以满足现代数据中心对灵活性和响应速度的要求。
技术实现思路
1、基于此,有必要针对上述方法存在的管理效率较低,难以满足现代数据中心对灵活性和响应速度的要求的技术问题,提供一种机房设备维护方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本技术提供了一种机房设备维护方法。所述方法包括:
3、获取机房中的机柜在当前时刻的原始图像;
4、对所述原始图像进行矫正处理,得到矫正图像;
5、对所述矫正图像进行目标检测处理,得到所述机柜中的设备对应的设备信息;所述设备信息至少包括所述设备的边界框;
6、将当前时刻的所述设备信息与前一时刻所述机柜的设备信息进行对比,得到所述机柜中的设备的变更信息,记录所述变更信息。
7、在其中一个实施例中,所述对所述原始图像进行矫正处理,得到矫正图像,包括:
8、对所述原始图像进行语义分割,得到机柜区域,对所述机柜区域进行边缘检测,得到所述机柜的轮廓;
9、从所述机柜的轮廓中提取出矫正定位点,并根据矫正定位点,确定透视变换矩阵;
10、根据所述透视变换矩阵,对所述原始图像进行矫正处理,得到所述矫正图像。
11、在其中一个实施例中,所述对所述矫正图像进行目标检测处理,得到所述机柜中的设备对应的设备信息,包括:
12、通过第一目标检测模型,对所述矫正图像进行目标检测处理,得到所述机柜中的设备对应的第一设备信息;所述第一设备信息包括所述设备的边界框和设备型号;
13、通过第二目标检测模型,对所述矫正图像进行目标检测处理,得到所述机柜中的设备对应的第二设备信息;所述第二设备信息包括所述设备的边界框;
14、对所述第一设备信息和所述第二设备信息进行去重处理,得到所述设备信息。
15、在其中一个实施例中,所述对所述第一设备信息和所述第二设备信息进行去重处理,得到所述设备信息,包括:
16、当所述第二设备信息中任一设备的边界框与所述第一设备信息中的任一设备边界框的重叠面积比例超过预定阈值时,删除所述第二设备信息中的所述任一设备的设备信息,得到去重后的第二设备信息;
17、将所述去重后的第二设备信息和所述第一设备信息,组成所述机柜中的设备对应的设备信息。
18、在其中一个实施例中,所述对所述原始图像进行矫正处理,得到矫正图像之后,还包括:
19、通过第三目标检测模型,对所述矫正图像进行目标检测处理,得到所述机柜中的设备对应的标签信息和识别码信息;所述标签信息包括标签的边界框,所述识别码信息包括所述识别码的边界框;
20、提取所述设备对应的标签中的文本信息,以及对所述设备的识别码进行解码处理,得到所述设备的设备编号;
21、验证所述设备编号、所述文本信息、所述标签信息与所述设备信息,以及所述机房的资源系统中记录的所述设备的相关信息之间的一致性,在存在不一致的情况下,生成提示信息。
22、在其中一个实施例中,所述方法还包括:
23、根据所述矫正图像,建立所述机柜的三维模型;
24、根据所述机柜中的设备对应的设备信息,对所述三维模型中对应的设备进行标注,得到所述机柜的标注后的三维模型;
25、根据所述机房中所有机柜的标注后的三维模型,生成所述机房对应的数字三维机房。
26、第二方面,本技术还提供了一种机房设备维护装置。所述装置包括:
27、获取模块,用于获取机房中的机柜在当前时刻的原始图像;
28、矫正模块,用于对所述原始图像进行矫正处理,得到矫正图像;
29、检测模块,用于对所述矫正图像进行目标检测处理,得到所述机柜中的设备对应的设备信息;所述设备信息至少包括所述设备的边界框;
30、对比模块,用于将当前时刻的所述设备信息与前一时刻所述机柜的设备信息进行对比,得到所述机柜中的设备的变更信息,记录所述变更信息。
31、第三方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
32、获取机房中的机柜在当前时刻的原始图像;
33、对所述原始图像进行矫正处理,得到矫正图像;
34、对所述矫正图像进行目标检测处理,得到所述机柜中的设备对应的设备信息;所述设备信息至少包括所述设备的边界框;
35、将当前时刻的所述设备信息与前一时刻所述机柜的设备信息进行对比,得到所述机柜中的设备的变更信息,记录所述变更信息。
36、第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
37、获取机房中的机柜在当前时刻的原始图像;
38、对所述原始图像进行矫正处理,得到矫正图像;
39、对所述矫正图像进行目标检测处理,得到所述机柜中的设备对应的设备信息;所述设备信息至少包括所述设备的边界框;
40、将当前时刻的所述设备信息与前一时刻所述机柜的设备信息进行对比,得到所述机柜中的设备的变更信息,记录所述变更信息。
41、第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
42、获取机房中的机柜在当前时刻的原始图像;
43、对所述原始图像进行矫正处理,得到矫正图像;
44、对所述矫正图像进行目标检测处理,得到所述机柜中的设备对应的设备信息;所述设备信息至少包括所述设备的边界框;
45、将当前时刻的所述设备信息与前一时刻所述机柜的设备信息进行对比,得到所述机柜中的设备的变更信息,记录所述变更信息。
46、上述机房设备维护方法、装置、计算机设备、存储介质和计算机程序产品,在获取机房中的机柜在当前时刻的原始图像后,得到矫正图像;对矫正图像进行目标检测处理,得到机柜中的设备对应的设备信息;设备信息至少包括设备的边界框;将当前时刻的设备信息与前一时刻机柜的设备信息进行对比,得到机柜中的设备的变更信息,记录变更信息。该方法通过采集机柜图像,对机柜图像进行目标检测实现设备信息的自动识别,进一步将当前时刻采集的机柜图像的设备信息和前一时刻的设备信息进行对比,可以实现对设备变更情况的有效记录和追踪,为机房管理提供自动化的数据支持,减少人工检查的工作量,从而提高设备的管理和维护效率。此外,对原始图像进行矫正处理,能够消除由于拍摄角度、光照等因素导致的图像失真和形变,从而提高后续目标检测的准确性。
本文地址:https://www.jishuxx.com/zhuanli/20241216/348373.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。