一种机柜U位检测方法、设备及存储介质技术

技术编号:30529531 阅读:19 留言:0更新日期:2021-10-27 23:19
本申请实施例提供一种机柜U位检测方法、设备及存储介质。在本申请实施例中,可利用拍摄设备进行机柜拍摄,以获得机柜图像,所述机柜图像中包含至少一个机柜;在所述机柜图像中,确定所述至少一个机柜的位置信息;识别所述机柜图像中存在的空U位,以获得至少一个空U位的位置信息;基于所述至少一个机柜的位置信息和所述至少一个空U位的位置信息,检测所述至少一个机柜各自所包含的空U位。据此,本申请实施例中,可采用计算机视觉技术实现机柜U位检测,检测效率高,可有效节省人力物力;检测准确率高,可有效避免人工误差;对现场零改造,实施难度低,实施成本低。实施成本低。实施成本低。

【技术实现步骤摘要】
一种机柜U位检测方法、设备及存储介质


[0001]本申请涉及数据处理
,尤其涉及一种机柜U位检测方法、设备及存储介质。

技术介绍

[0002]为了提升数据中心的资源利用率,现场需要定期进行U位的精细化盘点,当前的做法通常是人工现场对空U位进行盘点,不但费时费力,还会引入人工误差。

技术实现思路

[0003]本申请的多个方面提供一种机柜U位检测方法、设备及存储介质,用以提高机柜U位检测的准确率。
[0004]本申请实施例提供一种机柜U位检测方法,包括:利用拍摄设备进行机柜拍摄,以获得机柜图像,所述机柜图像中包含至少一个机柜;在所述机柜图像中,确定所述至少一个机柜的位置信息;识别所述机柜图像中存在的空U位,以获得至少一个空U位的位置信息;基于所述至少一个机柜的位置信息和所述至少一个空U位的位置信息,检测所述至少一个机柜各自所包含的空U位。
[0005]本申请实施例还提供一种计算设备,包括存储器和处理器;所述存储器用于存储一条或多条计算机指令;所述处理器与所述存储器耦合,用于执行所述一条或多条计算机指令,以用于:利用拍摄设备进行机柜拍摄,以获得机柜图像,所述机柜图像中包含至少一个机柜;在所述机柜图像中,确定所述至少一个机柜的位置信息;识别所述机柜图像中存在的空U位,以获得至少一个空U位的位置信息;基于所述至少一个机柜的位置信息和所述至少一个空U位的位置信息,检测所述至少一个机柜各自所包含的空U位。
[0006]本申请实施例还提供一种存储计算机指令的计算机可读存储介质,当所述计算机指令被一个或多个处理器执行时,致使所述一个或多个处理器执行前述的机柜U位检测方法。
[0007]在本申请实施例中,可利用拍摄设备进行机柜拍摄,以获得机柜图像,所述机柜图像中包含至少一个机柜;在所述机柜图像中,确定所述至少一个机柜的位置信息;识别所述机柜图像中存在的空U位,以获得至少一个空U位的位置信息;基于所述至少一个机柜的位置信息和所述至少一个空U位的位置信息,检测所述至少一个机柜各自所包含的空U位。据此,本申请实施例中,可采用计算机视觉技术实现机柜U位检测,检测效率高,可有效节省人力物力;检测准确率高,可有效避免人工误差;对现场零改造,实施难度低,实施成本低。
附图说明
[0008]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请一示例性实施例提供的一种机柜U位检测方法的流程示意图;图2为本申请一示例性实施例提供的一种机柜U位检测方案的逻辑示意图;图3为本申请一示例性实施例提供的一种U位检测模型训练方案的逻辑视图;图4为本申请另一示例性实施例提供的一种计算设备的结构示意图。
具体实施方式
[0009]为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0010]目前,对数据中心机柜U位的盘点准确率不足、成本较高。为此,本申请的一些实施例中:可利用拍摄设备进行机柜拍摄,以获得机柜图像,所述机柜图像中包含至少一个机柜;在所述机柜图像中,确定所述至少一个机柜的位置信息;识别所述机柜图像中存在的空U位,以获得至少一个空U位的位置信息;基于所述至少一个机柜的位置信息和所述至少一个空U位的位置信息,检测所述至少一个机柜各自所包含的空U位。据此,本申请实施例中,可采用计算机视觉技术实现机柜U位检测,检测效率高,可有效节省人力物力;检测准确率高,可有效避免人工误差;对现场零改造,实施难度低,实施成本低。
[0011]以下结合附图,详细说明本申请各实施例提供的技术方案。
[0012]图1为本申请一示例性实施例提供的一种机柜U位检测方法的流程示意图,图2为本申请一示例性实施例提供的一种机柜U位检测方案的逻辑示意图。其中,该方法可由数据处理装置执行,该数据处理装置可实现为软件和/或硬件的结合,该数据处理装置可集成在计算设备中。参考图1,该方法可包括:步骤100、利用拍摄设备进行机柜拍摄,以获得机柜图像,机柜图像中包含至少一个机柜;步骤101、在机柜图像中,确定至少一个机柜的位置信息;步骤102、识别机柜图像中存在的空U位,以获得至少一个空U位的位置信息;步骤103、基于至少一个机柜的位置信息和至少一个空U位的位置信息,检测至少一个机柜各自所包含的空U位。
[0013]本实施例提供的机柜U位检测方案可应用于各种需要对机柜中U位进行检测的场景中,例如,数据中心的资源管理场景、企业机房的管理维护场景等,本实施例对应用场景不做限定。其中,机柜可以是指用于安放服务器或者其它IT设备的柜子,机柜中可包含一个或多个U位。U位可以是指机柜内用于安放设备的单位空间,U可理解为Unit的缩写,本实施例中,将未被占用的U位称为空U位。本实施例提供的机柜U位检测方案可实现对机柜中空U位的准确检测,应当理解的是,实际应用中,通常可通过检测空U位来支持对机柜的资源管理,若在特殊情况下需要对机柜中的已用U位进行检测,则可将本实施例中的检测对象替换为已用U位,处理构思与本案一致,或者,通过本案中对空U位的检测结果对已用U位进行推
算,从而实现对已用U位的检测。
[0014]基于此,参考图1和图2,在步骤100中,可利用拍摄设备进行机柜拍摄,以获得机柜图像。其中,拍摄设备可包括但不限于手机、PAD等手持设备,或者机器人、运载车搭载的摄像机等自主移动设备。本实施例中,可按需布置拍摄环境及机柜:开启机房灯光,以确保机柜无强烈阴影或遮挡、机柜上的铭牌清晰;在空U位上规整覆盖挡板,以更突出地展现空U位;等等。还可进行拍摄准备:将拍摄装置对准挤兑,拍摄视角尽量摆正,机柜上下背景区域尽量小,被拍机柜全柜及其铭牌全部入境。其中,机柜图像可以是照片或者是视频中的视频帧,对于机柜图像为照片的情况,单次拍摄可对准一个或多个机柜,这样,机柜图像中可包含至少一个机柜。对于机柜图像为视频帧的情况,可稳定平移拍摄设备,例如,均速平移视角进行视频拍摄,这样,拍摄获得的视频中各视频帧可能包含一个或多个机柜;另外,这种情况下,可从视频中选出关键帧,并只需对关键帧执行后续的检测识别等处理操作,以节省计算量。举例来说,可按照拍摄过程中的移动速度以及机柜的宽度来筛选关键帧,例如,若机柜宽度为50cm,移动速度为50cm/s,则可间隔1s提取一个视频帧作为关键帧,这样,可保证不会漏掉任何机柜,当然这仅是示例性的,本实施例并不限于此。
[0015]本实施例中,若机柜图像中包含多个机柜,则可支持对多个机柜进行同时检测。
[0016]在步骤101中,可在机柜图像中,确定至少一个机柜的位置信息。其中,机柜的位置信息可包括但不限于关键点坐标等,还可包含宽度、高度等,在一些情况下,宽本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种机柜U位检测方法,包括:利用拍摄设备进行机柜拍摄,以获得机柜图像,所述机柜图像中包含至少一个机柜;在所述机柜图像中,确定所述至少一个机柜的位置信息;识别所述机柜图像中存在的空U位,以获得至少一个空U位的位置信息;基于所述至少一个机柜的位置信息和所述至少一个空U位的位置信息,检测所述至少一个机柜各自所包含的空U位。2.根据权利要求1所述的方法,所述机柜图像为照片或者视频中的视频帧。3.根据权利要求1所述的方法,所述在所述机柜图像中,确定所述至少一个机柜的位置信息,包括:在所述机柜图像中进行文字识别,以检测所述机柜图像中包含的至少一个铭牌的位置信息;基于所述至少一个铭牌的位置信息以及铭牌与机柜之间的相对位置关系,确定所述至少一个机柜的位置信息。4.根据权利要求1所述的方法,所述识别所述机柜图像中存在的空U位,以获得至少一个空U位的位置信息,包括:将所述机柜图像输入U位检测模型,所述U位检测模型采用深度学习模型;在所述U位检测模型中,识别所述机柜图像中存在的空U位,以获得至少一个空U位的位置信息。5.根据权利要求4所述的方法,所述U位检测模型的训练过程包括:采集样本图像,所述样本图像中包含至少一个机柜;对所述样本图像中包含的至少一个机柜进行视角校正;在校正后的样本图像中,标注所有空U位的位置信息,以获得训练样本;利用所述训练样本训练所述U位检测模型。6.根据权利要求5所述的方法,所述在校正后的样本图像中,标注所有空U位的位置信息,以获得训练样本,包括:在所述校正后的样本图像中,利用标注框框出所有空U位,所述标注框与对应的空U位的规格适配;基于所述标注框,标注对应的空U位的位置信息;将所述校正后的样本图像以及为其标注的空U位的位置信息,作为所述训练样本。7.根据权利要求1所述的方法,所述基于所述至少一个机柜的位置信息和所述至少一个空U位的位置信息,检测所述至少一个机柜各自所包含的空U位,包括:在所述机柜图像对应的图像坐标系下,根据第一机柜的位置信息,确定所述第一机柜的横坐标范围;根...

【专利技术属性】
技术研发人员:赵乃龙王加龙理栈潘兵
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

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

1