机柜监测方法及系统、具有存储功能的装置与流程

文档序号:16630587发布日期:2019-01-16 06:32阅读:138来源:国知局
机柜监测方法及系统、具有存储功能的装置与流程
本发明涉及智能监控领域,尤其是涉及机柜监测方法及系统、具有存储功能的装置。
背景技术
:长期以来我国的机房均采用人工巡检的作业方式,日常设备机房巡查时人员必须到达现场,造成人力、物力的浪费,人工巡视的及时性受到各种条件制约,人工巡视效果也会受巡检人员的业务能力、工作经验、精神状态等诸多因素的制约,漏检、误检的情况时有发生,稍有不慎就会造成重大经济损失,甚至影响铁路、航空等安全,尤其当其密集时,对其判断存在工作量大、效率低、人工成本高和结果判定主观性强等问题,需向自动化、智能化发展。机柜状态灯决定了机柜的工作状态,目前国内外文献未查阅到有关密集灯识别技术研究,有鉴于此,迫切需要设计一种新的机柜监测方法及系统、具有存储功能的装置。技术实现要素:本发明的目的是提供一种能够实现工作效率高,监测稳定可靠的机柜监测方法及系统、具有存储功能的装置。为实现上述目的,本发明的一种技术方案是提供机柜监测方法,包括以下步骤:通过相机获取机柜状态灯的图像;判断所述图像中机柜状态灯的状态信息与预存的状态信息是否一致;如果所述机柜状态灯的状态信息与预存的状态信息不一致,则生成机柜工作异常的信息。进一步的,在所述获取机柜状态灯的图像的步骤之前还包括相机初始化的步骤。进一步的,所述通过相机获取机柜状态灯的图像的步骤具体包括:通过相机获取机柜状态灯的图像并对所述图像进行校正。进一步的,所述对所述图像进行校正的步骤具体包括:先对输入图像进行透视变换,后进行图像灰度化与阈值二值化,对图像进行轮廓提取后,截取并保存轮廓内图像。进一步的,灰度化公式为gray=r×0.299+g×0.587+b×0.114;图像阈值二值化的公式为其中t为指定的阈值,x是此点的像素值,f(x)为二值化函数;基于边缘检测对图像进行轮廓提取,根据当前像素点的邻域进行判断,假设邻域窗口为3*3窗口,如果当前像素p(x,y)的八个邻域像素满足如下条件,则该点即内部点,(1)p(x,y)为目标像素,假设目标像素为黑色0,背景像素为白色255,则p(x,y)=0;(2)p(x,y)的八个邻域像素均为目标像素0;(3)将满足条件的内部点删除,换为背景点255,即可得到图像轮廓;截取并保存轮廓内图像。进一步的,所述判断所述图像中机柜状态灯的状态信息与预存的状态信息是否一致的步骤具体包括:先对所述图像进行网格化处理,再判断所述图像中机柜状态灯的状态信息与预存的状态信息是否一致。进一步的,所述先对所述图像进行网格化处理,再判断所述图像中机柜状态灯的状态信息与预存的状态信息是否一致的步骤具体包括:将所述图像在图像坐标系中分割成一种矩形方块序列,构成图像“数据区”集合并建立其背景特征数据库,将该背景特征数据库与预存的背景特征数据库进行比对判断。进一步的,所述将所述图像在图像坐标系中分割成一种矩形方块序列的具体步骤包括:将所述图像划分为s×t的网络结构,令网格的横线序数为p,p=0,1…s,其中,p=0表示网格横线的画面上边缘线;p=s表示网格横线的画面下边缘线。同理,令网格的纵线序数为q,q=0,1…t,其中,q=0表示网格横线的画面上边缘线;q=t表示网格横线的画面下边缘线。网格化后的图像采用像素矩阵a表示,即:式中:apq=[i(um,vn)]n×m,为图像“数据区”,i(um,vn)为图像坐标(um,vn)处的像素值;m=pm+1,pm+2…(p+1)m,m为“数据区”中的像素列坐标总数;n=qn+1,qn+2…(q+1)n,n为“数据区”中的像素行坐标总数;apq是一个n×m的矩阵。进一步地,所述建立背景特征数据库的步骤具体包括:整个图像背景信息数据库由“数据区”特征构成,包括:apq的列像素均值行像素均值和总像素均值即:多幅图像构成图像“数据区”集合,建立背景特征数据库。进一步的,如果所述机柜状态灯的状态信息与预存的状态信息一致,则重复前述步骤。为实现上述目的,本发明的另一种技术方案是提供机柜监测系统,包括处理器、存储器以及通信电路,所述处理器耦接所述存储器和所述通信电路;所述存储器存储有图像、图像的背景特征数据库及处理器的工作程序数据,所述通信电路用于信息传输,所述处理器在工作时执行所述程序数据以实现上述任一所述的机柜监测方法。为实现上述目的,本发明的另一种技术方案是提供具有存储功能的装置,其上存储有程序数据,所述程序数据被处理器执行时实现上述任一所述的机柜监测方法。本发明机柜监测方法及系统、具有存储功能的装置具有以下有益效果:(1)本发明以工业相机与计算平台为载体,实现对机柜灯连续、动态、全方位、零死角、实时地监测,工作效率高,监测稳定可靠。(2)本发明采用高清数字摄像头与高清图传实时将采集信息传输至计算平台,计算平台实时处理回传图像,出现故障问题时第一时间将故障区域信息传至服务器,节省人力物力成本,起到更加及时有效的防灾减灾效果。附图说明为了更清楚地说明本发明实施例或技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图,其中:图1是本发明机柜监测方法的流程示意图;图2是本发明机柜监测方法中校正图像的流程示意图;图3是本发明机柜监测方法中基于网格法判断机柜状态灯状态的流程示意图;图4是本发明机柜监测方法的网格化示意图;图5是本发明机柜监测系统的结构示意图。具体实施方式下面将对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。参阅图1,图1是本发明机柜监测的方法的流程示意图,以下详细说明其工作的流程。步骤1:计算平台开机自检,计算平台开机后检测自身状态;步骤2:初始化相机,计算平台将相机初始化并通过相机实时获取机柜状态灯的图像;步骤3:对所述图像进行校正。具体的,基于图像处理技术校正相机传至计算平台的图像,具体包括原始图像(f)透视变换、灰度化、阈值二值化、轮廓提取、截取并保存轮廓内的图像区域;步骤4:对图像进行网格化处理。将步骤3输出的二维图像在图像坐标系中分割成一种矩形方块序列,构成图像“数据区”集合并建立其背景特征数据库。步骤5:判断图像中机柜状态灯的状态信息与预存的状态信息是否一致,若一致,则机柜状态为正常,系统重复前述监测步骤。若不一致,则生成机柜工作异常的信息。可选的,系统将该异常信息传至蜂鸣器震动,以提醒用户机柜工作异常。继续参见图2,图2是本发明机柜监测方法中校正图像的流程示意图。具体步骤如下:先透视变换,在一幅图像上取一点(x1,y1),经过空间变换矩阵h转换后得到点(x2,y2),由齐次坐标的性质,可以将两点的关系表达如下:式中为两点之间的变换矩阵。此式中有8个未知参数,它们分别代表的物理含义如表1所示。表1变换矩阵h中的各参数物理含义参数物理含义h13水平方向偏移量h23垂直方向偏移量h11,h12,h21,h22尺度与旋转量h31,h32水平和垂直方向形变量将式(1)用分块矩阵表示:hp是一个3×3非奇异矩阵。矢量v=(v1,v2)t。三维齐次矩阵h中有九个元素,具体实施时只需要用到它们的比值,所以透视变换由八个参数确定。只需要求出两幅平面图像中的四组点坐标,便可以计算出这八个参数,在坐标点选取中需要注意的是,同一个平面上的三点不能共线。对透视变换后的图像进行灰度化,灰度化公式为gray=r×0.299+g×0.587+b×0.114,后进行图像阈值二值化,公式为其中t为指定的阈值,x是此点的像素值,f(x)为二值化函数,检测二值化的图像的轮廓,旋转校正后进行轮廓提取,截取并保存轮廓内图像。继续参见图3,图3是本发明机柜监测方法中基于网格法判断机柜状态灯状态的流程示意图。具体步骤如下:将步骤3输出的二维图像在图像坐标系中分割成一种矩形方块序列,构成图像“数据区”集合并建立其背景特征数据库,将该背景特征数据库与预存的背景特征数据库进行比对判断,若一致,则机柜状态为正常,若否则为异常。继续参见图4,图4是本发明机柜监测方法的网格化示意图。具体步骤如下:将步骤3输出的二维图像划分为s×t的网络结构,令网格的横线序数为p,p=0,1…s,其中,p=0表示网格横线的画面上边缘线;p=s表示网格横线的画面下边缘线。同理,令网格的纵线序数为q,q=0,1…t,其中,q=0表示网格横线的画面上边缘线;q=t表示网格横线的画面下边缘线。网格化后的图像采用像素矩阵a表示,即:式中:apq=[i(um,vn)]n×m,为图像“数据区”,i(um,vn)为图像坐标(um,vn)处的像素值;m=pm+1,pm+2…(p+1)m,m为“数据区”中的像素列坐标总数;n=qn+1,qn+2…(q+1)n,n为“数据区”中的像素行坐标总数;apq是一个n×m的矩阵。整个图像背景信息数据库由“数据区”特征构成,包括:apq的列像素均值行像素均值和总像素均值即:多幅图像构成图像“数据区”集合,建立背景特征数据库。继续参见图5,图5是本发明机柜监测系统的结构示意图。本发明机柜监测系统,包括处理器、存储器以及通信电路,所述处理器耦接所述存储器和所述通信电路;所述存储器存储有图像、图像的背景特征数据库及处理器的工作程序数据,所述通信电路用于信息传输,所述处理器在工作时执行所述程序数据以实现上述任一所述的机柜监测方法。相关内容的详细说明请参见上述方法部分,在此不再赘述。本发明还提供一种具有存储功能的装置,其上存储有程序数据,所述程序数据被处理器执行时实现上述任一所述的机柜监测方法,相关内容的详细说明请参见上述方法部分,在此不再赘述。其中,该具有存储功能的装置可以为服务器、软盘驱动器、硬盘驱动器、cd-rom读取器、磁光盘读取器等中的至少一种。本发明机柜监测方法及系统、具有存储功能的装置具有以下有益效果:(1)本发明以工业相机与计算平台为载体,实现对机柜灯连续、动态、全方位、零死角、实时地监测,工作效率高,监测稳定可靠。(2)本发明采用高清数字摄像头与高清图传实时将采集信息传输至计算平台,计算平台实时处理回传图像,出现故障问题时第一时间将故障区域信息传至服务器,节省人力物力成本,起到更加及时有效的防灾减灾效果。以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的
技术领域
,均同理包括在本发明的专利保护范围内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1