一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

视频监控数据处理方法、装置、设备及可读存储介质与流程

2023-02-02 00:49:32 来源:中国专利 TAG:


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.第二确定模块,用于确定监控范围与所述周界有重叠的目标视频监控设备;
32.第三确定模块,用于根据所述周界的位置信息和所述目标视频监控设备的监控范围的位置信息,确定所述周界上与各个所述目标视频监控设备的监控范围之间的重叠区域;
33.第四确定模块,用于利用各个所述重叠区域,以及所述周界,确定所述周界的围闭结果,其中,所述围闭结果用于表征所述周界被视频监控设备的监控范围所覆盖的程度。
34.可选地,所述第一确定模块包括:
35.第一获取单元,用于获取在电子地图上规划出的安防区域的区域位置信息;
36.第二获取单元,用于获取路网数据,并根据所述路网数据和所述区域位置信息从各路网设施对应的路网区域中确定与所述安防区域有重叠的目标路网区域;
37.修正单元,用于根据所述目标路网区域对所述安防区域进行修正,得到所述安防区域对应的实际地理区域,其中,所述修正包括从所述安防区域中剔除所述目标路网区域、将所述安防区域与所述目标路网区域合并、将安防区域收缩为所述目标路网区域中的至少之一;
38.第一确定单元,用于根据所述实际地理区域的位置信息确定所述周界的位置信息;
39.和/或,当所述周界为所述安防区域所对应的实际地理区域的边界区域时,所述第一确定模块包括:
40.扩展单元,用于根据所述安防区域所对应的实际地理区域的边界线的位置信息,将所述边界线扩展为预设宽度的边界环,并得到所述边界环的位置信息;
41.第二确定单元,用于将所述边界环的位置信息作为所述周界的位置信息;
42.和/或,所述第二确定模块包括:
43.第三获取单元,用于获取各个视频监控设备的布设数据;
44.筛选单元,用于根据所述布设数据中的安装位置信息,从各个所述视频监控设备中筛选出与所述周界的最短距离小于预设阈值的视频监控设备;
45.过滤单元,用于根据所述布设数据中的安装位置信息,从所述筛选出的各个所述视频监控设备中过滤布设于建筑物范围内的视频监控设备;
46.选取单元,用于根据所述周界的位置信息,从所述过滤后的视频监控设备中选取监控范围与所述周界有重叠的目标视频监控设备;
47.和/或,所述第四确定模块包括:
48.第一计算单元,用于计算各个所述重叠区域的面积之和或者长度之和;
49.第二计算单元,用于计算所述周界的总面积或者总长度;
50.第三计算单元,用于利用所述面积之和以及所述总面积,或者,利用所述长度之和以及所述总长度,计算得到围闭度,将所述围闭度作为所述周界的围闭结果;
51.和/或,所述装置还包括:
52.第一展示模块,用于在电子地图上以第一展示效果展示所述周界上未被所述目标视频监控设备的监控范围覆盖的区域;
53.第二展示模块,用于在所述电子地图上以第二展示效果展示所述周界上的各个所述重叠区域,并以第三展示效果展示各个所述目标视频监控设备的监控范围。
54.为实现上述目的,本发明还提供一种视频监控数据处理设备,所述视频监控数据处理设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的视频监控数据处理程序,所述视频监控数据处理程序被所述处理器执行时实现如上所述的视频监控数据处理方法的步骤。
55.此外,为实现上述目的,本发明还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有视频监控数据处理程序,所述视频监控数据处理程序被处理器执行时实现如上所述的视频监控数据处理方法的步骤。
56.本发明实施例中,通过确定安防区域的周界的位置信息,其中,周界为安防区域所对应的实际地理区域的边界线或边界区域;确定监控范围与周界有重叠的目标视频监控设备;根据周界的位置信息和目标视频监控设备的监控范围的位置信息,确定周界上与各个目标视频监控设备的监控范围之间的重叠区域;利用各个重叠区域,以及周界,确定周界的围闭结果,其中,围闭结果用于表征周界被视频监控设备的监控范围所覆盖的程度。相比于目前用户通过实地考察的方式来确定安防区域边界的视频监控设备的安装是否合理,在本发明实施例中,通过提供一种周界围闭结果的生成方案,为用户了解安防区域边界的视频监控设备的安装是否合理提供了便利,便于用户根据所生成的围闭结果更快速地做出合理的视频监控设备部署方案。
附图说明
57.图1为本发明视频监控数据处理方法一实施例的流程示意图;
58.图2为本发明实施例涉及的一种安防区域与道路对应的路网区域重叠的示意图;
59.图3为本发明实施例涉及的一种安防区域与小区对应的路网区域重叠的示意图;
60.图4为本发明实施例涉及的一种边界环示意图;
61.图5为本发明实施例涉及的一种监控范围示意图;
62.图6为本发明实施例涉及的一种周界和监控范围的展示效果示意图;
63.图7为本发明实施例方案涉及的硬件运行环境的结构示意图。
64.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
65.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
66.参照图1,图1为本发明视频监控数据处理方法一实施例的流程示意图。
67.本发明实施例提供了视频监控数据处理方法的实施例,需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。在本实施例中,视频监控数据处理方法的执行主体可以是智能手机、个人电脑、服务器等设备,在本实施例中并不做限制。在本实施例中,为便于表述,省略执行主体进行阐述。在本实施例中,所述视频监控数据处理方法包括以下步骤:
68.步骤s10,确定安防区域的周界的位置信息,其中,所述周界为所述安防区域所对应的实际地理区域的边界线或边界区域;
69.安防区域是用户规划的需要进行安全防范的区域,用户可以在安防区域的周界上部署视频监控设备,通过视频监控设备进行安全监控,以达到安防目的。安防区域的周界是安防区域所对应的实际地理区域的边界线或边界区域。其中,边界区域可以是环形的区域,也即,相当于是有一定宽度的边界线;边界环全段的宽度可以是一致的,也可以是不一致的,在本实施例中不做限制。获取周界的位置信息的方式有很多种,在本实施例中并不做限制。
70.例如,在一实施方式中,可以获取用户在电子地图上划定的周界的位置信息;需要说明的是,即使地图上划定的周界不合理,比如穿越建筑物,但一定程度上并不影响围闭结果的确定。
71.又如,在另一实施方式中,可以获取在电子地图上规划出的安防区域的区域位置信息,根据该区域位置信息确定周界的位置信息。其中,安防区域的区域位置信息是指能够表征安防区域在电子地图坐标系统或经纬度坐标系统中的位置的信息,具体可以采用坐标点集合或线段集合等方法来表示,在本实施例中并不做限制。获取安防区域的区域位置信息的方式在本实施例中并不做限制,例如可以是从其他设备中获取,又如可以是通过输出展示电子地图,获取用户通过交互外设在所展示的电子地图中规划出的安防区域的区域位置信息。示例性地,用户在所展示的电子地图上通过拖动鼠标画出一条边界线,由该边界线所围合的区域即为安防区域,通过记录该边界线在电子地图坐标系统或经纬度坐标系统中的位置信息,作为该安防区域的区域位置信息。安防区域是相对于地图而言的,安防区域对应的实际地理区域则是相对于实际地理空间而言的。在具体实施方式中,安防区域对应的
实际地理区域可以是与安防区域完全一致的,也即,当安防区域的区域位置信息是采用电子地图坐标系统中的坐标点或线段来表示时,将安防区域的区域位置信息转换到经纬度坐标系统后,即可作为安防区域对应的实际地理区域的位置信息,而当安防区域的区域位置信息是直接采用经纬度坐标系统中的坐标点或线段来表示时,安防区域的区域位置信息即可直接作为安防区域对应的实际地理区域的位置信息;或者,也可以是根据具体应用场景的需求,对安防区域进行一定的修正,将修正后的区域作为安防区域所对应的实际地理区域。
72.根据安防区域的区域位置信息确定周界的位置信息的方式在本实施例中并不做限制。例如,在一实施方式中,当根据具体应用场景的需求将周界定义为是实际地理区域的边界线时(如对周界的围闭结果的准确度要求不高时),若安防区域的区域位置信息是安防区域的边界线在经纬度坐标系统中的位置信息,则可以直接将安防区域的区域位置信息作为周界的位置信息。又如,在另一实施方式中,当根据具体应用场景的需求将周界定义为是实际地理区域的边界区域时(如对周界的围闭结果的准确度要求较高时),若安防区域的区域位置信息是安防区域的边界线在经纬度坐标系统中的位置信息,则可以先将安防区域的边界线扩展为预设宽度的边界环,将边界环作为边界区域,也即将边界环的位置信息作为边界区域的位置信息。
73.步骤s20,确定监控范围与所述周界有重叠的目标视频监控设备;
74.视频监控设备可以包括已经实际部署安装的视频监控设备,或者也还可以包括计划要部署安装的视频监控设备。目标视频监控设备是各个视频监控设备中监控范围与周界有重叠的视频监控设备。在本实施例中,对确定目标视频监控设备的方式并不做限制。例如,在一实施方式中,可以获取各个视频监控设备的布设数据,并根据布设数据和周界的位置信息,从各个视频监控设备中选取监控范围与周界有重叠的目标视频监控设备。视频监控设备的布设数据可以包括该视频监控设备的监控范围的位置信息,或者可以包括能够用于计算出该视频监控设备监控范围的位置信息的一些其他类型的信息,例如,视频监控设备的安装位置信息。具体实施方式中,当布设数据包括视频监控设备的监控范围的位置信息时,可以直接根据该视频监控设备的监控范围的位置信息和周界的位置信息来确定该视频监控设备的监控范围与周界是否有重叠;当布设数据包括的是能够用于计算出视频监控设备的监控范围的位置信息的其他类型的信息时,可以先根据布设数据计算得到该视频监控设备的监控范围的位置信息,再根据监控范围的位置信息和周界的位置信息来确定该视频监控设备的监控范围与周界是否有重叠。
75.可以理解的是,监控范围是一个区域,周界是边界线或边界区域,根据两者的位置信息,可以采用数据运算手段,计算得出两者是否有重叠,在本实施例中对计算方法不做展开叙述。
76.步骤s30,根据所述周界的位置信息和所述目标视频监控设备的监控范围的位置信息,确定所述周界上与各个所述目标视频监控设备的监控范围之间的重叠区域;
77.确定周界上与各个目标视频监控设备的监控范围之间的重叠区域的方式有很多种,在本实施例中并不做限制。例如,在一实施方式中,周界的位置信息和目标视频监控设备的位置信息可以采用能够坐标点集合来表示,通过计算两个坐标点集合的交集,将交集作为重叠区域的位置信息。
78.步骤s40,利用各个所述重叠区域,以及所述周界,确定所述周界的围闭结果,其中,所述围闭结果用于表征所述周界被视频监控设备的监控范围所覆盖的程度。
79.围闭结果是能够用于表征周界被视频监控设备的监控范围所覆盖的程度的结果,在本实施例中,并不限制围闭结果的具体数据形式。在具体应用场景中,可以生成符合用户需求的围闭结果。例如,在一实施方式中,围闭结果可以是围闭度,围闭度越大,表示周界被视频监控设备的监控范围所覆盖的程度越大,围闭度越小,表示周界被视频监控设备的监控范围所覆盖的程度越小。又如,在另一实施方式中,围闭结果可以是在电子地图中展示出周界、重叠区域和目标视频监控设备的监控范围,可以理解的是,用户通过所展示的内容,也是能够较为直观地了解到周界被视频监控设备的监控范围所覆盖的程度的。再如,在另一实施方式中,围闭结果可以包括围闭度,也包括在电子地图中展示出周界、重叠区域和目标视频监控设备的监控范围。
80.在本实施例中,通过确定安防区域的周界的位置信息,其中,周界为安防区域所对应的实际地理区域的边界线或边界区域;确定监控范围与周界有重叠的目标视频监控设备;根据周界的位置信息和目标视频监控设备的监控范围的位置信息,确定周界上与各个目标视频监控设备的监控范围之间的重叠区域;利用各个重叠区域,以及周界,确定周界的围闭结果,其中,围闭结果用于表征周界被视频监控设备的监控范围所覆盖的程度。相比于目前用户通过实地考察的方式来确定安防区域边界的视频监控设备的安装是否合理,在本实施例中,通过提供一种周界围闭结果的生成方案,为用户了解安防区域边界的视频监控设备的安装是否合理提供了便利,便于用户根据所生成的围闭结果更快速地做出合理的视频监控设备部署方案。
81.进一步地,基于上述实施例,提出本发明视频监控数据处理方法另一实施例,在本实施例中,所述步骤s10包括:
82.步骤s101,获取在电子地图上规划出的安防区域的区域位置信息;
83.步骤s102,获取路网数据,并根据所述路网数据和所述区域位置信息从各路网设施对应的路网区域中确定与所述安防区域有重叠的目标路网区域;
84.在具体应用场景中,用户在电子地图上规划安防区域时,可能未考虑到实际的路网情况,导致所规划的安防区域与其在实际地理空间中想要规划的区域是不一致的;或者,用户只是简单地在电子地图上规划出了大致的安防区域,需要依赖于设备结合路网数据对所安防区域进行修正。
85.基于此,在本实施例中,在根据安防区域的区域位置信息确定周界的位置信息的过程中,可以先获取路网数据。路网数据可以包括道路、小区、学校等等路网设施所对应的区域(以下称为路网区域)的位置信息。路网数据的获取方法在本实施例中并不做限制,例如可以从电子地图的数据库中获取。其中,路网设施对应的路网区域是指该路网设施在实际地理空间中所占的地理区域,而一个路网设施对应的路网区域可以是一个整体,或者也可以是划分为多片,也即,一个路网设施可以对应一个路网区域或多个路网区域,例如,道路这种狭长的路网设施,可以将其分为多段,例如每100米一段,从而得到该道路对应的多个路网区域。
86.根据路网数据和安防区域的区域位置信息,可以从各个路网设施对应的路网区域中确定与安防区域有重叠的路网区域(以下称为目标路网区域以示区分)。可以理解的是,
根据目标路网区域的位置信息和安防区域的区域位置信息,采用数学运算手段,可以计算得到两者是否有重叠。
87.步骤s103,根据所述目标路网区域对所述安防区域进行修正,得到所述安防区域对应的实际地理区域,其中,所述修正包括从所述安防区域中剔除所述目标路网区域、将所述安防区域与所述目标路网区域合并、将安防区域收缩为所述目标路网区域中的至少之一;
88.根据目标路网区域对安防区域进行修正具体是指根据目标路网区域的位置信息对安防区域的区域位置信息进行修正。修正后的位置信息(转换到经纬度坐标系统后)即可作为实际地理区域的位置信息。
89.对安防区域进行修正可以包括从安防区域中剔除目标路网区域(以下简称剔除操作)、将安防区域与目标路网区域合并(以下简称合并操作)、将安防区域收缩为目标路网区域(以简称为收缩操作)中的至少之一。在具体实施方式中,可以根据具体应用场景的需求,设置具体是执行剔除操作、合并操作还是收缩操作。或者,可以根据具体应用场景的需求,设置执行剔除操作、合并操作和收缩操作的触发条件,当满足剔除操作的触发条件时执行剔除操作,当满足合并操作的触发条件时执行合并操作,当满足收缩操作的触发条件时执行收缩操作。例如,当目标路网区域完全被安防区域所包围时,若目标路网区域的面积占安防区域的面积的比例大于一定阈值,则执行收缩操作;当安防区域完全被目标路网区域包围时,若安防区域的面积占安防区域的面积的比例大于一定阈值,则执行合并操作;当目标路网区域与安防区域是存在交集时,若目标路网区域与安防区域的重叠面积小于一定阈值则执行剔除操作,若目标路网区域与安防区域的重叠面积大于或等于该阈值则执行合并操作;当然,在一些实施方式中,也可以根据需要设置当满足某种条件时,三种操作均不执行,也即保持安防区域不变;在一些实施方式中,当目标路网区域有多个时,也可以针对每个目标路网区域,分别进行条件判断,根据满足的条件执行相应的操作,也即,针对不同的目标路网区域所执行的操作可能是不同的。
90.示例性地,如图2所示,道路a对应的路网区域有a1、a2和a3三段,其中,路网区域a2与安防区域(图2中上面图中所示深色区域)有重叠,路网区域a2被选出作为目标路网区域,在根据具体应用场景的需求,执行合并操作时,将安防区域与路网区域a2合并,将合并后的区域(图2中下面图中所示深色区域)作为安防区域对应的实际地理区域,也即,原本安防区域的边界穿过了道路,在实际地理空间中该设置显然是不合理的,故将该段不合理的边界修正为道路a对应的路网区域a2的边界,以使得后续计算得到的围闭结果更加合理准确。
91.示例性地,如图3所示,小区b对应的路网区域为一个整体,也即,图中的路网区域b,用户想要将小区b作为安防区域,在电子地图上简单地勾画出了小区b的轮廓(即图中的安防区域轮廓),但是边缘会包括一些b区域以外的区域;此种情况下,小区b位于安防区域内,小区b被选出作为目标路网区域,由于小区b的面积占安防区域的面积的比例大于一定阈值,执行收缩操作,以将小区b作为安防区域对应的实际地理区域。
92.步骤s104,根据所述实际地理区域的位置信息确定所述周界的位置信息。
93.在确定实际地理区域后,也即确定实际地理区域的位置信息后,即可根据该实际地理区域的位置信息来确定周界的位置信息。例如,在一实施方式中,当实际地理区域的位置信息为该区域的边界线的位置信息,周界是指实际地理区域的边界线时,可以直接将实
际地理区域的位置信息作为周界的位置信息。
94.又如,在另一实施方式中,当实际地理区域的位置信息为实际地理区域的边界线的位置信息,周界为安防区域所对应的实际地理区域的边界区域时,所述步骤s10包括:
95.步骤s105,根据所述安防区域所对应的实际地理区域的边界线的位置信息,将所述边界线扩展为预设宽度的边界环,并得到所述边界环的位置信息;
96.根据实际地理区域的边界线的位置信息,将该边界线扩展为预设宽度的边界环。其中,预设宽度可以预先根据需要进行设置,在本实施方式中并不做限制。将边界线进行扩展可以是朝区域内部扩展,也可以是朝区域外部扩展,也可以是同时朝区域外和区域内扩展。如图4所示,示例性地画出了将实际地理区域的边界线朝区域内和区域外进行扩展后得到的预设宽度的边界环,图中中间的框线是边界线,边界线两边的框线构成的环是边界环。
97.可以理解的是,可以根据边界线的位置信息采用数据运算手段计算得到边界环的位置信息,在此不做展开叙述。
98.步骤s106,将所述边界环的位置信息作为所述周界的位置信息。
99.在得到边界环的位置信息后,可以将边界环的位置信息作为周界的位置信息。
100.进一步地,基于上述各实施例,提出本发明视频监控数据处理方法另一实施例,在本实施例中,所述步骤s20包括:
101.步骤s201,获取各个视频监控设备的布设数据;
102.获取视频监控设备的布设数据的方式在本实施方式中并不做限制,例如可以从其他设备中获取,或者可以提供视频监控设备的布设数据的录入接口,用户基于该录入接口可以录入各个视频监控设备的布设数据。
103.步骤s202,根据所述布设数据中的安装位置信息,从各个所述视频监控设备中筛选出与所述周界的最短距离小于预设阈值的视频监控设备;
104.在本实施方式中,为提高选出目标视频监控设备的效率,可以先从各个视频监控设备中筛选出与周界距离较近的视频监控设备。
105.具体地,可以先根据视频监控设备的布设数据中的安装位置信息,计算视频监控设备与周界的最短距离。其中,安装位置信息可以包括视频监控设备的安装位置点在经纬度坐标系统中的坐标值。计算视频监控设备与周界之间的最短距离的方式有很多种,在本实施方式中并不做限制。例如,当周界采用坐标点集合来表示时,可以计算视频监控设备的安装位置点到该坐标点集合中各个坐标点的距离,选取其中最短的距离,作为视频监控设备与周界的最短距离。
106.预先可以根据需要设置一个阈值,也即预设阈值,当视频监控设备与周界的最短距离都大于或等于该预设阈值时,认为该视频监控设备的监控范围一定不会与周界有重叠。从各个视频监控设备中筛选出与周界的最短距离小于该预设阈值的视频监控设备。
107.步骤s203,根据所述布设数据中的安装位置信息,从所述筛选出的各个所述视频监控设备中过滤布设于建筑物范围内的视频监控设备;
108.在本实施方式中,考虑到一些布设于建筑物范围内的视频监控设备因被建筑物遮挡而无法监控到外部环境,为提高生成的周界围闭结果的准确度,可以先根据布设数据中的安装位置信息,将步骤s202所筛选出的视频监控设备中,将布设于建筑物范围外的视频监控设备过滤掉。
109.在一实施方式中,安装位置信息可以包括视频监控设备的安装位置点在经纬度坐标系统中的坐标值,可以先获取到建筑物范围的位置信息(如从电子地图的数据库中获取),然后根据该位置信息,确定视频监控设备的安装位置点是否在建筑物范围内,若是,则过滤该视频监控设备,若否,则保留该视频监控设备。
110.在另一实施方式中,安装位置信息可以是直接包括表示该视频监控设备是否在建筑物范围内的信息,此时,可以直接根据安装位置信息将布设于建筑物范围内的视频监控设备过滤掉,而无需结合建筑物范围的位置信息。
111.步骤s204,根据所述周界的位置信息,从所述过滤后的视频监控设备中选取监控范围与所述周界有重叠的目标视频监控设备。
112.在一实施方式中,当获取到的布设数据中包括的是视频监控设备的安装位置信息和设备属性信息时,可以根据安装位置信息和设备属性信息先计算得到视频监控设备的监控范围的位置信息。其中,安装位置信息可以包括视频监控设备的安装位置点在经纬度坐标系统中的坐标值。设备属性信息可以包括视频监控设备的可视半径,或者,为更精确地计算视频监控设备的监控范围,设备属性信息中还可以包括视频监控设备的安装高度、朝向、俯仰角、可视半径、水平偏转角等属性信息。
113.在具体实施方式中,根据安装位置信息和设备属性信息计算监控范围的位置信息的方式有很多种,有精确度低的,也有精确度高的,可以根据具体应用场景的需求来选取采用何种方式。
114.例如,在一实施方式中,可以以安装位置信息中安装位置点为圆心,以设备属性信息中的可视半径为半径作出一个圆形区域,将该圆形区域作为视频监控设备的监控范围,而根据该安装位置点的坐标值和可视半径即可计算得到该监控范围的位置信息。
115.又如,在一实施方式中,考虑到视频监控设备在安装是有朝向,朝不同方向安装时,其监控范围也是不同的,故可以以安装位置信息中安装位置点为圆心,以设备属性信息中的可视半径为半径作出一个圆形区域后,从该圆形区域中确定以设备属性信息中的朝向为中心线,以设备属性信息中的水平偏转角为圆心角的扇形区域,将该扇形区域作为视频监控设备的监控范围,而根据该安装位置点的坐标值、可视半径、朝向和水平偏转角即可计算得到该监控范围的位置信息。
116.再如,在一实施方式中,考虑到视频监控设备的安装高度和俯仰角也会给监控范围带来影响,可以根据安装高度作出与水平面垂直的安装高度线,俯仰角是一个角度范围,将与安装高度线夹角为俯仰角上限角度的可视半径投影到水平面上,得到水平最大可视半径,将与安装高度线夹角为俯仰角下限角度的可视半径投影到水平面上,得到水平最小可视半径,以安装位置点为圆心,水平最小可视半径和水平最大可视半径为半径分别做出一个圆形区域,在两个圆形区域所形成的圆环区域中,确定以朝向为中心线,以水平偏转角为圆心角的扇环区域,将该扇形区域作为视频监控设备的监控范围,而根据该安装位置点的坐标值、可视半径、朝向、水平偏转角、安装高度和俯仰角,即可计算得到该监控范围的位置信息。如图5所示,示意性地画出了根据视频监控设备的安装位置信息和设备属性信息确定的监控范围,即图中下方俯视图中的两条粗虚线与圆环围成的扇环区域;图中a为俯仰角下限角度,b为俯仰角上限角度,c为水平偏转角。
117.进一步地,基于上述各实施例,提出本发明视频监控数据处理方法另一实施例,在
本实施例中,所述步骤s40包括:
118.步骤s401,计算各个所述重叠区域的面积之和或者长度之和;
119.在本实施例中,围闭结果可以是周界的围闭度。具体地,可以根据重叠区域的位置信息,计算出重叠区域的面积之和,或者计算出重叠区域的长度之和。可以理解的是,当周界是实际地理区域的边界线时,计算重叠区域的长度之和,当周界是实际地理区域的边界区域时,计算重叠区域的面积之和。
120.计算重叠区域的面积之和,以及计算重叠区域的长度之和的方式在本实施例中并不做限制。例如,在一实施方式中,当周界是实际地理区域的边界线时,重叠区域实际上是线段,当重叠区域的位置信息采用坐标点集合表示时,将坐标点集合拟合成一个线段,计算该线段的长度,即可得到重叠区域的长度。又如,在一实施方式中,当周界是实际地理区域的边界线时,重叠区域实际上是一个不规则的图形区域,当重叠区域的位置信息采用重叠区域的边界线上的坐标点集合表示时,可以将坐标点集合拟合成边界线,再将该边界线所围合的不规则区域转换为基本规则区域(例如矩形、三角形)的组合,根据基本规则区域的面积计算公式计算出各个基本规则区域的面积,再求和,即可得到重叠区域的面积,当有多个重叠区域时,将各个重叠区域的面积求和。
121.步骤s402,计算所述周界的总面积或者总长度;
122.可以理解的是,当周界是实际地理区域的边界线时,计算周界的总长度,当周界是实际地理区域的边界区域时,计算周界的总面积。计算周界的总面积或总长度的方式可以参照上述计算重叠区域的面积之和或长度之和的计算方式,在此不做赘述。
123.步骤s403,利用所述面积之和以及所述总面积,或者,利用所述长度之和以及所述总长度,计算得到围闭度,将所述围闭度作为所述周界的围闭结果。
124.计算围闭度的方式可以是但不限于是:将面积之和除以总面积得到围闭度,或将长度之和除以总长度得到围闭度。
125.在一实施方式中,所述视频监控数据处理方法还包括:
126.步骤s50,在电子地图上以第一展示效果展示所述周界上未被所述目标视频监控设备的监控范围覆盖的区域;
127.步骤s60,在所述电子地图上以第二展示效果展示所述周界上的各个所述重叠区域,并以第三展示效果展示各个所述目标视频监控设备的监控范围。
128.第一展示效果、第二展示效果和第三展示效果是不同的展示效果,以使得用户可以直观地看出周界上哪些监控范围覆盖到,哪些没有被监控范围覆盖到,以及被每个视频监控设备的监控范围覆盖分别覆盖的程度。第一展示效果、第二展示效果和第三展示效果可以根据需要进行设置,在此并不做限制。例如,如图6所示,当周界是实际地理区域的边界线时,周界在电子地图上被监控范围所覆盖的部分线段可以采用粗实现展示,未被监控范围覆盖的部分可以采用细实线展示,目标视频监控设备的监控范围采用虚线展示,以使得用户可以更加直观地了解到视频监控设备对周界的围闭效果。
129.此外,本发明实施例还提出一种视频监控数据处理装置,所述装置包括:
130.第一确定模块,用于确定安防区域的周界的位置信息,其中,所述周界为所述安防区域所对应的实际地理区域的边界线或边界区域;
131.第二确定模块,用于确定监控范围与所述周界有重叠的目标视频监控设备;
132.第三确定模块,用于根据所述周界的位置信息和所述目标视频监控设备的监控范围的位置信息,确定所述周界上与各个所述目标视频监控设备的监控范围之间的重叠区域;
133.第四确定模块,用于利用各个所述重叠区域,以及所述周界,确定所述周界的围闭结果,其中,所述围闭结果用于表征所述周界被视频监控设备的监控范围所覆盖的程度。
134.可选地,所述第一确定模块包括:
135.第一获取单元,用于获取在电子地图上规划出的安防区域的区域位置信息;
136.第二获取单元,用于获取路网数据,并根据所述路网数据和所述区域位置信息从各路网设施对应的路网区域中确定与所述安防区域有重叠的目标路网区域;
137.修正单元,用于根据所述目标路网区域对所述安防区域进行修正,得到所述安防区域对应的实际地理区域,其中,所述修正包括从所述安防区域中剔除所述目标路网区域、将所述安防区域与所述目标路网区域合并、将安防区域收缩为所述目标路网区域中的至少之一;
138.第一确定单元,用于根据所述实际地理区域的位置信息确定所述周界的位置信息;
139.和/或,当所述周界为所述安防区域所对应的实际地理区域的边界区域时,所述第一确定模块包括:
140.扩展单元,用于根据所述安防区域所对应的实际地理区域的边界线的位置信息,将所述边界线扩展为预设宽度的边界环,并得到所述边界环的位置信息;
141.第二确定单元,用于将所述边界环的位置信息作为所述周界的位置信息;
142.和/或,所述第二确定模块包括:
143.第三获取单元,用于获取各个视频监控设备的布设数据;
144.筛选单元,用于根据所述布设数据中的安装位置信息,从各个所述视频监控设备中筛选出与所述周界的最短距离小于预设阈值的视频监控设备;
145.过滤单元,用于根据所述布设数据中的安装位置信息,从所述筛选出的各个所述视频监控设备中过滤布设于建筑物范围内的视频监控设备;
146.选取单元,用于根据所述周界的位置信息,从所述过滤后的视频监控设备中选取监控范围与所述周界有重叠的目标视频监控设备;
147.和/或,所述第四确定模块包括:
148.第一计算单元,用于计算各个所述重叠区域的面积之和或者长度之和;
149.第二计算单元,用于计算所述周界的总面积或者总长度;
150.第三计算单元,用于利用所述面积之和以及所述总面积,或者,利用所述长度之和以及所述总长度,计算得到围闭度,将所述围闭度作为所述周界的围闭结果;
151.和/或,所述装置还包括:
152.第一展示模块,用于在电子地图上以第一展示效果展示所述周界上未被所述目标视频监控设备的监控范围覆盖的区域;
153.第二展示模块,用于在所述电子地图上以第二展示效果展示所述周界上的各个所述重叠区域,并以第三展示效果展示各个所述目标视频监控设备的监控范围。
154.此外,本发明实施例还提出一种视频监控数据处理设备,如图7所示,图7是本发明
实施例方案涉及的硬件运行环境的设备结构示意图。需要说明的是,本发明实施例视频监控数据处理设备可以是智能手机、个人计算机、服务器等设备,在此不做具体限制。
155.如图7所示,该视频监控数据处理设备可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
156.本领域技术人员可以理解,图7中示出的设备结构并不构成对视频监控数据处理设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
157.如图7所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及视频监控数据处理程序。操作系统是管理和控制设备硬件和软件资源的程序,支持视频监控数据处理程序以及其它软件或程序的运行。在图1所示的设备中,用户接口1003主要用于与客户端进行数据通信;网络接口1004主要用于与服务器建立通信连接;而处理器1001可以用于调用存储器1005中存储的视频监控数据处理程序,并执行以下操作:
158.确定安防区域的周界的位置信息,其中,所述周界为所述安防区域所对应的实际地理区域的边界线或边界区域;
159.确定监控范围与所述周界有重叠的目标视频监控设备;
160.根据所述周界的位置信息和所述目标视频监控设备的监控范围的位置信息,确定所述周界上与各个所述目标视频监控设备的监控范围之间的重叠区域;
161.利用各个所述重叠区域,以及所述周界,确定所述周界的围闭结果,其中,所述围闭结果用于表征所述周界被视频监控设备的监控范围所覆盖的程度。
162.进一步地,所述确定安防区域的周界的位置信息的操作包括:
163.获取在电子地图上规划出的安防区域的区域位置信息;
164.获取路网数据,并根据所述路网数据和所述区域位置信息从各路网设施对应的路网区域中确定与所述安防区域有重叠的目标路网区域;
165.根据所述目标路网区域对所述安防区域进行修正,得到所述安防区域对应的实际地理区域,其中,所述修正包括从所述安防区域中剔除所述目标路网区域、将所述安防区域与所述目标路网区域合并、将安防区域收缩为所述目标路网区域中的至少之一;
166.根据所述实际地理区域的位置信息确定所述周界的位置信息。
167.进一步地,当所述周界为所述安防区域所对应的实际地理区域的边界区域时,所述确定安防区域的周界的位置信息的操作包括:
168.根据所述安防区域所对应的实际地理区域的边界线的位置信息,将所述边界线扩展为预设宽度的边界环,并得到所述边界环的位置信息;
169.将所述边界环的位置信息作为所述周界的位置信息。
170.进一步地,所述确定监控范围与所述周界有重叠的目标视频监控设备的操作包
括:
171.获取各个视频监控设备的布设数据;
172.根据所述布设数据中的安装位置信息,从各个所述视频监控设备中筛选出与所述周界的最短距离小于预设阈值的视频监控设备;
173.根据所述布设数据中的安装位置信息,从所述筛选出的各个所述视频监控设备中过滤布设于建筑物范围内的视频监控设备;
174.根据所述周界的位置信息,从所述过滤后的视频监控设备中选取监控范围与所述周界有重叠的目标视频监控设备。
175.进一步地,所述利用各个所述重叠区域,以及所述周界,确定所述周界的围闭结果的操作包括:
176.计算各个所述重叠区域的面积之和或者长度之和;
177.计算所述周界的总面积或者总长度;
178.利用所述面积之和以及所述总面积,或者,利用所述长度之和以及所述总长度,计算得到围闭度,将所述围闭度作为所述周界的围闭结果。
179.进一步地,处理器1001还可以用于调用存储器1005中存储的视频监控数据处理程序,执行以下操作:
180.在电子地图上以第一展示效果展示所述周界上未被所述目标视频监控设备的监控范围覆盖的区域;
181.在所述电子地图上以第二展示效果展示所述周界上的各个所述重叠区域,并以第三展示效果展示各个所述目标视频监控设备的监控范围。
182.此外,本发明实施例还提出一种计算机可读存储介质,所述存储介质上存储有视频监控数据处理程序,所述视频监控数据处理程序被处理器执行时实现如下所述的视频监控数据处理方法的步骤。
183.本发明视频监控数据处理设备和计算机可读存储介质各实施例,均可参照本发明视频监控数据处理方法各个实施例,此处不再赘述。
184.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
185.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
186.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
187.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技
术领域,均同理包括在本发明的专利保护范围内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献