System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及监控视频处理,特别涉及一种监控视频摘要生成方法、系统、计算机及存储介质。
技术介绍
1、监控视频处理技术是现代社会中不可或缺的一部分,广泛应用于安全监控、交通管理、公共安全等领域。传统的监控视频处理方法通常采用连续播放的方式呈现视频内容,这种方式不仅需要大量的存储空间和带宽资源,而且在处理和分析时也面临极大的计算压力。视频摘要能够帮助用户快速了解视频内容,提高监控效率。
2、现有技术中,由于视频数据量大、时间长,传统的图像分析处理方法难以快速准确地提取关键信息,导致视频摘要的生成效率低下。由于监控视频实际存在大量的冗余数据,为了减少计算压力,可以通过按时间节点顺序来截取对应的视频片段以生成视频摘要,但该方式虽然效率高但难以准确的展示关键信息,生成的视频摘要质量较差。
技术实现思路
1、针对现有技术的不足,本专利技术的目的在于提供一种监控视频摘要生成方法、系统、计算机及存储介质,旨在解决现有技术中视频摘要的生成效率较低的技术问题。
2、为了实现上述目的,第一方面,本专利技术提供了一种监控视频摘要生成方法,包括以下步骤:
3、获取监控视频数据,对所述监控视频数据进行一次图像帧提取,以得到包含多个第一目标图像的第一图像序列;
4、基于各所述第一目标图像截取与所述监控视频数据对应的多个目标子视频数据,对所述目标子视频数据进行二次图像帧提取,以得到包含若干个第二目标图像的第二图像序列;
5、对所述第二图像序列中的每相邻
6、若所述第二图像序列中存在差异值大于第一阈值的第三目标图像,基于所述第三目标图像从所述监控视频数据中截取对应的第一摘要序列,以基于所述第一摘要序列生成视频摘要,其中,基于所述第一摘要序列生成视频摘要的步骤具体包括:
7、基于感知哈希算法对所述第一摘要序列中的各摘要图像进行处理,得到与各所述摘要图像对应的哈希值,以基于汉明距离从各所述摘要图像筛除重复图像,得到视频摘要。
8、根据上述技术方案的一方面,基于感知哈希算法对所述第一摘要序列中的各摘要图像进行处理,得到与各所述摘要图像对应的哈希值的步骤具体包括:
9、基于以下计算公式依次得到所述第一摘要序列中的各摘要图像的平均灰度值,以基于所述平均灰度值对所述摘要图像的各像素点进行匹配,从而基于匹配结果得到与各所述摘要图像对应的哈希值:
10、;
11、;
12、式中,表示所述摘要图像在i行j列的像素值,表示经离散余弦变换的结果,n表示图像的大小,u和v表示离散频率变量,和代表可以使经离散余弦变换后成为正交矩阵的补充系数,是经过离散余弦变换后的像素值,表示平均灰度值。
13、根据上述技术方案的一方面,判断所述第二图像序列中是否存在差异值大于第一阈值的第三目标图像的步骤之后,所述方法还包括:
14、若所述第二图像序列中不存在差异值大于第一阈值的第三目标图像,将与所述第二图像序列对应的第一目标图像作为背景帧。
15、根据上述技术方案的一方面,判断所述第二图像序列中是否存在差异值大于第一阈值的第三目标图像的步骤具体还包括:
16、将所述背景帧与所述第二图像序列中的各第二目标图像进行灰度差异性比对,以判断所述第二图像序列中是否存在差异值大于第一阈值的第三目标图像。
17、根据上述技术方案的一方面,将与所述第二图像序列对应的第一目标图像作为背景帧的步骤之后,所述方法还包括:
18、对所述监控视频数据进行三次图像帧提取,以得到包含多个第四目标图像及所述第一目标图像的第三图像序列;
19、基于所述背景帧对所述第三图像序列进行灰度差异性比对,以从所述第三图像序列中筛选出差异值大于第一阈值的第四目标图像,基于所述第四目标图像生成第二摘要序列,以基于所述第二摘要序列及所述第一摘要序列生成视频摘要。
20、根据上述技术方案的一方面,对所述第二图像序列中的每相邻两个第二目标图像进行灰度差异性比对的步骤具体包括:
21、基于以下计算式计算所述第二图像序列中的相邻两个第二目标图像的灰度相似值:
22、;
23、式中,为所述灰度相似值,和分别为相邻的两个第二目标图像,和分别为第二目标图像和的平均灰度值,和分别为第二目标图像和的方差,为第二目标图像和的协方差,m和n为常数。
24、根据上述技术方案的一方面,基于所述第三目标图像从所述监控视频数据中截取对应的第一摘要序列的步骤具体包括:
25、以所述第三目标图像作为第一摘要序列的起始帧,并从所述监控视频数据中截取与所述背景帧灰度相似值大于第二阈值的图像作为第一摘要序列的结束帧。
26、第二方面,本专利技术还提供了一种监控视频摘要生成系统,包括:
27、第一提取模块,用于获取监控视频数据,对所述监控视频数据进行一次图像帧提取,以得到包含多个第一目标图像的第一图像序列;
28、第二提取模块,用于基于各所述第一目标图像截取与所述监控视频数据对应的多个目标子视频数据,对所述目标子视频数据进行二次图像帧提取,以得到包含若干个第二目标图像的第二图像序列;
29、比对模块,用于对所述第二图像序列中的每相邻两个第二目标图像进行灰度差异性比对,以判断所述第二图像序列中是否存在差异值大于第一阈值的第三目标图像;
30、摘要模块,用于若所述第二图像序列中存在差异值大于第一阈值的第三目标图像,基于所述第三目标图像从所述监控视频数据中截取对应的第一摘要序列,以基于所述第一摘要序列生成视频摘要,其中,所述摘要模块具体用于:
31、基于感知哈希算法对所述第一摘要序列中的各摘要图像进行处理,得到与各所述摘要图像对应的哈希值,以基于汉明距离从各所述摘要图像筛除重复图像,得到视频摘要。
32、根据上述技术方案的一方面,所述摘要模块具体用于:
33、基于以下计算公式依次得到所述第一摘要序列中的各摘要图像的平均灰度值,以基于所述平均灰度值对所述摘要图像的各像素点进行匹配,从而基于匹配结果得到与各所述摘要图像对应的哈希值:
34、;
35、;
36、式中,表示所述摘要图像在i行j列的像素值,表示经离散余弦变换的结果,n表示图像的大小,u和v表示离散频率变量,和代表可以使经离散余弦变换后成为正交矩阵的补充系数,是经过离散余弦变换后的像素值,表示平均灰度值。
37、根据上述技术方案的一方面,所述系统还包括:
38、背景模块,用于若所述第二图像序列中不存在差异值大于第一阈值的第三目标图像,将与所述第二图像序列对应的第一目标图像作为背景帧。
39、根据上述技术方案的一方面,所述比对模块具体用于:
40、将所述背景帧与所述第二本文档来自技高网...
【技术保护点】
1.一种监控视频摘要生成方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的监控视频摘要生成方法,其特征在于,基于感知哈希算法对所述第一摘要序列中的各摘要图像进行处理,得到与各所述摘要图像对应的哈希值的步骤具体包括:
3.根据权利要求1所述的监控视频摘要生成方法,其特征在于,判断所述第二图像序列中是否存在差异值大于第一阈值的第三目标图像的步骤之后,所述方法还包括:
4.根据权利要求3所述的监控视频摘要生成方法,其特征在于,判断所述第二图像序列中是否存在差异值大于第一阈值的第三目标图像的步骤具体还包括:
5.根据权利要求3所述的监控视频摘要生成方法,其特征在于,将与所述第二图像序列对应的第一目标图像作为背景帧的步骤之后,所述方法还包括:
6.根据权利要求1所述的监控视频摘要生成方法,其特征在于,对所述第二图像序列中的每相邻两个第二目标图像进行灰度差异性比对的步骤具体包括:
7.根据权利要求3所述的监控视频摘要生成方法,其特征在于,基于所述第三目标图像从所述监控视频数据中截取对应的第一摘要序列的步骤具体包括
8.一种监控视频摘要生成系统,其特征在于,包括:
9.一种计算机,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-7中任一项所述的监控视频摘要生成方法。
10.一种存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一项所述的监控视频摘要生成方法。
...【技术特征摘要】
1.一种监控视频摘要生成方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的监控视频摘要生成方法,其特征在于,基于感知哈希算法对所述第一摘要序列中的各摘要图像进行处理,得到与各所述摘要图像对应的哈希值的步骤具体包括:
3.根据权利要求1所述的监控视频摘要生成方法,其特征在于,判断所述第二图像序列中是否存在差异值大于第一阈值的第三目标图像的步骤之后,所述方法还包括:
4.根据权利要求3所述的监控视频摘要生成方法,其特征在于,判断所述第二图像序列中是否存在差异值大于第一阈值的第三目标图像的步骤具体还包括:
5.根据权利要求3所述的监控视频摘要生成方法,其特征在于,将与所述第二图像序列对应的第一目标图像作为背景帧的步骤之后,所述方法还包括:
...【专利技术属性】
技术研发人员:邱震钰,袁康睿,严瀚,窦婷婷,王羿,刘重阳,魏骋昊,
申请(专利权)人:南昌理工学院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。