一种监控设备覆盖范围重叠判定方法、系统及存储介质与流程

文档序号:36708419发布日期:2024-01-16 11:44阅读:25来源:国知局
一种监控设备覆盖范围重叠判定方法、系统及存储介质与流程

本技术涉及视频监控,特别涉及一种监控设备覆盖范围重叠判定方法、系统及存储介质。


背景技术:

1、视频监控设备现在在公共环境中得到了很大的普及,无论是公路、城市道路、交通场站、车站、银行、办公大厅、餐馆还是超市等公共场所都可以看到监控设备。监控设备存在的意义绝对不仅仅是为了监视人们的行为举止,监控设备更多的是希望能够为人们提供更好的服务。

2、人们在对某一块区域进行视频监控时,为了保证监控设备能够高效地进行视频监控工作,一般都尽可能使用最少的监控设备对该区域中的每一个兴趣点进行监控,最优选择是该区域中的每一个兴趣点都只有一个监控设备对其进行监控。因此为了使得监控设备能够高效地完成对当前区域的视频监控工作,需要计算当前区域中每一个监控设备对应的覆盖子区域是否有实质重叠。现阶段只是计算监控设备对应的覆盖子区域之间是否有表面上的重叠,并不关心是否有功能上的实际性重叠。即首先根据每个监控设备的安装角度、镜头焦距、视距和感光器件尺寸计算每个监控设备的覆盖子区域;然后将每个监控设备的覆盖子区域投影于俯视平面上,形成每个监控设备的扇形平面覆盖子区域,并在俯视平面上建立直角坐标;接着将每个监控设备的平面覆盖子区域所表现的扇形的圆弧两端以直线段连接,形成三角形覆盖子区域;最后将每个三角形覆盖子区域的三边转化成直线方程,通过直线方程判断不同三角形覆盖子区域的三边之间是否存在交点,并根据是否存在交点判断存在交点的边所属的三角形覆盖子区域之间是否重叠。

3、上述方法主要是通过投影到俯视平面的方式来确定每个监控设备的覆盖子区域是否有重叠,这样仅限于该区域中的所有监控设备都属于同一个类型的监控设备。若该区域中有其它类型的监控设备,由于不同类型的监控设备所监控的高度不同,可能出现实际覆盖区域无重叠而俯视平面投影后有重叠的情况。这样一旦采用上述方法就会得到监控设备的覆盖子区域有重叠这一结果,因此通过上述方法无法准确计算出摄像头的覆盖子区域是否有重叠。


技术实现思路

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、另外,在判断三维历史监控区域是否与三维新增监控区域有重叠时,首先获取所述三维新增监控区域所包含的新增区域编号,以及三维历史监控区域所包含的历史区域编号,判断新增区域编号是否与历史区域编号有相同的区域编号,若没有,表明三维历史监控区域与三维新增监控区域无重叠;若有,则继续获取历史区域编号与新增区域编号相同的重叠区域编号,在同一坐标系下生成三维历史监控区域在重叠区域编号对应的重叠子区域中的历史覆盖图,以及三维新增监控区域在重叠子区域中的新增覆盖图,其中,历史覆盖图对应的历史色卡值与新增覆盖图对应的新增色卡值不同。最后获取坐标系中呈现的实际色卡值,判断实际色卡值中是否只包括历史色卡值和新增色卡值,若是,三维历史监控区域与三维新增监控区域无重叠;否则,三维历史监控区域与三维新增监控区域有重叠。这样先通过简单的查看是三维新增监控区域所落入的新增区域编号与三维历史监控区域所落入的历史区域编号是否有相同的区域编号,来初步得到三维历史监控区域与三维新增监控区域是否有重叠的判断结果。若无法得到三维历史监控区域与三维新增监控区域是否有重叠的判断结果时,再进一步从整个三维目标监控区域缩小到某一个或者某几个小的可能存在有重叠的子区域中,通过在这几个子区域中生成覆盖图,并从中提取色卡值,通过比较色卡值来准确地判断出三维历史监控区域是否与三维新增监控区域有重叠,从而得到关于三维历史监控区域是否与三维新增监控区域有重叠的比较准确的判断结果。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1