空间占用检测方法、装置、设备及存储介质与流程

文档序号:36105369发布日期:2023-11-22 06:37阅读:99来源:国知局
空间占用检测方法与流程

本发明涉及数据处理,尤其涉及一种空间占用检测方法、装置、设备及存储介质。


背景技术:

1、互联网数据中心(internet data center,idc)是新型基础设施的重要组成部分,其中,idc机房内的多类主设备,如服务器、存储、交换机等it算力设备、通信设备,为数据中心服务提供了硬件基础。这类硬件设备放置在机房的机柜内,机柜内以unit为最小单位分割为多个子空间。在机房实际应用中,u位空间的利用率和利用状态为衡量机房设备状况和安全状态的重要指标。

2、目前,可以通过基于硬件连接的方式来实现u位检测及管理,即在设备和机架上安装配套硬件以判断相应u位的设备占用情况。但此类硬件可能会存在摩擦损耗和水电腐蚀等情况,从而导致信号识别准确率降低或信号识别失败,使得u位检测精度低,进而不利于对u位空间的利用情况进行监测。


技术实现思路

1、本发明的主要目的在于提供了一种空间占用检测方法、装置、设备及存储介质,旨在解决现有技术中的u位检测方式由于信号识别准确率低导致检测精度低,进而不利于对u位空间的利用情况进行监测的技术问题。

2、为实现上述目的,本发明提供了一种空间占用检测方法,所述空间占用检测方法包括:

3、基于目标机柜对应的机柜图像确定目标roi区域;

4、确定所述目标roi区域的校正区域,并根据所述校正区域获得目标校正图像;

5、基于预设模板图像对所述目标校正图像进行u位分割处理,获得所述目标校正图像对应的u位分布;

6、基于所述目标校正图像确定设备占用范围,并根据所述设备占用范围和所述u位分布确定所述目标机柜的u位占用状态。

7、可选地,所述基于目标机柜对应的机柜图像确定目标roi区域的步骤,包括:

8、基于目标机柜对应的机柜图像和目标检测网络确定roi区域的若干个边界角点和机柜门锁检测框;

9、根据所述机柜门锁检测框对应的坐标信息确定门锁中心坐标;

10、基于各边界角点建立边界角点集合,并确定所述边界角点集合中的纵坐标极大值和纵坐标极小值;

11、获取相邻机柜对应的相邻门锁中心坐标,并基于所述门锁中心坐标和所述相邻门锁中心坐标确定纵坐标均值,所述相邻机柜为与所述目标机柜相邻的机柜;

12、基于所述纵坐标极大值、所述纵坐标极小值和所述纵坐标均值确定所述机柜图像的目标roi区域。

13、可选地,所述确定所述目标roi区域的校正区域,并根据所述校正区域获得目标校正图像的步骤,包括:

14、根据所述机柜图像对应的roi类型和预设模板图像确定所述目标roi区域的校正区域;

15、通过预设透视变换方式对所述校正区域进行校正,获得目标校正图像。

16、可选地,所述机柜图像包括:机柜完整图像;所述roi类型包括:机柜完整区域类型;所述根据所述机柜图像对应的roi类型和预设模板图像确定所述目标roi区域的校正区域的步骤,包括:

17、根据所述机柜完整图像对应的所述机柜完整区域类型,将所述目标roi区域的校正区域确定为第一矩形区域,所述第一矩形区域为由预设模板图像对应的目标边界角点构成的矩形区域。

18、可选地,所述机柜图像包括:机柜局部图像;所述roi类型包括:机柜局部区域类型;所述根据所述机柜图像对应的roi类型和预设模板图像确定所述目标roi区域的校正区域的步骤,包括:

19、根据所述机柜局部图像对应的所述机柜局部区域类型,将所述目标roi区域的校正区域确定为第二矩形区域;

20、其中,所述第二矩形区域为基于预设模板图像对应的目标边界角点和目标门锁中心点确定的矩形区域。

21、可选地,所述基于预设模板图像对所述目标校正图像进行u位分割处理,获得所述目标校正图像对应的u位分布的步骤,包括:

22、获取预设模板图像对应的u位高度分布信息;

23、判断所述目标校正图像和所述预设模板图像的分辨率是否相同;

24、若否,则获取所述目标校正图像对应的第一roi区域高度,以及所述预设模板图像对应的第二roi区域高度;

25、基于所述第一roi区域高度和所述第二roi区域高度确定区域高度比例;

26、基于所述区域高度比例和所述u位高度分布信息对所述目标校正图像进行u位分割处理,获得所述目标校正图像对应的u位分布。

27、可选地,所述根据所述设备占用范围和所述u位分布确定所述目标机柜的u位占用状态的步骤,包括:

28、通过预设字符识别模型对所述roi区域的铭牌检测框进行识别,获得所述目标机柜对应的机柜编号;

29、根据所述设备占用范围对应的占用检测框的检测框坐标信息确定框高度范围,并根据所述框高度范围构建框高度范围集合;

30、将所述框高度范围集合中各框高度范围与所述u位分布进行比较,并根据比较结果确定占用u位;

31、基于所述机柜编号和所述占用u位生成u位状态字典,并通过所述u位状态字典确定所述目标机柜的u位占用状态。

32、此外,为实现上述目的,本发明还提出一种空间占用检测装置,所述装置包括:

33、区域确定模块,用于基于目标机柜对应的机柜图像确定目标roi区域;

34、区域校正模块,用于确定所述目标roi区域的校正区域,并根据所述校正区域获得目标校正图像;

35、u位分割模块,用于基于预设模板图像对所述目标校正图像进行u位分割处理,获得所述目标校正图像对应的u位分布;

36、占用状态确定模块,用于基于所述目标校正图像确定设备占用范围,并根据所述设备占用范围和所述u位分布确定所述目标机柜的u位占用状态。

37、此外,为实现上述目的,本发明还提出一种空间占用检测设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的空间占用检测程序,所述空间占用检测程序配置为实现如上文所述的空间占用检测方法的步骤。

38、此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有空间占用检测程序,所述空间占用检测程序被处理器执行时实现如上文所述的空间占用检测方法的步骤。

39、在本发明中,公开了基于目标机柜对应的机柜图像确定目标roi区域;确定目标roi区域的校正区域,并根据校正区域获得目标校正图像;基于预设模板图像对目标校正图像进行u位分割处理,获得目标校正图像对应的u位分布;基于目标校正图像确定设备占用范围,并根据设备占用范围和u位分布确定目标机柜的u位占用状态;相较于现有技术中在设备和机架上安装配套硬件以判断相应u位的设备占用情况,导致u位检测精度低,由于本发明对目标机柜对应的目标校正图像进行u位分割处理,获得目标校正图像对应的u位分布,并根据设备占用范围和u位分布确定目标机柜的u位占用状态,从而解决了现有技术中的u位检测方式由于信号识别准确率低导致检测精度低,进而不利于对u位空间的利用情况进行监测的技术问题。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1