区域保护方法及装置与流程

文档序号:33506229发布日期:2023-03-18 01:15阅读:44来源:国知局
区域保护方法及装置与流程

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.图1是本技术实施例提供的区域保护方法的流程示意图之一;
32.图2是本技术实施例提供的区域保护方法中保护区域的三维示意图;
33.图3是本技术实施例提供的区域保护方法的流程示意图之二;
34.图4为本技术实施例提供的区域保护装置的结构示意图;
35.图5是本技术实施例提供的电子设备的结构示意图。
具体实施方式
36.为使本技术的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
37.图1是本技术实施例提供的区域保护方法的流程示意图之一;
38.图2是本技术实施例提供的区域保护方法中保护区域的三维示意图;
39.参照图1-2,本技术实施例提供一种区域保护方法,可以包括:
40.101、在摄像头的视频显示区域中划定保护区域;
41.102、若摄像头的视频显示区域的监测目标落入保护区域,则根据待标定目标得到监测目标与摄像头的距离;
42.103、若监测目标与摄像头的距离小于距离阈值,则根据监测目标生成告警。
43.步骤101中,划定的保护区域为二维空间区域,如图2中实线矩形所示。该二维空间区域可以采用电子围栏技术进行划定。
44.步骤102中,监测目标与摄像头的距离即为监测目标的深度信息,即图2中z轴正向或反向方向的信息。
45.可以采用多目标跟踪技术对监测目标进行跟踪,从而能够确定该监测目标是否落入保护区域。
46.多目标跟踪技术是作为计算机视觉领域中基础的、重要的研究方向之一,可广泛应用在交通管理、安防监控、自动驾驶、机器人、体育赛事转播等领域。多目标根据技术可以按照以下情况进行分类:
47.1、根据跟踪的目标数量,目标跟踪任务可分为单目标跟踪和多目标跟踪;
48.2、根据背景状态,可分为静态背景下的目标跟踪和动态背景下的目标跟踪;
49.3、根据摄像头数量,可分为单摄像头跟踪和多摄像头跟踪;
50.4、根据任务计算类型,可分为在线跟踪和离线跟踪。
51.本实施中,监测目标的数量、背景状态、摄像头数量、任务计算类型均不作限定,可以根据实际情况选择最适合的目标跟踪方式,只要能够达到较好的目标跟踪效果即可。
52.步骤103中,距离阈值即为保护区域在z轴正向和/或反向方向上的界限,如图2中虚线所示。
53.本实施例提供的区域保护方法,在摄像头的视频显示区域中划定保护区域,若摄像头的视频显示区域的监测目标落入保护区域,则根据待标定目标得到监测目标与摄像头的距离,若监测目标与摄像头的距离小于距离阈值,则根据监测目标生成告警。本实施例通过设定距离阈值,即增加了保护区域的深度范围,当监测目标落入保护区域且位于该深度范围内时,根据该监测目标生成告警,本实施例通过增加深度维度的信息,完整限定了实际需要保护的区域的三维告警范围,从而能够更加准确地判定监测目标是否对实际需要保护的区域产生影响,进而提高告警的准确性,避免不必要的误判和错判。
54.在一个实施例中,根据待标定目标得到监测目标与摄像头的距离之前,可以包括:
55.识别摄像头的视频显示区域中监测目标的类型和尺寸;监测目标的尺寸为监测目标的识别框尺寸。
56.在对监测目标进行识别时,会将该监测目标框定在一个识别框中,该识别框的大小和方位随着监测目标的移动而变化。
57.监测目标可以是静态目标,也可以是动态目标,此处不作限定。对监测目标是识别是实时进行的,如果监测目标为静态目标,则其识别框的尺寸是不变的,如果监测目标为动态目标,则其识别框的尺寸是动态变化的。
58.监测目标的识别框可以是矩形框,也可以是圆形框,亦或是其他形状的识别框,此处不作限定,本实施例中,监测目标的识别框是矩形框,则监测目标的尺寸即为识别框的长度和宽度。
59.监测目标的类型有人、汽车、自行车等,此处不作限定。
60.本实施例通过识别摄像头的视频显示区域中监测目标的类型和尺寸,能够获取监测目标的基本属性信息,方便根据该属性信息进行后续深度信息的计算。
61.在一个实施例中,识别摄像头的视频显示区域中监测目标的类型和尺寸之前,可以包括:
62.识别摄像头的视频显示区域中多个待标定目标的标定类型、标定距离和标定尺寸;
63.该标定距离为待标定目标与摄像头的距离,该标定尺寸为待标定目标的识别框尺寸。
64.在对多个待标定目标进行识别时,会分别将每一个待标定目标框定在一个识别框中,每个识别框的大小和方位随着对应框定的待标定目标的移动而变化。
65.待标定目标可以是静态目标,也可以是动态目标,此处不作限定。对待标定目标是识别是实时进行的,如果待标定目标为静态目标,则其标定尺寸和标定距离是不变的,如果待标定目标为动态目标,则其标定尺寸和标定距离是动态变化的。
66.待标定目标的识别框可以是矩形框,也可以是圆形框,亦或是其他形状的识别框,此处不作限定,本实施例中,待标定目标的识别框是矩形框,则标定尺寸即为识别框的长度和宽度。
67.标定类型有人、汽车、自行车等,此处不作限定。
68.本实例中,是对摄像头的视频显示区域中所有动态目标和静态目标进行识别,并获取每个目标的标定类型、标定距离和标定尺寸。
69.进一步地,可以根据每个目标的标定类型、标定距离和标定尺寸制作成标定表,方便后续用于与监测目标的匹配。
70.本实施例通过识别摄像头的视频显示区域中所有动态目标和静态目标的标定类型、标定距离和标定尺寸,并制作成标定表,方便后续用于与监测目标的快速匹配,进而进行深度信息的计算,避免每次监测到可疑目标都进行一次距离的识别和计算,提高深度信息计算的效率。
71.在一个实施例中,若摄像头的视频显示区域的监测目标落入保护区域,可以包括:
72.若摄像头的视频显示区域中监测目标的识别框中心坐标落入保护区域。
73.本实施例通过以监测目标的识别框中心坐标是否落入保护区域来判断监测目标是否落入保护区域,能够以可量化的方式确定监测目标是否落入保护区域,方便进行数据分析和处理。
74.图3是本技术实施例提供的区域保护方法的流程示意图之二;参照图3,在一个实施例中,根据待标定目标得到监测目标与摄像头的距离,可以包括:
75.301、在多个标定类型中匹配监测目标的类型;
76.302、根据适配标定尺寸计算对应待标定目标的识别框面积,得到第一识别框面积;
77.303、根据监测目标的尺寸计算对应监测目标的识别框面积,得到第二识别框面积;
78.304、根据第一识别框面积与第二识别框面积的比例关系,以及适配标定距离,得到监测目标与摄像头的距离。
79.适配标定距离为匹配成功的标定类型所对应的标定距离,适配标定尺寸为匹配成功的标定类型所对应的标定尺寸。
80.步骤301中,在多个标定类型中匹配监测目标的类型,即为在多个标定类型中查找是否存在与监测目标的类型一致的标定类型,若存在,则匹配成功。
81.步骤302中,若待标定目标的识别框为矩形,则根据该识别框的长度和宽度计算该识别框的面积,若待标定目标的识别框为圆形,则根据该识别框的半径计算该识别框的面积,其他形状同理。本实施例中,待标定目标的识别框为矩形。
82.步骤303中,若监测目标的识别框为矩形,则根据该识别框的长度和宽度计算该识别框的面积,若监测目标的识别框为圆形,则根据该识别框的半径计算该识别框的面积,其他形状同理。本实施例中,监测目标的识别框为矩形。
83.步骤304中,由于每个目标不论是否移动,其识别框的尺寸与该目标到摄像头的距离均存在特定关系,因此可以根据识别框的尺寸关联对应目标到摄像头的距离。同时,同一类型的目标,其识别框尺寸的变化趋势也是相同的,因此,可以根据监测目标的类型在事先已标定好的类型中找到一致的类型,从而获得与监测目标类型一致的待标定目标,该待标定目标的识别框尺寸(即适配标定尺寸)与该监测目标的识别框尺寸的变化趋势是相同的,即适配标定尺寸与该监测目标的识别框尺寸之间存在比例关系,也即第一识别框面积与第二识别框面积之间存在比例关系,又由于目标的识别框的尺寸与该目标到摄像头的距离均存在特定关系,即目标的识别框面积与该目标到摄像头的距离均存在特定关系,因此,第一识别框面积与对应待标定目标到摄像头的距离(即适配标定距离)存在特定关系,第二识别框面积与对应监测目标到摄像头的距离存在特定关系,因此,可以根据第一识别框面积与第二识别框面积的比例关系得到一个特定系数,在利用该特定系数与适配标定距离进行相关计算,得到监测目标与摄像头的距离。
84.本实施例根据第一识别框面积与第二识别框面积的比例关系,以及适配标定距离,得到监测目标与摄像头的距离,能够根据简单的数理关系得到监测目标与摄像头的距离,高效方便。
85.下面对本技术实施例提供的区域保护装置进行描述,下文描述的区域保护装置与上文描述的区域保护方法可相互对应参照。
86.图4为本技术实施例提供的区域保护装置的结构示意图。参照图4,本技术实施例提供一种区域保护装置,可以包括:
87.保护区域划定模块401,用于:在摄像头的视频显示区域中划定保护区域;
88.距离计算模块402,用于:若所述摄像头的视频显示区域的监测目标落入所述保护区域,则根据待标定目标得到所述监测目标与所述摄像头的距离;
89.告警生成模块403,用于:若所述监测目标与所述摄像头的距离小于距离阈值,则根据所述监测目标生成告警。
90.本实施例提供的区域保护装置,在摄像头的视频显示区域中划定保护区域,若摄像头的视频显示区域的监测目标落入保护区域,则根据待标定目标得到监测目标与所述摄像头的距离,若监测目标与摄像头的距离小于距离阈值,则根据监测目标生成告警。本实施例通过设定距离阈值,即增加了保护区域的深度范围,当监测目标落入保护区域且位于该深度范围内时,根据该监测目标生成告警,本实施例通过增加深度维度的信息,完整限定了实际需要保护的区域的三维告警范围,从而能够更加准确地判定监测目标是否对实际需要保护的区域产生影响,进而提高告警的准确性,避免不必要的误判和错判。
91.在一个实施例中,还包括监测目标识别模块(图中未示出),用于:
92.识别所述摄像头的视频显示区域中所述监测目标的类型和尺寸;所述监测目标的尺寸为所述监测目标的识别框尺寸。
93.在一个实施例中,还包括标定模块(图中未示出),用于:
94.识别所述摄像头的视频显示区域中多个所述待标定目标的标定类型、标定距离和标定尺寸;所述标定距离为所述待标定目标与所述摄像头的距离,所述标定尺寸为所述待标定目标的识别框尺寸。
95.在一个实施例中,距离计算模块402中所述若所述摄像头的视频显示区域的监测目标落入所述保护区域,包括:
96.若所述摄像头的视频显示区域中监测目标的识别框中心坐标落入所述保护区域。
97.在一个实施例中,距离计算模块402具体用于:
98.在多个所述标定类型中匹配所述监测目标的类型,根据适配标定距离、适配标定尺寸和所述监测目标的尺寸,得到所述监测目标与所述摄像头的距离;所述适配标定距离为匹配成功的标定类型所对应的标定距离,所述适配标定尺寸为匹配成功的标定类型所对应的标定尺寸。
99.在一个实施例中,距离计算模块402具体用于:
100.根据所述适配标定尺寸计算对应待标定目标的识别框面积,得到第一识别框面积;
101.根据所述监测目标的尺寸计算对应监测目标的识别框面积,得到第二识别框面积;
102.根据所述第一识别框面积与所述第二识别框面积的比例关系,以及所述适配标定距离,得到所述监测目标与所述摄像头的距离。
103.在一个实施例中,区域保护装置中的所述监测目标包括动态目标和静态目标;
104.所述待标定目标包括动态目标和静态目标。
105.图5示例了一种电子设备的实体结构示意图,如图5所示,该电子设备可以包括:处
理器(processor)510、通信接口(communication interface)520、存储器(memory)530和通信总线540,其中,处理器510,通信接口520,存储器530通过通信总线540完成相互间的通信。处理器510可以调用存储器530中的计算机程序,以执行区域保护方法的步骤,例如包括:
106.在摄像头的视频显示区域中划定保护区域;
107.若所述摄像头的视频显示区域的监测目标落入所述保护区域,则根据待标定目标得到所述监测目标与所述摄像头的距离;
108.若所述监测目标与所述摄像头的距离小于距离阈值,则根据所述监测目标生成告警。
109.此外,上述的存储器530中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
110.另一方面,本技术实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各实施例所提供的区域保护方法的步骤,例如包括:
111.在摄像头的视频显示区域中划定保护区域;
112.若所述摄像头的视频显示区域的监测目标落入所述保护区域,则根据待标定目标得到所述监测目标与所述摄像头的距离;
113.若所述监测目标与所述摄像头的距离小于距离阈值,则根据所述监测目标生成告警。
114.另一方面,本技术实施例还提供一种处理器可读存储介质,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使处理器执行上述各实施例提供的方法的步骤,例如包括:
115.在摄像头的视频显示区域中划定保护区域;
116.若所述摄像头的视频显示区域的监测目标落入所述保护区域,则根据待标定目标得到所述监测目标与所述摄像头的距离;
117.若所述监测目标与所述摄像头的距离小于距离阈值,则根据所述监测目标生成告警。
118.所述处理器可读存储介质可以是处理器能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器(例如软盘、硬盘、磁带、磁光盘(mo)等)、光学存储器(例如cd、dvd、bd、hvd等)、以及半导体存储器(例如rom、eprom、eeprom、非易失性存储器(nand flash)、固态硬盘(ssd))等。
119.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单
元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
120.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
121.最后应说明的是:以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1