一种基于物联网的视频处理系统及方法技术方案

技术编号:38226863 阅读:18 留言:0更新日期:2023-07-25 17:56
本发明专利技术公开了一种基于物联网的视频处理系统及方法,属于数据处理技术领域,包括步骤S1:确定物联网设备的功能信息和目标信息,基于功能信息和目标信息设置联动规则;步骤S2:第一监控设备和第二监控设备分别持续生成第一视频和第二视频,获取第一视频包含的目标信息,以及包含目标信息的概率值;步骤S3:基于概率值调整第一监控设备和第二监控设备生成视频的分辨率和帧率,并持续生成第一扩展视频和第二扩展视频,将第一视频、第一扩展视频和第二扩展视频进行存储;步骤S4:基于目标信息和联动规则,控制物联网设备执行对应的动作。本发明专利技术通过上述步骤,实现在存储空间有限的条件下,最大程度保留监控设备所拍摄的视频。最大程度保留监控设备所拍摄的视频。最大程度保留监控设备所拍摄的视频。

【技术实现步骤摘要】
一种基于物联网的视频处理系统及方法


[0001]本专利技术属于数据处理
,具体涉及一种基于物联网的视频处理系统及方法。

技术介绍

[0002]当前,将监控设备接入至物联网内,然后借助边缘计算装置对监控设备拍摄的视频进行智能分析,以在第一时间发现环境中的异常物体,例如视频中出现火灾或可疑人物等,从而及时向外界发出警报。如中国专利申请“CN101833838A”公开了一种大范围火灾分析预警系统,该系统首先获取大范围内的数字视频图像,之后通过火灾特征提取模块提取图像中的特征,并与火灾特征数据库进行比对识别,从而发现视频中是否出现火灾,若出现火灾,则通过火灾实时管控平台发布管控命令;又例如中国专利申请“CN115017360A”公开了一种物联网和视频融合联动方法、系统、电子设备和存储介质,通过将物联网采集数据和视频结构化语义数据输入联动规则库进行多参数融合和条件匹配,确定并执行联动动作,从而能够基于视频和物联网的数据,确定并执行联动动作,实现视频与物联网的有效融合。
[0003]实际应用中,在对异常情况进行处理后,一般还需要查看视频的回放,以确定异常发生的原因及发生过程;随着技术的发展,当前监控设备拍摄的视频分辨率及帧率逐渐提高,因此视频所占用的空间也越来越大,在存储空间有限的条件下,如何最大程度保留监控设备所拍摄的视频,成为本领域技术人员亟待解决的技术问题。

技术实现思路

[0004]本专利技术提供了一种基于物联网的视频处理系统及方法,以实现在存储空间有限的条件下,最大程度保留监控设备所拍摄的视频。
[0005]为了达到上述的专利技术目的,本专利技术提出一种基于物联网的视频处理方法,包括:
[0006]步骤S1:确定进行联动的物联网设备,确定物联网设备的功能信息,基于所述功能信息生成目标信息,基于所述功能信息和所述目标信息设置联动规则;
[0007]步骤S2:设置第一监控设备和第二监控设备,所述第一监控设备和所述第二监控设备共同拍摄相同的环境信息,并分别持续生成第一视频和第二视频,截取所述第一视频在多个时间点的图像画面,定义为基础画面,获取包含不同所述目标信息的多张参考图像,基于所述参考图像建立参考数据库,将所述基础画面与所述参考数据库内各张所述参考图像对比,获取所述基础画面包含的所述目标信息,以及包含所述目标信息的概率值;
[0008]步骤S3:确定所述目标信息在所述第一视频中的位置区域,控制所述第一监控设备对该位置区域进行放大拍摄,基于所述概率值调整所述第一监控设备和所述第二监控设备生成视频的分辨率和帧率,并持续生成第一扩展视频和第二扩展视频,将所述第一视频、所述第一扩展视频和所述第二扩展视频进行存储;
[0009]步骤S4:基于所述目标信息和所述联动规则,控制物联网设备执行对应的动作。
[0010]进一步的,将所述第一视频、所述第一扩展视频和所述第二扩展视频进行存储包
括以下步骤:
[0011]步骤S51:判断视频的存储方式,若视频采用第一存储方式,则执行步骤S52,若视频采用第二存储方式,则根据网络状态上传视频,其中,所述第一存储方式为本地存储,所述第二存储方式为云端存储;
[0012]步骤S52:设置第一时间段和第二时间段,每当所述第一视频达到所述第一时间段的长度,将其打包为第一视频块,每当所述第一扩展视频和所述第二扩展视频达到所述第二时间段的长度,将其打包为第二视频块,在所述第一视频块内标注第一标签,所述第二视频块内标注第二标签;
[0013]步骤S53:设置压缩级别A1,A2,

A
n
,定义已经存储至本地的视频块为历史视频块,需要存储至本地的视频块为待存储视频块,计算所述待存储视频块的理论占用空间,以及本地存储的剩余存储空间,若所述剩余存储空间小于所述理论占用空间,则获取本地存储空间中包括所述第一标签的所述历史视频块,将其压缩至压缩级别A1,若所述剩余存储空间仍然小于所述理论占用空间,继续执行步骤S54;
[0014]步骤S54:获取本地存储空间中包括所述第二标签的所述历史视频块,将其压缩为压缩级别A1,若所述剩余存储空间仍然小于所述理论占用空间,则将包括所述第一标签的所述历史视频块压缩至压缩级别A2,重复所述步骤S53和所述步骤S54,直至所述剩余存储空间大于所述理论占用空间。
[0015]进一步的,包含所述第二标签的所述历史视频块设置有限制压缩等级,压缩级别达到所述限制压缩等级的所述历史视频块无法再被压缩。
[0016]进一步的,若所有所述历史视频块达到最大压缩级别,且所述剩余存储空间仍然小于所述理论占用空间时,则执行以下步骤:
[0017]基于各个所述历史视频块的存储次序对其进行编号,获取包含所述第一标签且编号最小的所述历史视频块,定义为第一目标视频块,设定保留阈值,基于第一公式计算所述第一目标视频块的关键度分,若所述第一目标视频块的关键度分小于所述保留阈值,则将所述第一目标视频块删除,所述第一公式为:σ=|x
k

x
α
|
×
ω
|k

α|
+|x
β

x
k
|
×
ω


k|
,其中,σ为所述第一目标视频块的关键度分,x
k
为所述第一目标视频块的编号,x
α
和x
β
分别为距离所述第一目标视频块最近、且包含所述第二标签的所述历史视频块编号,ω
r
为预设的调整系数,且ω
r
中,r的数值越小,其对应的ω
r
数值越大。
[0018]进一步的,基于所述概率值调整所述第一监控设备和所述第二监控设备拍摄视频的分辨率和帧率包括以下步骤:
[0019]设定第一阈值和第二阈值,若所述概率值位于所述第一阈值和所述第二阈值之间,则增大所述第一扩展视频和所述第二扩展视频的生成帧率,若所述概率值大于所述第二阈值,则增大所述第一扩展视频和所述第二扩展视频的生成帧率及清分辨率。
[0020]进一步的,所述步骤S51中,根据网络状态上传视频包括以下步骤:
[0021]步骤S511:建立传送队列,所述传送队列将所述待存储视频由本地上传至云端,所述待存储视频块生成后,依据其生成次序将其逐个上传至所述传送队列内;
[0022]步骤S512:建立参考表格,所述参考表格包括所述目标信息、对应的关注等级及最长发送时间,定义需要上传至所述传送队列的所述待存储视频块为第二目标视频块,若所述第二目标视频块包括所述第二标签,则获取当前网络状态,基于当前网络状态和所述传
送队列内的所述待存储视频块,计算发送所述第二目标视频块的所需时间,若所需时间大于所述最长发送时间,则继续执行步骤S513;
[0023]步骤S513:获取所述传送队列中、所述关注度等级大于等于所述第本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于物联网的视频处理方法,其特征在于,包括:步骤S1:确定进行联动的物联网设备,确定物联网设备的功能信息,基于所述功能信息生成目标信息,基于所述功能信息和所述目标信息设置联动规则;步骤S2:设置第一监控设备和第二监控设备,所述第一监控设备和所述第二监控设备共同拍摄相同的环境信息,并分别持续生成第一视频和第二视频,截取所述第一视频在多个时间点的图像画面,定义为基础画面,获取包含不同所述目标信息的多张参考图像,基于所述参考图像建立参考数据库,将所述基础画面与所述参考数据库内各张所述参考图像对比,获取所述基础画面包含的所述目标信息,以及包含所述目标信息的概率值;步骤S3:确定所述目标信息在所述第一视频中的位置区域,控制所述第一监控设备对该位置区域进行放大拍摄,基于所述概率值调整所述第一监控设备和所述第二监控设备生成视频的分辨率和帧率,并持续生成第一扩展视频和第二扩展视频,将所述第一视频、所述第一扩展视频和所述第二扩展视频进行存储;步骤S4:基于所述目标信息和所述联动规则,控制物联网设备执行对应的动作。2.根据权利要求1所述的一种基于物联网的视频处理方法,其特征在于:将所述第一视频、所述第一扩展视频和所述第二扩展视频进行存储包括以下步骤:步骤S51:判断视频的存储方式,若视频采用第一存储方式,则执行步骤S52,若视频采用第二存储方式,则根据网络状态上传视频,其中,所述第一存储方式为本地存储,所述第二存储方式为云端存储;步骤S52:设置第一时间段和第二时间段,每当所述第一视频达到所述第一时间段的长度,将其打包为第一视频块,每当所述第一扩展视频和所述第二扩展视频达到所述第二时间段的长度,将其打包为第二视频块,在所述第一视频块内标注第一标签,所述第二视频块内标注第二标签;步骤S53:设置压缩级别A1,A2,A
n
,定义已经存储至本地的视频块为历史视频块,需要存储至本地的视频块为待存储视频块,计算所述待存储视频块的理论占用空间,以及本地存储的剩余存储空间,若所述剩余存储空间小于所述理论占用空间,则获取本地存储空间中包括所述第一标签的所述历史视频块,将其压缩至压缩级别A1,若所述剩余存储空间仍然小于所述理论占用空间,继续执行步骤S54;步骤S54:获取本地存储空间中包括所述第二标签的所述历史视频块,将其压缩为压缩级别A1,若所述剩余存储空间仍然小于所述理论占用空间,则将包括所述第一标签的所述历史视频块压缩至压缩级别A2,重复所述步骤S53和所述步骤S54,直至所述剩余存储空间大于所述理论占用空间。3.根据权利要求2所述的一种基于物联网的视频处理方法,其特征在于,包含所述第二标签的所述历史视频块设置有限制压缩等级,压缩级别达到所述限制压缩等级的所述历史视频块无法再被压缩。4.根据权利要求2或3所述的一种基于物联网的视频处理方法,其特征在于,若所有所述历史视频块达到最大压缩级别,且所述剩余存储空间仍然小于所述理论占用空间时,则执行以下步骤:基于各个所述历史视频块的存储次序对其进行编号,获取包含所述第一标签且编号最小的所述历史视频块,定义为第一目标视频块,设定保留阈值,基于第一公式计算所述第一
目标视频块的关键度分,若所述第一目标视频块的关键度分小于所述保留阈值,则将所述第一目标视频块删除,所述第一公式为:σ=|x
k

x
...

【专利技术属性】
技术研发人员:桂洪洋桑万里高一
申请(专利权)人:河南铭视科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1