一种视频监控系统及方法与流程

文档序号:31050081发布日期:2022-08-06 06:45阅读:88来源:国知局
一种视频监控系统及方法与流程

1.本发明涉及视频监控技术领域,具体涉及一种视频监控系统及方法。


背景技术:

2.目前,在工业中,常常需要对关键设备进行实时监控,搭建视频监控系统,以确保设备的正常运行。对这些关键设备进行监控的视频监控系统中,为了使监控的画面更加稳定,重要设备监控摄像头一旦设置完毕后,通常不再做移动、旋转、变焦等操作。
3.但是,上述视频监控系统的监测画面中,只是简单的显示出监测到的设备,若监控画面数量变多,受监控设备变多,工作人员往往无法立即通过监控画面判断画面中受监控设备的具体信息。
4.因此,目前的视频监控系统中,一旦某个设备出现问题,工作人员无法立即通过监控画面判断出是哪台设备出现的问题,进而无法查看故障设备的位号、特性、三维空间位置、处理方案等信息。


技术实现要素:

5.有鉴于此,本发明的目的在于提供一种视频监控系统及方法,以解决现有技术中一旦某个设备出现问题,工作人员无法立即通过监控画面判断出是哪台设备出现的问题,进而无法立即查看故障设备信息的问题。
6.根据本发明实施例的第一方面,提供一种视频监控系统,包括:监控画面获取模块,用于从监控摄像头获取监控画面;画面区域标定模块,用于获取用户根据所述监控画面输入的设备区域及设备编号,并将所述设备区域及设备编号与所述监控画面中对应的区域进行关联,形成关联关系并存储;监控信息显示模块,用于获取用户指令,并根据用户指令与所述关联关系,显示所述监控画面中对应的区域对应的设备编号。
7.根据本发明实施例的第二方面,提供一种视频监控方法,包括:从监控摄像头获取监控画面;获取用户根据所述监控画面输入的设备区域及设备编号;将所述设备区域及设备编号与所述监控画面中对应的区域进行关联,形成关联关系并存储;获取用户指令,并根据所述用户指令与所述关联关系,显示所述监控画面中对应的区域对应的设备编号。
8.优选的,所述根据所述用户指令与所述关联关系,显示所述监控画面中对应的区域对应的设备编号,包括:所述用户指令为鼠标事件所在位置;判断所述鼠标事件所在位置是否处于已经关联的监控画面区域内;
若是,则显示所述监控画面中对应的区域对应的所述设备编号。
9.优选的,所述将所述设备区域及设备编号与所述监控画面中对应的区域进行关联,包括:根据所述用户根据所述监控画面输入的设备区域,对所述监控画面中对应的区域的内部像素设置特定值,以使所述区域与其他区域进行区分;对所述监控画面中的背景区域的像素设置特定值。
10.优选的,所述判断所述鼠标事件所在位置是否处于已经关联的监控画面区域内,包括:获取所述鼠标事件所在位置的特定值;判断所述鼠标事件所在位置的特定值是否与监控画面中对应的区域的特定值相同;若是,则显示所述监控画面中对应的区域对应的所述设备编号。
11.优选的,所述方法,包括:根据所述用户根据所述监控画面输入的设备区域,对所述监控画面中对应的区域的轮廓进行设定,以使所述区域与其他区域进行区分。
12.优选的,所述判断所述鼠标事件所在位置是否处于已经关联的监控画面区域内,包括:采用点在轮廓内部的算法判断所述鼠标事件所在位置是否处于所述监控画面中对应的区域的轮廓内部;若是,则显示所述监控画面中对应的区域对应的所述设备编号。
13.优选的,所述方法,还包括:获取所述设备编号对应的设备信息并存储。
14.优选的,所述设备信息,至少包括:位号、特性、三维空间位置、处理方案。
15.优选的,所述方法,还包括:根据显示的所述设备编号,显示所述设备信息。
16.本发明的实施例提供的技术方案可以包括以下有益效果:本发明通过监控画面获取模块从监控摄像头获取监控画面,通过画面区域标定模块获取用户根据所述监控画面输入的设备区域及设备编号,并将所述设备区域及设备编号与所述监控画面中对应的区域进行关联,形成关联关系并存储,通过监控信息显示模块获取用户指令,并根据用户指令与所述关联关系,显示所述监控画面中对应的区域对应的设备编号,因此,本发明提供的技术方案,能够通过监控画面及时获取设备编号,进而使工作人员根据设备编号,立即了解设备相关信息,用户满意程度高。
17.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。
附图说明
18.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
19.图1是根据一示例性实施例示出的一种视频监控系统示意框图;图2是根据一示例性实施例示出的一种监控画面示意图;图3是根据一示例性实施例示出的一种监控画面标定示意图;图4是根据一示例性实施例示出的一种视频监控方法步骤示意图;图5是根据一示例性实施例示出的一种监控画面区域标定流程示意图;图6是根据一示例性实施例示出的一种监控画面区域选择流程示意图。
具体实施方式
20.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
21.实施例一图1是根据一示例性实施例示出的一种视频监控系统示意框图,参见图1,根据本发明实施例的第一方面,提供一种视频监控系统,包括:监控画面获取模块101,用于从监控摄像头(若干监控摄像头,包含监控摄像头201)获取监控画面;画面区域标定模块102,用于获取用户根据所述监控画面输入的设备区域及设备编号,并将所述设备区域及设备编号与所述监控画面中对应的区域进行关联,形成关联关系并存储;监控信息显示模块103,用于获取用户指令,并根据用户指令与所述关联关系,显示所述监控画面中对应的区域对应的设备编号。
22.在具体实践中,工业中为了生产监控需要,重要设备监控摄像头一旦设置完毕后,通常不再做移动、旋转、变焦等操作,以保证监控画面的稳定性。因此,本系统所获取的监控画面无法移动、旋转、变焦等操作。在具体使用中,例如,某个工厂的厂房中有五台设备,该厂房中安装有两个监控摄像头,第一个监控摄像头的监控画面能够清晰的看到第一台和第二台设备,第二个监控摄像头的监控画面能够清晰的看到第三台、第四台和第五台设备。首先监控画面获取模块101需要获取这两个监控摄像头的监控画面,之后,通过画面区域标定模块102对画面的区域进行标定。
23.参见图2、图3,在画面标定过程中,需要获取用户根据所述监控画面输入的设备区域及设备编号,例如,图2是根据一示例性实施例示出的一种监控画面示意图,示出了对第一个监控画面进行标定时,用户看到的监控画面,用户根据监控画面,选取出第一台设备和第二台设备在监控画面中的区域,如图3所示,用户选出的区域不能重叠相交,并在选定好设备对应的区域后,输入该区域的设备对应的设备编号,系统获取到区域与编号后,将所述设备区域及设备编号与所述监控画面中对应的区域进行关联,形成关联关系并存储。
24.优选的,进行标定所用的监控画面,可以为实时或回放的监控视频,也可以是监控画面的一张截图。
25.之后,用户再对其他监控画面,进行标定,标定过程与上述相同。例如,对上例第二个监控画面进行标定时,标出三台设备对应的区域,以及输入三台设备对应的设备编号。
26.在对所有监控画面标定完毕之后,监控画面获取模块101获取到监控摄像头的监控画面后,无需再次经过画面区域标定模块102的标定,直接通过监控信息显示模块103显示监控画面,当用户在观察监控画面时,若想要了解监控画面中的设备是哪台设备,即可输入用户指令,系统自动根据该用户指令,显示出所指设备的设备编号。例如,当用户根据上例中第一个监控画面,用鼠标点击第一台设备后,系统自动显示出第一台设备的设备编号,用户可根据该编号通过查表等方式了解到该设备的其他相关信息。
27.优选的,该用户指令可以为鼠标事件所在位置,所述鼠标事件为鼠标点击、悬停、滑动等鼠标操作,可根据具体情况进行设置,或者键盘键入的坐标值。
28.优选的,系统还能够存储设备的其他相关信息,例如设备的位号、特性、三维空间位置、处理方案等信息,在显示设备编号的同时,一同显示出来。
29.可以理解的是,本发明通过监控画面获取模块从监控摄像头获取监控画面,通过画面区域标定模块获取用户根据所述监控画面输入的设备区域及设备编号,并将所述设备区域及设备编号与所述监控画面中对应的区域进行关联,形成关联关系并存储,通过监控信息显示模块获取用户指令,并根据用户指令与所述关联关系,显示所述监控画面中对应的区域对应的设备编号,因此,本发明提供的技术方案,能够通过监控画面及时获取设备编号,进而使工作人员根据设备编号,立即了解设备相关信息,用户满意程度高。
30.实施例二图4是根据一示例性实施例示出的一种视频监控方法步骤示意图,请参阅图4,根据本发明实施例的第二方面,提供一种视频监控方法,包括:步骤s11、从监控摄像头获取监控画面;步骤s12、获取用户根据所述监控画面输入的设备区域及设备编号;步骤s13、将所述设备区域及设备编号与所述监控画面中对应的区域进行关联,形成关联关系并存储;步骤s14、获取用户指令,并根据所述用户指令与所述关联关系,显示所述监控画面中对应的区域对应的设备编号。
31.可以理解的是,本发明通过监控画面获取模块从监控摄像头获取监控画面,通过画面区域标定模块获取用户根据所述监控画面输入的设备区域及设备编号,并将所述设备区域及设备编号与所述监控画面中对应的区域进行关联,形成关联关系并存储,通过监控信息显示模块获取用户指令,并根据用户指令与所述关联关系,显示所述监控画面中对应的区域对应的设备编号,因此,本发明提供的技术方案,能够通过监控画面及时获取设备编号,进而使工作人员根据设备编号,立即了解设备相关信息,用户满意程度高。
32.需要说明的是,所述根据所述用户指令与所述关联关系,显示所述监控画面中对应的区域对应的设备编号,包括:所述用户指令为鼠标事件所在位置;判断所述鼠标事件所在位置是否处于已经关联的监控画面区域内;若是,则显示所述监控画面中对应的区域对应的所述设备编号。
33.在具体实践中,用户可以使用鼠标来点击监控画面,以获取对应的设备编号,例如,系统在对监控画面进行点击后,系统会判断点击的位置是否是已经标定好的区域之内,若不在已经标定好的区域之内,则系统不显示设备编号,若在已经标定好的区域之内,则显
示设备编号。例如用户点击第一台设备标定的区域,则系统会显示出第一台设备对应的设备编号,用户点击第二台设备标定的区域,则系统会显示出第二台设备对应的设备编号。
34.优选的,所述用户指令还可以为键盘键入坐标的方式来代替鼠标点击。
35.可以理解的是,本实施例所采用的技术方案,使用户通过鼠标即可查看对应设备的设备编码,增加了用户的操作体验。
36.需要说明的是,所述将所述设备区域及设备编号与所述监控画面中对应的区域进行关联,包括:根据所述用户根据所述监控画面输入的设备区域,对所述监控画面中对应的区域的内部像素设置特定值,以使所述区域与其他区域进行区分;对所述监控画面中的背景区域的像素设置特定值。
37.在具体实践中,系统获取到用户对监控画面标定的区域后,将标定的区域设置设定值,例如,参见图2、图3,在监控画面中有两台设备,用户对其进行标定之后,系统将第一台设备的区域中的像素值设置特定值,假设特定值为1,将第二台设备的区域中的像素值设置特定值,假设特定值为2,再对背景区域中的像素设置特定值,假设特定值为0,并将这些特定值进行保存,如此设置,能够通过识别该像素点的特定值,来辨别该像素点是属于第一台设备的区域还是第二台设备的区域亦或是背景区域。
38.需要说明的是,所述判断所述鼠标事件所在位置是否处于已经关联的监控画面区域内,包括:获取所述鼠标事件所在位置的特定值;判断所述鼠标事件所在位置的特定值是否与监控画面中对应的区域的特定值相同;若是,则显示所述监控画面中对应的区域对应的所述设备编号。
39.在具体实践中,用户在查看监控画面时,若想知道第一台设备的设备编号,用鼠标点击,若点击位置为第一台设备的区域内部,则系统获取鼠标事件所在位置的特定值,为1,再根据该特定值与之前预设的特定值相同,将该区域对应的设备编号进行显示。若鼠标点击到了背景区域,则获取到的特定值为0,系统判断出点击的位置为背景,则不会显示设备编号。
40.可以理解的是,通过设置特定值来判断鼠标事件所在位置是否在标定区域内部,为本实施例的一种方式。
41.本发明还提供另一种方式,如下所述:需要说明的是,所述方法,包括:根据所述用户根据所述监控画面输入的设备区域,对所述监控画面中对应的区域的轮廓进行设定,以使所述区域与其他区域进行区分。
42.需要说明的是,所述判断所述鼠标事件所在位置是否处于已经关联的监控画面区域内,包括:采用点在轮廓内部的算法判断所述鼠标事件所在位置是否处于所述监控画面中对应的区域的轮廓内部;若是,则显示所述监控画面中对应的区域对应的所述设备编号。
43.在具体实践中,用户点击监控画面中的位置时,系统能够根据点在轮廓内部的算
法,自动判断出用户鼠标事件所在位置是否在预设轮廓内部,若不在,则不显示设备编号,假设监控画面如图2所示,若在第一台设备的轮廓内部,则显示第一台设备的设备编号。
44.所述算法,包括ray casting algorithm、winding number algorithm等,通过计算能够判断点是否在轮廓内部。
45.需要说明的是,所述方法,还包括:获取所述设备编号对应的设备信息并存储。
46.需要说明的是,所述设备信息,至少包括:位号、特性、三维空间位置、处理方案。
47.需要说明的是,所述方法,还包括:根据显示的所述设备编号,显示所述设备信息。
48.可以理解的是,通过获取设备编号对应的设备信息,并在显示所述设备编号,显示所述设备信息,能够更加使用户得到设备信息的速度更加迅速,当出现设备故障时,用户能够更快的了解到设备的相关信息。
49.优选的,参阅图5,图5是根据一示例性实施例示出的一种监控画面区域标定流程示意图,展示出了对监控画面区域进行标定时的步骤流程。
50.步骤s21、选取监控画面;首先,选择待标定监控画面,该画面可以为实时或回放的监控视频,也可以是监控画面的一张截图。
51.步骤s22、确认监控画面包含的设备及设备编号;步骤s23、新建设备标注任务;步骤s24、对设备区域进行标注;对监控画面中的一个设备区域进行标注;标注时区域的形状为封闭区域;区域可以采用手动标注,也可以采用图像抠图等方式辅助标注;形状根据所需描述的设备在画面中的区域,可以选用多边形、圆形、方形、三角形,自由曲线等任意封闭图形标识;标注区域不重叠。系统在标注时,可以采用为区域内部像素设定特定值的方式进行标注:不同设备区域及没有设备的背景区域,分别设定不同的特定值;也可以采用描述区域轮廓的方式标注。
52.步骤s25、对设备区域的设备编号进行标注;步骤s26、存储标注;存储上述设备区域及设备区域的设备编号,可以存储到本地或服务器上的数据库、文件中。
53.判断该监控画面中是否还有其他需要标注的区域,若是,则执行步骤s22,若否,则流程结束。
54.优选的,参见图6,图6是根据一示例性实施例示出的一种监控画面区域选择流程示意图,展示出了对监控画面区域选择显示时的步骤流程。
55.以用户指令为鼠标选取为例:步骤s31、获取鼠标事件所在位置;鼠标移动监控画面,系统获取点击位置在画面中的位置。
56.步骤s32、选取第一个区域;系统从存储位置获取该监控画面对应的全部区域,并首先选择第一个区域。
57.步骤s33、区域是否有效,若是,则判断位置是否在区域内部,若是,则显示区域对应的设备编号;区域是否有效,若否,则流程结束;判断该区域是否是有效的区域,即,该区域是否有关联的设备编码,如果没有,则判定该区域无效,直接流程结束,如果有效,则判断鼠标位置是否在该区域内部,若是,则显示设备编号。
58.步骤s34、区域是否有效,若是,则判断位置是否在区域内部,若否,则选取下一个区域,并执行步骤s33。
59.如果判断鼠标位置不在该区域内部,则选取下一个区域,继续执行执行步骤s33。
60.优选的,还可以通过判断鼠标在监控画面中的坐标信息,判断出鼠标处于监控画面中的位置,进而通过坐标信息,执行上述特定值法或者区域轮廓法判断鼠标坐标是否位于区域内部。
61.可以理解的是,本发明通过监控画面获取模块从监控摄像头获取监控画面,通过画面区域标定模块获取用户根据所述监控画面输入的设备区域及设备编号,并将所述设备区域及设备编号与所述监控画面中对应的区域进行关联,形成关联关系并存储,通过监控信息显示模块获取用户指令,并根据用户指令与所述关联关系,显示所述监控画面中对应的区域对应的设备编号,因此,本发明提供的技术方案,能够通过监控画面及时获取设备编号,进而使工作人员根据设备编号,立即了解设备相关信息,用户满意程度高。
62.可以理解的是,上述各实施例中相同或相似部分可以相互参考,在一些实施例中未详细说明的内容可以参见其他实施例中相同或相似的内容。
63.需要说明的是,在本发明的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是指至少两个。
64.流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
65.应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
66.本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
67.此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如
果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
68.上述提到的存储介质可以是只读存储器,磁盘或光盘等。
69.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
70.尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1