一种基于结构化查询语言的流计算处理方法技术

技术编号:30058724 阅读:64 留言:0更新日期:2021-09-15 11:03
本发明专利技术适用于电数字处理技术领域,尤其涉及一种基于结构化查询语言的流计算处理方法,所述方法包括:获取实时监控流数据,所述实时监控流数据为按照时间顺序采集的连续图像;对实时监控流数据中的连续图像进行逐帧分析,得到动态区域图像信息和实时背景图像信息,所述动态区域图像信息包含动态区域图像以及位置信息;利用结构化查询语言对实时背景图像信息和动态区域图像信息进行存储。本发明专利技术实施例提供的一种基于结构化查询语言的流计算处理方法,通过对采集到的画面进行划分,将画面分为动态区和静态区,从而在不影响数据的有效性的前提下减少了数据的传输量,并且减少了数据的存储量。存储量。存储量。

【技术实现步骤摘要】
一种基于结构化查询语言的流计算处理方法


[0001]本专利技术属于电数字处理
,尤其涉及一种基于结构化查询语言的流计算处理方法。

技术介绍

[0002]在传统数据处理过程中,数据是先被采集到,然后将数据存储于数据库当中,此种数据为静态数据,静态数据只有被存储之后才能被处理,因此其时效性较差,另外一种与静态数据相对的为流数据,其产生过程为连续性的,因此为了保证数据处理的时效性,一般实时对其进行处理,由于处理的过程为连续的,因此称之为流计算。流计算的应用非常广泛,例如在购物网站等大型流数据产生位置就会使用到,利用流计算的时效性能够大幅提高网站的响应速度。
[0003]在当前的图像采集过程中,例如监控过程中,其中就有利用流计算进行数据处理的,其将摄像头采集的图像利用流计算进行处理,从而实现实时响应的目的。
[0004]但是,对于采集的图像进行处理时,将数据进行完全存储,这就会导致数据存储量大,数据传输要求高。

技术实现思路

[0005]本专利技术实施例的目的在于提供一种基于结构化查询语言的流计算处理方法,旨在解决
技术介绍
中提出的问题。
[0006]本专利技术实施例是这样实现的,一种基于结构化查询语言的流计算处理方法,所述方法包括:获取实时监控流数据,所述实时监控流数据为按照时间顺序采集的连续图像;对实时监控流数据中的连续图像进行逐帧分析,得到动态区域图像信息和实时背景图像信息,所述动态区域图像信息包含动态区域图像以及位置信息;利用结构化查询语言对实时背景图像信息和动态区域图像信息进行存储。
[0007]优选的,所述对实时监控流数据中的连续图像进行逐帧分析,得到动态区域图像信息和实时背景图像信息的步骤包括:读取实时监控流数据中的连续图像,进行逐帧修正,得到画面修正图像;对相邻两张画面修正图像进行比对,划分静态区图像和动态区图像,所述动态区图像为两张画面修正图像之间的存在差异的区域,其他区域为静态区图像;对动态区图像进行像素恢复,得到动态区域图像信息;对静态区图像进行图像填补,得到实时背景图像信息。
[0008]优选的,所述读取实时监控流数据中的连续图像,进行逐帧修正,得到画面修正图像的步骤,具体包括:将实时监控流数据中的连续图像按照预设的尺寸进行调整,得到画面调整图像;对画面调整图像进行画面修复,修复画面调整图像中存在变形扭曲的区域,得到
画面修正图像。
[0009]优选的,所述对相邻两张画面修正图像进行比对,划分静态区图像和动态区图像的步骤,具体包括:对相邻两张画面修正图像进行灰度处理,得到两组灰度处理图像;将两组灰度处理图像中相同位置的像素进行灰度值比较,划分灰度值差值小于预设值的像素为静态像素,划分灰度值差值不小于预设值的像素为动态像素;整合静态像素为静态区图像,整合动态像素为动态区图像。
[0010]优选的,所述对动态区图像进行像素恢复,得到动态区域图像信息的步骤包括:计算动态区图像中灰度像素的位置;根据灰度像素的位置从画面修正图像中读取相应位置的颜色码;根据颜色码对动态区图像中相应位置的像素进行颜色替换,得到动态区域图像信息。
[0011]优选的,所述利用结构化查询语言对实时背景图像信息和动态区域图像信息进行存储的步骤,具体包括:将相邻两张实时背景图像信息进行比对,若存在差异,则存储后一张实时背景图像信息,否则不存储实时背景图像信息;存储动态区域图像信息,所述存储实时背景图像信息以及存储动态区域图像信息的过程均采用结构化查询语言。
[0012]优选的,所述利用结构化查询语言对实时背景图像信息和动态区域图像信息进行存储的步骤,还包括对实时背景图像信息和动态区域图像信息进行加密。
[0013]本专利技术的另一目的在于提供一种基于结构化查询语言的流计算处理系统,所述基于结构化查询语言的流计算处理系统包括:信息获取模块,用于获取实时监控流数据,所述实时监控流数据为按照时间顺序采集的连续图像;图像分析模块,用于对实时监控流数据中的连续图像进行逐帧分析,得到动态区域图像信息和实时背景图像信息,所述动态区域图像信息包含动态区域图像以及位置信息;数据存储模块,用于利用结构化查询语言对实时背景图像信息和动态区域图像信息进行存储。
[0014]优选的,所述图像分析模块包括:画面修正单元,用于读取实时监控流数据中的连续图像,进行逐帧修正,得到画面修正图像;图像对比单元,用于对相邻两张画面修正图像进行比对,划分静态区图像和动态区图像,所述动态区图像为两张画面修正图像之间的存在差异的区域,其他区域为静态区图像;图像恢复单元,用于对动态区图像进行像素恢复,得到动态区域图像信息;图像填补单元,用于对静态区图像进行图像填补,得到实时背景图像信息。
[0015]优选的,所述画面修正单元包括:画面调整单元,用于将实时监控流数据中的连续图像按照预设的尺寸进行调整,
得到画面调整图像;图像修复单元,用于对画面调整图像进行画面修复,修复画面调整图像中存在变形扭曲的区域,得到画面修正图像。
[0016]本专利技术实施例提供的一种基于结构化查询语言的流计算处理方法,通过对采集到的画面进行划分,将画面分为动态区和静态区,从而在不影响数据的有效性的前提下减少了数据的传输量,并且减少了数据的存储量。
附图说明
[0017]图1为本专利技术实施例提供的一种基于结构化查询语言的流计算处理方法的流程图;图2为本专利技术实施例提供的得到动态区域图像信息和实时背景图像信息的步骤的流程图;图3为本专利技术实施例提供的得到画面修正图像的步骤的流程图;图4为本专利技术实施例提供的对相邻两张画面修正图像进行比对并划分静态区图像和动态区图像的步骤的流程图;图5为本专利技术实施例提供的对动态区图像进行像素恢复,得到动态区域图像信息的步骤的流程图;图6为本专利技术实施例提供的利用结构化查询语言对实时背景图像信息和动态区域图像信息进行存储的步骤的流程图;图7为本专利技术实施例提供的一种基于结构化查询语言的流计算处理系统的架构图;图8为本专利技术实施例提供的一种图像分析模块的架构图;图9为本专利技术实施例提供的一种画面修正单元的架构图。
具体实施方式
[0018]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0019]可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但除非特别说明,这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一xx脚本称为第二xx脚本,且类似地,可将第二xx脚本称为第一xx脚本。
[0020]在当前的图像采集过程中,例如监控过程中,其中就有利用流计算进行数据处理的,其将摄像头采集的图像利用流计算进行处理,从而实现实时响应的目的。但是,对于采集的图像进行处理时,将数据进行完全存储,这就会导致数据存储量大,数据传输要求高。
[0021]在本专利技术中,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于结构化查询语言的流计算处理方法,其特征在于,所述方法包括:获取实时监控流数据,所述实时监控流数据为按照时间顺序采集的连续图像;对实时监控流数据中的连续图像进行逐帧分析,得到动态区域图像信息和实时背景图像信息,所述动态区域图像信息包含动态区域图像以及位置信息;利用结构化查询语言对实时背景图像信息和动态区域图像信息进行存储。2.根据权利要求1所述的基于结构化查询语言的流计算处理方法,其特征在于,所述对实时监控流数据中的连续图像进行逐帧分析,得到动态区域图像信息和实时背景图像信息的步骤包括:读取实时监控流数据中的连续图像,进行逐帧修正,得到画面修正图像;对相邻两张画面修正图像进行比对,划分静态区图像和动态区图像,所述动态区图像为两张画面修正图像之间的存在差异的区域,其他区域为静态区图像;对动态区图像进行像素恢复,得到动态区域图像信息;对静态区图像进行图像填补,得到实时背景图像信息。3.根据权利要求2所述的基于结构化查询语言的流计算处理方法,其特征在于,所述读取实时监控流数据中的连续图像,进行逐帧修正,得到画面修正图像的步骤,具体包括:将实时监控流数据中的连续图像按照预设的尺寸进行调整,得到画面调整图像;对画面调整图像进行画面修复,修复画面调整图像中存在变形扭曲的区域,得到画面修正图像。4.根据权利要求2所述的基于结构化查询语言的流计算处理方法,其特征在于,所述对...

【专利技术属性】
技术研发人员:骆彬
申请(专利权)人:北京快立方科技有限公司
类型:发明
国别省市:

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

1