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

基于边缘计算的智能安防联动系统和方法与流程

2022-07-10 07:23:07 来源:中国专利 TAG:


1.本技术涉及互联网技术领域,尤其涉及一种基于边缘计算的智能安防联动系统和方法。


背景技术:

2.安防系统主要依靠前端摄像头和传感器等获取数据,在后端服务器进行识别和处理,之后根据识别和处理的结果进行反馈。大型安防系统后端服务器有可能会因为性能问题无法承担这样庞大冗杂的数据,前端设备数量多会变得难以管理。因此,亟需解决这一技术问题。


技术实现要素:

3.鉴于上述问题,提出了本技术以便提供一种克服上述问题或者至少部分地解决上述问题的基于边缘计算的智能安防联动系统和方法,通过在前端部署边缘计算,预先对安防前端数据进行处理,减少了后端服务器的部署成本,使得安防系统响应变得快速,提高处理的效率,同时可以实现不同的安防设备联动效果。所述技术方案如下:
4.第一方面,提供了一种基于边缘计算的智能安防联动系统,包括:
5.获取单元,用于获取多个安防设备的信息,根据所述多个安防设备的信息获取所述多个安防设备各自采集的安防数据;
6.识别单元,用于通过边缘计算对所述多个安防设备各自采集的安防数据进行分析处理,识别是否存在安防问题;
7.生成单元,用于若识别出存在安防问题,则生成表示存在安防问题的告警信息;
8.告警单元,用于将所述告警信息发送给预设的终端设备,从而将所述告警信息通知给所述预设的终端设备的工作人员。
9.在一种可能的实现方式中,所述多个安防设备包括传感器和监控摄像头,所述获取单元还用于:
10.根据所述传感器的信息获取所述传感器采集的传感数据,以及根据所述监控摄像头的信息获取所述监控摄像头采集的监控视频数据。
11.在一种可能的实现方式中,所述系统还包括控制单元,用于若所述识别单元通过边缘计算对所述传感器采集的传感数据进行分析处理,识别出存在安防问题,则控制所述监控摄像头采集存在安防问题的区域的监控视频数据;
12.所述识别单元,还用于对所述监控摄像头采集的存在安防问题的区域的监控视频数据进行分析,识别是否存在安防问题。
13.在一种可能的实现方式中,所述识别单元还用于:
14.通过边缘计算将所述监控摄像头采集的存在安防问题的区域的监控视频数据中的每帧转化成对应的帧图像;
15.对每个帧图像进行分析处理,识别是否存在安防问题。
16.在一种可能的实现方式中,所述识别单元还用于:
17.对于每个帧图像,按照预先确定的n个选区的矩形区域坐标截取各帧图像里的n个矩形图像,其中n为大于1的正整数;
18.对n个矩形图像进行处理,将n个矩形图像转化成指定边长的n个正方形图像,并按照预设排列顺序将n个正方形图像组成一个整体正方形图像;
19.将所述整体正方形图像输入预先训练的安防问题识别模型,利用所述训练的安防问题识别模型对所述整体正方形图像对应的安防问题进行预测,得到预测结果;
20.根据所述预测结果识别是否存在安防问题。
21.在一种可能的实现方式中,所述获取单元还用于:
22.布置一个或多个边缘计算节点,并根据所述多个安防设备的信息将所述一个或多个边缘计算节点与所述多个安防设备通信连接;
23.确定所述一个或多个边缘计算节点中处于工作状态的边缘计算节点;
24.将所述多个安防设备各自采集的安防数据实时发送给处于所述工作状态的边缘计算节点。
25.在一种可能的实现方式中,所述告警单元,用于将所述告警信息发送给预设的终端设备,所述告警信息包括存在安防问题的距离最近的摄像头的位置坐标,并且将所述告警信息发送给工作人员的终端后,还会根据终端的位置坐标以及存在安防问题的距离最近的摄像头的位置坐标控制围绕在终端边缘的灯光亮灭,并且还会根据两个坐标的位置控制终端上点亮灯光的闪烁频率,其具体步骤包括:
26.所述位置坐标为,在主控端存在被监控区域的电子平面图,所述电子平面图按照上北下南的方向进行绘制,并且以左下顶点为原点,下边缘向右为x轴,左边缘向上为y轴建立平面直角坐标系,在所述被监控区域的电子平面图上将设置的摄像头一一对应到电子平面图中,当存在摄像头采集到安防问题时,会在所述电子平面图中标记出所述摄像头对应的坐标位置;
27.步骤a1:利用公式(1)根据识别到存在安防问题的摄像头的位置坐标得到与安防问题的距离最近的摄像头的位置坐标
[0028][0029]
其中(x,y)表示与安防问题的距离最近的摄像头的位置坐标;s表示采集到存在同一安防问题的摄像头个数(所述采集的安防问题为同一个安防问题,若不同摄像头采集的并非同一个安防问题则将安防问题分类进行计算);(xs,ys),s=1表示若采集到存在同一安防问题的摄像头个数为1个,则与同一安防问题的距离最近的摄像头的位置坐标即为这个采集到存在安防问题的摄像头位置坐标即(xs,ys);(x
max[q(s)]
,y
max[q(s)]
),s>1表示若采集到存在同一安防问题的摄像头个数大于1个,则在采集到同一安防问题的的摄像头中选择出安防问题在图像中的存在面积最大的摄像头所对应的位置坐标即(x
max[q(s)]
,y
max[q(s)]
);
[0030]
步骤a2:利用公式(2)根据终端的位置坐标以及存在安防问题的距离最近的摄像头的位置坐标控制围绕在终端边缘的灯光亮灭
[0031][0032]
其中r表示围绕在终端边缘的灯光亮灭控制值(所述手持终端需要正对北方,然后在手持终端的上下左右四个方向各存在一个led灯光,若r=1000表示手持终端的上端led灯光需要控制点亮其余灯光为熄灭状态,若r=0100表示手持终端的右端led灯光需要控制点亮其余灯光为熄灭状态,若r=0010表示手持终端的左端led灯光需要控制点亮其余灯光为熄灭状态,若r=0001表示手持终端的下端led灯光需要控制点亮其余灯光为熄灭状态);表示正北方向的单位向量;表示向量的模长;
[0033]
工作人员进而可以沿着点亮的灯光方向寻找与安防问题的距离最近的摄像头,从而进一步找到安防问题的位置;
[0034]
步骤a3:利用公式(3)根据终端的位置坐标以及存在安防问题的距离最近的摄像头的位置坐标控制终端上点亮灯光的闪烁频率
[0035][0036]
其中f表示终端上点亮灯光的闪烁频率控制值;f
max
表示终端上的点亮灯光最大闪烁频率;
[0037]
通过f控制终端上点亮灯光的闪烁频率,进而根据所述灯光的闪烁频率可以知晓距离与安防问题的距离最近的摄像头的距离远近,进而方便工作人员找到安防问题的位置。
[0038]
第二方面,提供了一种基于边缘计算的智能安防联动方法,包括:
[0039]
获取多个安防设备的信息,根据所述多个安防设备的信息获取所述多个安防设备各自采集的安防数据;
[0040]
通过边缘计算对所述多个安防设备各自采集的安防数据进行分析处理,识别是否存在安防问题;
[0041]
若识别出存在安防问题,则生成表示存在安防问题的告警信息;
[0042]
将所述告警信息发送给预设的终端设备,从而将所述告警信息通知给所述预设的终端设备的工作人员。
[0043]
在一种可能的实现方式中,所述多个安防设备包括传感器和监控摄像头,根据所述多个安防设备的信息获取所述多个安防设备各自采集的安防数据,包括:
[0044]
根据所述传感器的信息获取所述传感器采集的传感数据,以及根据所述监控摄像头的信息获取所述监控摄像头采集的监控视频数据。
[0045]
在一种可能的实现方式中,若通过边缘计算对所述传感器采集的传感数据进行分
析处理,识别出存在安防问题,所述方法还包括:控制所述监控摄像头采集存在安防问题的区域的监控视频数据;
[0046]
通过边缘计算对所述多个安防设备各自采集的安防数据进行分析处理,识别是否存在安防问题,包括:对所述监控摄像头采集的存在安防问题的区域的监控视频数据进行分析,识别是否存在安防问题。
[0047]
在一种可能的实现方式中,对所述监控摄像头采集的存在安防问题的区域的监控视频数据进行分析,识别是否存在安防问题,包括:
[0048]
通过边缘计算将所述监控摄像头采集的存在安防问题的区域的监控视频数据中的每帧转化成对应的帧图像;
[0049]
对每个帧图像进行分析处理,识别是否存在安防问题。
[0050]
在一种可能的实现方式中,所述对每个帧图像进行分析处理,识别是否存在安防问题,包括:
[0051]
对于每个帧图像,按照预先确定的n个选区的矩形区域坐标截取各帧图像里的n个矩形图像,其中n为大于1的正整数;
[0052]
对n个矩形图像进行处理,将n个矩形图像转化成指定边长的n个正方形图像,并按照预设排列顺序将n个正方形图像组成一个整体正方形图像;
[0053]
将所述整体正方形图像输入预先训练的安防问题识别模型,利用所述训练的安防问题识别模型对所述整体正方形图像对应的安防问题进行预测,得到预测结果;
[0054]
根据所述预测结果识别是否存在安防问题。
[0055]
在一种可能的实现方式中,根据所述多个安防设备的信息获取所述多个安防设备各自采集的安防数据,包括:
[0056]
布置一个或多个边缘计算节点,并根据所述多个安防设备的信息将所述一个或多个边缘计算节点与所述多个安防设备通信连接;
[0057]
确定所述一个或多个边缘计算节点中处于工作状态的边缘计算节点;
[0058]
将所述多个安防设备各自采集的安防数据实时发送给处于所述工作状态的边缘计算节点。
[0059]
借由上述技术方案,本技术实施例提供的基于边缘计算的智能安防联动系统和方法,可以获取多个安防设备的信息,根据多个安防设备的信息获取多个安防设备各自采集的安防数据;通过边缘计算对多个安防设备各自采集的安防数据进行分析处理,识别是否存在安防问题;若识别出存在安防问题,则生成表示存在安防问题的告警信息;将告警信息发送给预设的终端设备,从而将告警信息通知给预设的终端设备的工作人员。可以看到,本技术实施例可以通过在前端部署边缘计算,预先对安防前端数据进行处理,减少了后端服务器的部署成本,使得安防系统响应变得快速,提高处理的效率,同时可以实现不同的安防设备联动效果。
附图说明
[0060]
为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例描述中所需要使用的附图作简单地介绍。
[0061]
图1示出了根据本技术实施例的基于边缘计算的智能安防联动方法的流程图;
[0062]
图2示出了根据本技术另一实施例的基于边缘计算的智能安防联动方法的流程图;
[0063]
图3示出了根据本技术实施例的基于边缘计算的智能安防联动装置的结构图。
具体实施方式
[0064]
下面将参照附图更详细地描述本技术的示例性实施例。虽然附图中显示了本技术的示例性实施例,然而应当理解,可以以各种形式实现本技术而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本技术,并且能够将本技术的范围完整的传达给本领域的技术人员。
[0065]
需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”及其变体要被解读为意味着“包括但不限于”的开放式术语。
[0066]
本技术实施例提供了一种基于边缘计算的智能安防联动方法。如图1所示,该基于边缘计算的智能安防联动方法可以包括以下步骤s101至s104:
[0067]
步骤s101,获取多个安防设备的信息,根据多个安防设备的信息获取多个安防设备各自采集的安防数据;
[0068]
步骤s102,通过边缘计算对多个安防设备各自采集的安防数据进行分析处理,识别是否存在安防问题;
[0069]
步骤s103,若识别出存在安防问题,则生成表示存在安防问题的告警信息;
[0070]
步骤s104,将告警信息发送给预设的终端设备,从而将告警信息通知给预设的终端设备的工作人员。
[0071]
本技术实施例可以获取多个安防设备的信息,根据多个安防设备的信息获取多个安防设备各自采集的安防数据;通过边缘计算对多个安防设备各自采集的安防数据进行分析处理,识别是否存在安防问题;若识别出存在安防问题,则生成表示存在安防问题的告警信息;将告警信息发送给预设的终端设备,从而将告警信息通知给预设的终端设备的工作人员。可以看到,本技术实施例可以通过在前端部署边缘计算,预先对安防前端数据进行处理,减少了后端服务器的部署成本,使得安防系统响应变得快速,提高处理的效率,同时可以实现不同的安防设备联动效果。
[0072]
本技术实施例中提供了一种可能的实现方式,上文步骤s101提及的多个安防设备可以包括传感器和监控摄像头,这里的传感器如温度传感器、烟雾传感器等,本技术实施例对此不作限制。步骤s101根据多个安防设备的信息获取多个安防设备各自采集的安防数据,具体可以是根据传感器的信息获取传感器采集的传感数据,以及根据监控摄像头的信息获取监控摄像头采集的监控视频数据。本技术实施例采集多个安防设备的安防数据,可以实现安防设备之间的智能联动。
[0073]
本技术实施例中提供了一种可能的实现方式,上文步骤s102通过边缘计算对多个安防设备各自采集的安防数据进行分析处理,识别是否存在安防问题,例如对多个安防设备中传感器采集的安防数据进行分析处理,识别是否存在安防问题,若识别出存在安防问
题,则还可以控制监控摄像头采集存在安防问题的区域的监控视频数据。进而,对监控摄像头采集的存在安防问题的区域的监控视频数据进行分析,识别是否存在安防问题。可以看到,本技术实施例可以实现传感器和监控摄像头的安防联动处理。
[0074]
本技术实施例中提供了一种可能的实现方式,对监控摄像头采集的存在安防问题的区域的监控视频数据进行分析,识别是否存在安防问题,具体可以包括以下步骤a1至a2:
[0075]
步骤a1,通过边缘计算将监控摄像头采集的存在安防问题的区域的监控视频数据中的每帧转化成对应的帧图像;
[0076]
步骤a2,对每个帧图像进行分析处理,识别是否存在安防问题。
[0077]
本技术实施例通过边缘计算将监控摄像头采集的存在安防问题的区域的监控视频数据中的每帧转化成对应的帧图像;对每个帧图像进行分析处理,识别是否存在安防问题,可以提高识别的准确率。
[0078]
本技术实施例中提供了一种可能的实现方式,上文步骤a2中对每个帧图像进行分析处理,识别是否存在安防问题,具体可以包括以下步骤a2-1至步骤a2-4:
[0079]
步骤a2-1,对于每个帧图像,按照预先确定的n个选区的矩形区域坐标截取各帧图像里的n个矩形图像,其中n为大于1的正整数;
[0080]
步骤a2-2,对n个矩形图像进行处理,将n个矩形图像转化成指定边长的n个正方形图像,并按照预设排列顺序将n个正方形图像组成一个整体正方形图像;
[0081]
步骤a2-3,将整体正方形图像输入预先训练的安防问题识别模型,利用训练的安防问题识别模型对整体正方形图像对应的安防问题进行预测,得到预测结果;
[0082]
步骤a2-4,根据预测结果识别是否存在安防问题。
[0083]
本技术实施例对于每个帧图像,按照预先确定的n个选区的矩形区域坐标截取各帧图像里的n个矩形图像;随后对n个矩形图像进行处理,将n个矩形图像转化成指定边长的n个正方形图像,并按照预设排列顺序将n个正方形图像组成一个整体正方形图像;进而将整体正方形图像输入预先训练的安防问题识别模型,利用训练的安防问题识别模型对整体正方形图像对应的安防问题进行预测,得到预测结果;根据预测结果识别是否存在安防问题,可以提到识别的准确率和效率。
[0084]
本技术实施例中提供了一种可能的实现方式,上文步骤s101获取多个安防设备的信息,根据多个安防设备的信息获取多个安防设备各自采集的安防数据,具体可以包括以下步骤b1至b3:
[0085]
步骤b1,布置一个或多个边缘计算节点,并根据多个安防设备的信息将一个或多个边缘计算节点与多个安防设备通信连接;
[0086]
步骤b2,确定一个或多个边缘计算节点中处于工作状态的边缘计算节点;
[0087]
步骤b3,将多个安防设备各自采集的安防数据实时发送给处于工作状态的边缘计算节点。
[0088]
本技术实施例可以布置一个或多个边缘计算节点,并根据多个安防设备的信息将一个或多个边缘计算节点与多个安防设备通信连接;确定一个或多个边缘计算节点中处于工作状态的边缘计算节点;将多个安防设备各自采集的安防数据实时发送给处于工作状态的边缘计算节点,这样可以选择合适的边缘计算节点,提高计算的效率。
[0089]
本技术实施例中提供了一种可能的实现方式,上文步骤s104将告警信息发送给预
设的终端设备,所述告警信息包括存在安防问题的距离最近的摄像头的位置坐标,并且将所述告警信息发送给工作人员的终端后,还会根据终端的位置坐标以及存在安防问题的距离最近的摄像头的位置坐标控制围绕在终端边缘的灯光亮灭,并且还会根据两个坐标的位置控制终端上点亮灯光的闪烁频率,其具体步骤包括:
[0090]
所述位置坐标为,在主控端存在被监控区域的电子平面图,所述电子平面图按照上北下南的方向进行绘制,并且以左下顶点为原点,下边缘向右为x轴,左边缘向上为y轴建立平面直角坐标系,在所述被监控区域的电子平面图上将设置的摄像头一一对应到电子平面图中,当存在摄像头采集到安防问题时,会在所述电子平面图中标记出所述摄像头对应的坐标位置;
[0091]
步骤a1:利用公式(1)根据识别到存在安防问题的摄像头的位置坐标得到与安防问题的距离最近的摄像头的位置坐标
[0092][0093]
其中(x,y)表示与安防问题的距离最近的摄像头的位置坐标;s表示采集到存在同一安防问题的摄像头个数(所述采集的安防问题为同一个安防问题,若不同摄像头采集的并非同一个安防问题则将安防问题分类进行计算);(xs,ys),s=1表示若采集到存在同一安防问题的摄像头个数为1个,则与同一安防问题的距离最近的摄像头的位置坐标即为这个采集到存在安防问题的摄像头位置坐标即(xs,ys);(x
max[q(s)]
,y
max[q(s)]
),s>1表示若采集到存在同一安防问题的摄像头个数大于1个,则在采集到同一安防问题的的摄像头中选择出安防问题在图像中的存在面积最大的摄像头所对应的位置坐标即(x
max[q(s)]
,y
max[q(s)]
);
[0094]
步骤a2:利用公式(2)根据终端的位置坐标以及存在安防问题的距离最近的摄像头的位置坐标控制围绕在终端边缘的灯光亮灭
[0095][0096]
其中r表示围绕在终端边缘的灯光亮灭控制值(所述手持终端需要正对北方,然后在手持终端的上下左右四个方向各存在一个led灯光,若r=1000表示手持终端的上端led灯光需要控制点亮其余灯光为熄灭状态,若r=0100表示手持终端的右端led灯光需要控制点亮其余灯光为熄灭状态,若r=0010表示手持终端的左端led灯光需要控制点亮其余灯光为熄灭状态,若r=0001表示手持终端的下端led灯光需要控制点亮其余灯光为熄灭状态);表示正北方向的单位向量;表示向量的模长;
[0097]
工作人员进而可以沿着点亮的灯光方向寻找与安防问题的距离最近的摄像头,从而进一步找到安防问题的位置;
[0098]
步骤a3:利用公式(3)根据终端的位置坐标以及存在安防问题的距离最近的摄像
头的位置坐标控制终端上点亮灯光的闪烁频率
[0099][0100]
其中f表示终端上点亮灯光的闪烁频率控制值;f
max
表示终端上的点亮灯光最大闪烁频率;
[0101]
通过f控制终端上点亮灯光的闪烁频率,进而根据所述灯光的闪烁频率可以知晓距离与安防问题的距离最近的摄像头的距离远近,进而方便工作人员找到安防问题的位置。
[0102]
上述技术方案的有益效果为:首先利用步骤a1中的公式(1)根据识别到存在安防问题的摄像头的位置坐标得到与安防问题的距离最近的摄像头的位置坐标,从而将安防问题的定位转变为可以知晓的摄像头的位置,便于对安防问题的定位和后期工作人员的寻找;然后利用步骤a2中的公式(2)根据终端的位置坐标以及存在安防问题的距离最近的摄像头的位置坐标控制围绕在终端边缘的灯光亮灭,从而根据灯光的亮灭提示指引工作人员的移动方向,便于找到位置;最后利用步骤a3中的公式(3)根据终端的位置坐标以及存在安防问题的距离最近的摄像头的位置坐标控制终端上点亮灯光的闪烁频率,进而根据所述灯光的闪烁频率可以知晓距离与安防问题的距离最近的摄像头的距离远近,进而方便工作人员找到安防问题的位置。
[0103]
以上介绍了图1所示实施例的各个环节的多种实现方式,下面将通过具体实施例来详细介绍基于边缘计算的智能安防联动方法的实现过程。
[0104]
本技术另一实施例提供了一种基于边缘计算的智能安防联动方法,如图2所示,该基于边缘计算的智能安防联动方法可以包括以下步骤s201至s208。
[0105]
步骤s201,获取多个安防设备的信息。
[0106]
该步骤中,多个安防设备可以包括传感器和监控摄像头,这里的传感器如温度传感器、烟雾传感器等,本技术实施例对此不作限制。
[0107]
步骤s202,布置一个或多个边缘计算节点,并根据多个安防设备的信息将一个或多个边缘计算节点与多个安防设备通信连接。
[0108]
步骤s203,确定一个或多个边缘计算节点中处于工作状态的边缘计算节点,将多个安防设备各自采集的安防数据实时发送给处于工作状态的边缘计算节点。
[0109]
步骤s204,通过边缘计算对多个安防设备各自采集的安防数据进行分析处理,识别是否存在安防问题。
[0110]
步骤s205,若识别出存在安防问题,则还可以控制安防设备中的监控摄像头采集存在安防问题的区域的监控视频数据。
[0111]
步骤s206,对监控摄像头采集的存在安防问题的区域的监控视频数据进行分析,识别是否存在安防问题。
[0112]
步骤s207,若分析识别出存在安防问题,则生成表示存在安防问题的告警信息。
[0113]
步骤s208,将告警信息发送给预设的终端设备,从而将告警信息通知给预设的终端设备的工作人员。
[0114]
本技术实施例可以通过在前端部署边缘计算,预先对安防前端数据进行处理,减少了后端服务器的部署成本,使得安防系统响应变得快速,提高处理的效率,同时可以实现不同的安防设备联动效果。
[0115]
需要说明的是,实际应用中,上述所有可能的实施方式可以采用结合的方式任意组合,形成本技术的可能的实施例,在此不再一一赘述。
[0116]
基于上文各个实施例提供的基于边缘计算的智能安防联动方法,基于同一发明构思,本技术实施例还提供了一种基于边缘计算的智能安防联动系统。
[0117]
图3示出了根据本技术实施例的基于边缘计算的智能安防联动系统的结构图。如图3所示,该基于边缘计算的智能安防联动系统可以包括获取单元310、识别单元320、生成单元330以及告警单元340。
[0118]
获取单元310,用于获取多个安防设备的信息,根据多个安防设备的信息获取多个安防设备各自采集的安防数据;
[0119]
识别单元320,用于通过边缘计算对多个安防设备各自采集的安防数据进行分析处理,识别是否存在安防问题;
[0120]
生成单元330,用于若识别出存在安防问题,则生成表示存在安防问题的告警信息;
[0121]
告警单元340,用于将告警信息发送给预设的终端设备,从而将告警信息通知给预设的终端设备的工作人员。
[0122]
本技术实施例中提供了一种可能的实现方式,上文图3展示的获取单元310还用于:
[0123]
根据传感器的信息获取传感器采集的传感数据,以及根据监控摄像头的信息获取监控摄像头采集的监控视频数据。
[0124]
本技术实施例中提供了一种可能的实现方式,上文图3展示的系统还可以包括控制单元(附图中未示出),用于若识别单元320通过边缘计算对传感器采集的传感数据进行分析处理,识别出存在安防问题,则控制监控摄像头采集存在安防问题的区域的监控视频数据;
[0125]
识别单元320,还用于对监控摄像头采集的存在安防问题的区域的监控视频数据进行分析,识别是否存在安防问题。
[0126]
本技术实施例中提供了一种可能的实现方式,上文图3展示的识别单元320还用于:
[0127]
通过边缘计算将监控摄像头采集的存在安防问题的区域的监控视频数据中的每帧转化成对应的帧图像;
[0128]
对每个帧图像进行分析处理,识别是否存在安防问题。
[0129]
本技术实施例中提供了一种可能的实现方式,上文图3展示的识别单元320还用于:
[0130]
对于每个帧图像,按照预先确定的n个选区的矩形区域坐标截取各帧图像里的n个矩形图像,其中n为大于1的正整数;
[0131]
对n个矩形图像进行处理,将n个矩形图像转化成指定边长的n个正方形图像,并按照预设排列顺序将n个正方形图像组成一个整体正方形图像;
[0132]
将整体正方形图像输入预先训练的安防问题识别模型,利用训练的安防问题识别模型对整体正方形图像对应的安防问题进行预测,得到预测结果;
[0133]
根据预测结果识别是否存在安防问题。
[0134]
本技术实施例中提供了一种可能的实现方式,上文图3展示的获取单元310还用于:
[0135]
布置一个或多个边缘计算节点,并根据多个安防设备的信息将一个或多个边缘计算节点与多个安防设备通信连接;
[0136]
确定一个或多个边缘计算节点中处于工作状态的边缘计算节点;
[0137]
将多个安防设备各自采集的安防数据实时发送给处于工作状态的边缘计算节点。
[0138]
本技术实施例中提供了一种可能的实现方式,上文图3展示的告警单元340用于将所述告警信息发送给预设的终端设备,所述告警信息包括存在安防问题的距离最近的摄像头的位置坐标,并且将所述告警信息发送给工作人员的终端后,还会根据终端的位置坐标以及存在安防问题的距离最近的摄像头的位置坐标控制围绕在终端边缘的灯光亮灭,并且还会根据两个坐标的位置控制终端上点亮灯光的闪烁频率,其具体步骤包括:
[0139]
所述位置坐标为,在主控端存在被监控区域的电子平面图,所述电子平面图按照上北下南的方向进行绘制,并且以左下顶点为原点,下边缘向右为x轴,左边缘向上为y轴建立平面直角坐标系,在所述被监控区域的电子平面图上将设置的摄像头一一对应到电子平面图中,当存在摄像头采集到安防问题时,会在所述电子平面图中标记出所述摄像头对应的坐标位置;
[0140]
步骤a1:利用公式(1)根据识别到存在安防问题的摄像头的位置坐标得到与安防问题的距离最近的摄像头的位置坐标
[0141][0142]
其中(x,y)表示与安防问题的距离最近的摄像头的位置坐标;s表示采集到存在同一安防问题的摄像头个数(所述采集的安防问题为同一个安防问题,若不同摄像头采集的并非同一个安防问题则将安防问题分类进行计算);(xs,ys),s=1表示若采集到存在同一安防问题的摄像头个数为1个,则与同一安防问题的距离最近的摄像头的位置坐标即为这个采集到存在安防问题的摄像头位置坐标即(xs,ys);(x
max[q(s)]
,y
max[q(s)]
),s>1表示若采集到存在同一安防问题的摄像头个数大于1个,则在采集到同一安防问题的的摄像头中选择出安防问题在图像中的存在面积最大的摄像头所对应的位置坐标即(x
max[q(s)]
,y
max[q(s)]
);
[0143]
步骤a2:利用公式(2)根据终端的位置坐标以及存在安防问题的距离最近的摄像头的位置坐标控制围绕在终端边缘的灯光亮灭
[0144][0145]
其中r表示围绕在终端边缘的灯光亮灭控制值(所述手持终端需要正对北方,然后在手持终端的上下左右四个方向各存在一个led灯光,若r=1000表示手持终端的上端led灯光需要控制点亮其余灯光为熄灭状态,若r=0100表示手持终端的右端led灯光需要控制点亮其余灯光为熄灭状态,若r=0010表示手持终端的左端led灯光需要控制点亮其余灯光为熄灭状态,若r=0001表示手持终端的下端led灯光需要控制点亮其余灯光为熄灭状态);表示正北方向的单位向量;表示向量的模长;
[0146]
工作人员进而可以沿着点亮的灯光方向寻找与安防问题的距离最近的摄像头,从而进一步找到安防问题的位置;
[0147]
步骤a3:利用公式(3)根据终端的位置坐标以及存在安防问题的距离最近的摄像头的位置坐标控制终端上点亮灯光的闪烁频率
[0148][0149]
其中f表示终端上点亮灯光的闪烁频率控制值;f
max
表示终端上的点亮灯光最大闪烁频率;
[0150]
通过f控制终端上点亮灯光的闪烁频率,进而根据所述灯光的闪烁频率可以知晓距离与安防问题的距离最近的摄像头的距离远近,进而方便工作人员找到安防问题的位置。
[0151]
本技术实施例提供的基于边缘计算的智能安防联动系统可以获取多个安防设备的信息,根据多个安防设备的信息获取多个安防设备各自采集的安防数据;通过边缘计算对多个安防设备各自采集的安防数据进行分析处理,识别是否存在安防问题;若识别出存在安防问题,则生成表示存在安防问题的告警信息;将告警信息发送给预设的终端设备,从而将告警信息通知给预设的终端设备的工作人员。可以看到,本技术实施例可以通过在前端部署边缘计算,预先对安防前端数据进行处理,减少了后端服务器的部署成本,使得安防系统响应变得快速,提高处理的效率,同时可以实现不同的安防设备联动效果。
[0152]
所属领域的技术人员可以清楚地了解到,上述描述的系统、装置、模块的具体工作过程,可以参考前述方法实施例中的对应过程,为简洁起见,在此不另赘述。
[0153]
本领域普通技术人员可以理解:本技术的技术方案本质上或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,其包括若干程序指令,用以使得一电子设备(例如个人计算机,服务器,或者网络设备等)在运行所述程序指令时执行本技术各实施例所述方法的全部或部分步骤。而前述的存储介质包
括:u盘、移动硬盘、只读存储器(rom)、随机存取存储器(ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0154]
或者,实现前述方法实施例的全部或部分步骤可以通过程序指令相关的硬件(诸如个人计算机,服务器,或者网络设备等的电子设备)来完成,所述程序指令可以存储于一计算机可读取存储介质中,当所述程序指令被电子设备的处理器执行时,所述电子设备执行本技术各实施例所述方法的全部或部分步骤。
[0155]
以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:在本技术的精神和原则之内,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案脱离本技术的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献