一种云平台视频处理系统和处理方法与流程

文档序号:27204357发布日期:2021-11-03 14:05阅读:140来源:国知局
一种云平台视频处理系统和处理方法与流程
一种云平台视频处理系统和处理方法
1.技术领域
2.本发明属于视频处理技术领域,具体而言,涉及一种云平台视频处理系统和处理方法 。
3.

背景技术:

4.虽然交通工具为人类带来不可取代的便利性,然而交通事故却持续频传,成为伤亡事故的前五名,且由于交通工具的普及化,交通事故发生数量正逐年攀升。而避免交通事故的发生则必须提升交通安全,其要件不仅要仰赖驾驶人良好的驾驶习惯(专注力、遵守交通规则)以及平日交通工具的保养,更重要的是行车前的安全检查;尽管如此却并非所有驾驶人都会遵守,而这小小的忽视,便是造成重大灾害的元凶。
5.因此,很多驾驶人给汽车加装了行车记录仪,而行车记录仪在使用会因抖动、能见度等多种因素影响,会造成视频图像不清晰,对于需要提取视频图像时其视频内容难以辨认,所以需要视频处理系统对视频图像进行处理。
6.现有的视频处理系统使用时,是将大量的视频图像数据一次性导入视频处理系统内,视频处理系统对逐帧图像数据依次进行处理,导致许多无需处理的逐帧图像数据占用处理通道,给处理通道带来了拥堵。
7.

技术实现要素:

8.本发明实施例提供了一种云平台视频处理系统和处理方法 ,其目的在于解决现有的视频处理系统对逐帧图像数据依次进行处理,导致许多无需处理的逐帧图像数据占用处理通道,给处理通道带来了拥堵的问题。
9.鉴于上述问题,本发明提出的技术方案是:一种云平台视频处理系统,包括提取模块、分析模块、图像处理模块、整理模块和显示处理模块;所述提取模块用于向数据端获得第一图像数据,对第一图像数据进行拆分处理分别得到图像帧集数据包和图像帧子集数据包,依照顺序对图像帧集数据包和图像帧子集数据包进行编号,将图像帧子集数据包发送至所述分析模块;所述分析模块用于接收所述提取模块的图像帧子集数据包,对图像帧子集数据包进行扫描识别得到扫描结果,根据扫描结果分拣出需处理的逐帧图像数据和无需处理的逐帧图像数据,将需处理的逐帧图像数据按照编号顺序平均分成m个需处理逐帧集数据包,将无需处理的逐帧图像数据按照编号顺序平均分成i个无需处理逐帧集数据包,对m个需处理逐帧集数据包和i个无需处理逐帧集数据包加注第一识别码和第二识别码,并根据m个需处理逐帧集数据包和i个无需处理逐帧集数据包分别发送至所述图像处理模块和所述整理模
块;所述图像处理模块用于接收所述分析模块的m个需处理逐帧集数据包,根据m个需处理逐帧集数据包的第一识别码进行处理,将处理完成的m个需处理逐帧集数据包发送至整理模块;所述整理模块用于接收所述分析模块和所述图像处理模块的m个需处理逐帧集数据包和i个无需处理逐帧集数据包,依据编号顺序对m个需处理逐帧集数据包和i个无需处理逐帧集数据包排列并拼接得到第二图像数据,将第二图像数据发送至显示处理模块;所述显示处理模块用于接收所述整理模块的第二图像数据,对第二图像数据进行背景处理并输出。
10.作为本发明的一种优选技术方案,所述提取模块包括获得单元、第一拆分单元和第二拆分单元,所述获得单元用于向数据端获得第一图像数据,并将第一图像数据发送至第一拆分单元,所述第一拆分单元用于接收所述获得单元的第一图像数据,对第一图像数据按时间段拆分成x个图像帧集数据包,将x个图像帧集数据包进行编号并发送至所述第二拆分单元,所述第二拆分单元用于接收所述第一拆分单元的x个图像帧集数据包,对x个图像帧集数据包按帧数拆分k个图像帧子集数据包,将k个图像帧子集数据包进行编号并发送至所述分析模块。
11.作为本发明的一种优选技术方案,所述将x个图像帧集数据包进行编号,其编号规则为x1、x2……
x
n
‑1;所述将k个图像帧子集数据包进行编号,其编号规则为x1k1、x2k2……
x
n
‑1k
n
‑1。
12.作为本发明的一种优选技术方案,所述第二拆分单元还会对k个图像帧子集数据包内的逐帧图像数据进行编号,其编号规则为x1k1‑
g1、x2k2‑
g2……
x
n
‑1k
n
‑1‑
g
n
‑1。
13.作为本发明的一种优选技术方案,所述分析模块包括扫描单元、分析单元和第一分配单元,所述扫描单元用于接收所述提取模块的k个图像帧子集数据包,对逐个图像帧子集数据包进行扫描识别得到扫描结果,将扫描结果发送至所述分析单元,所述分析单元用于接收所述扫描单元的扫描结果,根据扫描结果对k个图像帧子集数据包分拣出需处理的逐帧图像数据和无需处理的逐帧图像数据,同时根据扫描结果对需处理的逐帧图像数据加注处理识别码,将需处理的逐帧图像数据按照编号顺序平均分成m个需处理逐帧集数据包,将无需处理的逐帧图像数据按照编号顺序平均分成i个无需处理逐帧集数据包,并对m个需处理逐帧集数据包加注第一识别码、对i个无需处理逐帧集数据包加注第二识别码,将m个需处理逐帧集数据包和i个无需处理逐帧集数据包发送至第一分配单元,所述第一分配单元用于接收m个需处理逐帧集数据包和i个无需处理逐帧集数据包,将m个需处理逐帧集数据包和i个无需处理逐帧集数据包分别发送至图像处理模块和整理模块。
14.作为本发明的一种优选技术方案,所述第一识别码的编码规则为y,所述第二识别码的编码规则为n,所述处理识别码的编码规则为y1、y2、y3、y4和y5,其中,y1为需分辨率处理、y2为需图像边界处理、y3为需颜色转换处理、y4为需颜色修复处理和y5为需图像噪声处理。
15.作为本发明的一种优选技术方案,所述处理模块包括第二分配单元、分辨率处理单元、图像边界处理单元、颜色转换处理单元、颜色修复处理单元和图像噪声处理单元,所述第二分配单元用于接收所述分析模块发送的m个需处理逐帧集数据包,将m个需处理逐帧
集数据包依次发送至所述分辨率处理单元、所述图像边界处理单元、所述颜色转换处理单元、所述颜色修复处理单元和所述图像噪声处理单元,所述分辨率处理单元、所述图像边界处理单元、所述颜色转换处理单元、所述颜色修复处理单元和所述图像噪声处理单元根据处理识别码进行相应的处理,m个需处理逐帧集数据包内的逐帧图像数据处理完毕后返回所述第二分配单元,所述第二分配单元将处理完毕的m个需处理逐帧集数据包发送至整理模块。
16.作为本发明的一种优选技术方案,所述整理模块包括图像整合单元和图像拼接单元,所述图像整合单元用于接收所述处理模块和所述分析模块发送的m个需处理逐帧集数据包和i个无需处理逐帧集数据包,依据前述的编号顺序采用希尔排序算法对m个需处理逐帧集数据包和i个无需处理逐帧集数据包整合排序得到整合图像集数据包,并将整合图像集数据包发送至所述图像拼接单元,所述图像拼接单元用于接收所述图像整合单元发送的整合图像集数据包,对整合图像集数据包内的逐帧图像数据依据顺序进行拼接得到第二图像数据,将第二图像数据发送至所述显示处理模块。
17.作为本发明的一种优选技术方案,所述显示处理模块包括显示处理单元和输出单元,所述显示处理单元用于接收所述整理模块发送的第二图像数据,对第二图像数据统一进行背景处理后发送至所述输出单元,所述输出单元用于接收所述显示处理单元发送的背景处理后的第二图像数据,对其转换成可播放的格式后输出。
18.第二方面,本发明实施例提供基于一种云平台视频处理系统的处理方法,包括以下步骤:s1,图像数据拆分及编号:获得单元用于向数据端获得第一图像数据,并将第一图像数据发送至第一拆分单元,第一拆分单元接收获得单元的第一图像数据,对第一图像数据按时间段拆分成x个图像帧集数据包,将x个图像帧集数据包进行编号并发送至第二拆分单元,第二拆分单元接收第一拆分单元的x个图像帧集数据包,对x个图像帧集数据包按帧数拆分k个图像帧子集数据包,将k个图像帧子集数据包进行编号并发送至扫描单元;s2,逐帧图像数据扫描识别及分配:扫描单元接收第二拆分单元的k个图像帧子集数据包,对逐个图像帧子集数据包进行扫描识别得到扫描结果,将扫描结果发送至分析单元,分析单元接收扫描单元的扫描结果,根据扫描结果对k个图像帧子集数据包分拣出需处理的逐帧图像数据和无需处理的逐帧图像数据,同时根据扫描结果对需处理的逐帧图像数据加注处理识别码,将需处理的逐帧图像数据按照编号顺序平均分成m个需处理逐帧集数据包,将无需处理的逐帧图像数据按照编号顺序平均分成i个无需处理逐帧集数据包,并对m个需处理逐帧集数据包加注第一识别码、对i个无需处理逐帧集数据包加注第二识别码,将m个需处理逐帧集数据包和i个无需处理逐帧集数据包发送至第一分配单元,第一分配单元用于接收m个需处理逐帧集数据包和i个无需处理逐帧集数据包,将m个需处理逐帧集数据包和i个无需处理逐帧集数据包分别发送至第二分配单元和图像整合单元;s3,需处理的逐帧图像数据修复:第二分配单元接收分析模块发送的m个需处理逐帧集数据包,将m个需处理逐帧集数据包依次发送至分辨率处理单元、图像边界处理单元、颜色转换处理单元、颜色修复处理单元和图像噪声处理单元,分辨率处理单元、图像边界处理单元、颜色转换处理单元、颜色修复处理单元和图像噪声处理单元根据处理识别码进行相应的处理,m个需处理逐帧集数据包内的逐帧图像数据处理完毕后返回第二分配单元,第
二分配单元将处理完毕的m个需处理逐帧集数据包发送至图像整合单元;s4,图像数据整合:图像整合单元接收第二分配单元和第一分配单元发送的m个需处理逐帧集数据包和i个无需处理逐帧集数据包,依据前述的编号顺序采用希尔排序算法对m个需处理逐帧集数据包和i个无需处理逐帧集数据包整合排序得到整合图像集数据包,并将整合图像集数据包发送至图像拼接单元,图像拼接单元接收图像整合单元发送的整合图像集数据包,对整合图像集数据包内的逐帧图像数据依据顺序进行拼接得到第二图像数据,将第二图像数据发送至显示处理单元;s5,图像数据转换输出:显示处理单元接收图像拼接单元发送的第二图像数据,对第二图像数据统一进行背景处理后发送至输出单元,输出单元用于接收显示处理单元发送的背景处理后的第二图像数据,对其转换成可播放的格式后输出。
19.本发明实施例提供的上述技术方案的有益效果至少包括:(1)本发明提供提取模块和分析模块,对第一图像数据进行多次拆分编号,过滤掉无需处理的逐帧图像数据,避免给处理模块造成数据拥堵,减少逐帧图像数据识别时间,后续处理完毕后依据逐帧图像数据的编号采用希尔排序算法恢复图像数据,从而提供了处理效率。
20.(2)本发明提供处理模块,在经过过滤无需处理的逐帧图像数据后,减少了通道等待时间,各处理单元依次对需处理的逐帧图像数据进行对应的识别处理,确保处理效率,从而使得清晰度得到保障。
21.上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
22.附图说明
23.图1是本发明所公开的一种云平台视频处理系统的结构示意图;图2是本发明所公开的一种云平台视频处理系统的处理模块结构示意图;图3是本发明所公开的一种云平台视频处理系统的处理方法的流程图。
24.附图标记说明:100、提取模块;110、获得单元;120、第一拆分单元;130、第二拆分单元;200、分析模块;210、扫描单元;220、分析单元;230、第一分配单元;300、处理模块;310、第二分配单元;320、分辨率处理单元;330、图像边界处理单元;340、颜色转换处理单元;350、颜色修复处理单元;360、图像噪声处理单元;400、整理模块;410、图像整合单元;420、图像拼接单元;500、显示处理模块;510、显示处理单元;520、输出单元。
25.具体实施方式
26.为使本发明实施方式的目的、技术方案和优点更加清楚,下面将结合本发明实施方式中的附图,对本发明实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本发明一部分实施方式,而不是全部的实施方式。基于本发明中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本发明
保护的范围。
27.因此,以下对在附图中提供的本发明的实施方式的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施方式。基于本发明中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。
28.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
29.实施例一参照附图1所示,本发明提供一种技术方案:一种云平台视频处理系统,包括提取模块100、分析模块200、图像处理模块300、整理模块400和显示处理模块500;提取模块100用于向数据端获得第一图像数据,对第一图像数据进行拆分处理分别得到图像帧集数据包和图像帧子集数据包,依照顺序对图像帧集数据包和图像帧子集数据包进行编号,将图像帧子集数据包发送至分析模块200。
30.具体的,提取模块100包括获得单元110、第一拆分单元120和第二拆分单元130,获得单元110用于向数据端获得第一图像数据,并将第一图像数据发送至第一拆分单元120,第一拆分单元120用于接收获得单元110的第一图像数据,对第一图像数据按时间段拆分成x个图像帧集数据包,将x个图像帧集数据包进行编号并发送至第二拆分单元130,第二拆分单元130用于接收第一拆分单元120的x个图像帧集数据包,对x个图像帧集数据包按帧数拆分k个图像帧子集数据包,将k个图像帧子集数据包进行编号并发送至分析模块200。
31.进一步的,将x个图像帧集数据包进行编号,其编号规则为x1、x2……
x
n
‑1;将k个图像帧子集数据包进行编号,其编号规则为x1k1、x2k2……
x
n
‑1k
n
‑1。
32.进一步的,第二拆分单元130还会对k个图像帧子集数据包内的逐帧图像数据进行编号,其编号规则为x1k1‑
g1、x2k2‑
g2……
x
n
‑1k
n
‑1‑
g
n
‑1。
33.上述具体的实施过程中,获得单元110向数据端获得第一图像数据,第一拆分单元120接收第一图像数据后,将第一图像数据按时间段拆分成x个图像帧集数据包,并对x个图像帧集数据包进行编号,例如,行车纪录仪的一段第一图像数据,将此第一图像数据按时间段拆分成编号为x1、x2、x3、x4和x5对应的5个图像帧集数据包;第二拆分单元130接收x个图像帧集数据包后,将x个图像帧集数据包按帧数拆分k个图像帧子集数据包并编号,例如,编号为x1的图像帧集数据包内按帧数平均拆分为x1k1、x1k2、x1k3、x1k4和x1k5对应的5个图像帧子集数据包;同时对k个图像帧子集数据包内的逐帧图像数据进行编号,例如,编号为x1k1的图像帧子集数据包内包含有x1k1‑
g1、x1k1‑
g2、x1k1‑
g3、x1k1‑
g4和x1k1‑
g5的5个逐帧图像数据,因此,第二拆分单元130还将已经进行编号处理的k个图像帧子集数据包发送至扫描单元210。
34.分析模块200用于接收提取模块100的图像帧子集数据包,对图像帧子集数据包进行扫描识别得到扫描结果,根据扫描结果分拣出需处理的逐帧图像数据和无需处理的逐帧图像数据,将需处理的逐帧图像数据按照编号顺序平均分成m个需处理逐帧集数据包,将无需处理的逐帧图像数据按照编号顺序平均分成i个无需处理逐帧集数据包,对m个需处理逐帧集数据包和i个无需处理逐帧集数据包加注第一识别码和第二识别码,并根据m个需处理逐帧集数据包和i个无需处理逐帧集数据包分别发送至图像处理模块300和整理模块400。
35.具体的,分析模块200包括扫描单元210、分析单元220和第一分配单元230,扫描单
元210用于接收提取模块100的k个图像帧子集数据包,对逐个图像帧子集数据包进行扫描识别得到扫描结果,将扫描结果发送至分析单元220,分析单元220用于接收扫描单元210的扫描结果,根据扫描结果对k个图像帧子集数据包分拣出需处理的逐帧图像数据和无需处理的逐帧图像数据,同时根据扫描结果对需处理的逐帧图像数据加注处理识别码,将需处理的逐帧图像数据按照编号顺序平均分成m个需处理逐帧集数据包,将无需处理的逐帧图像数据按照编号顺序平均分成i个无需处理逐帧集数据包,并对m个需处理逐帧集数据包加注第一识别码、对i个无需处理逐帧集数据包加注第二识别码,将m个需处理逐帧集数据包和i个无需处理逐帧集数据包发送至第一分配单元230,第一分配单元230用于接收m个需处理逐帧集数据包和i个无需处理逐帧集数据包,将m个需处理逐帧集数据包和i个无需处理逐帧集数据包分别发送至图像处理模块300和整理模块400。
36.第一识别码的编码规则为y,第二识别码的编码规则为n,处理识别码的编码规则为y1、y2、y3、y4和y5,其中,y1为需分辨率处理、y2为需图像边界处理、y3为需颜色转换处理、y4为需颜色修复处理和y5为需图像噪声处理。
37.上述具体的实施过程中,扫描单元210接收k个图像帧子集数据包后,对每个图像帧子集数据包内的逐帧图像数据逐一扫描识别,能够获得是否需处理的扫描结果,并将扫描结果发送至分析单元220,例如,将上述的x1k1的图像帧子集数据包内包含有x1k1‑
g1、x1k1‑
g2、x1k1‑
g3、x1k1‑
g4和x1k1‑
g5的5个逐帧图像数据进行扫描得到扫描结果;分析单元220接收扫描结果后,根据扫描结果k个图像帧子集数据包内的逐帧图像数据分拣出需处理的逐帧图像数据和无需处理的逐帧图像数据,同时根据扫描结果对需处理的逐帧图像数据加注处理识别码,将需处理的逐帧图像数据按照编号顺序平均分成m个需处理逐帧集数据包,将无需处理的逐帧图像数据按照编号顺序平均分成i个无需处理逐帧集数据包,并对m个需处理逐帧集数据包加注第一识别码、对i个无需处理逐帧集数据包加注第二识别码。
38.例如,上述x1k1‑
g1、x1k1‑
g2、x1k1‑
g3、x1k1‑
g4和x1k1‑
g5的5个逐帧图像数据根据扫描结果分拣出需处理的逐帧图像数据和无需处理的逐帧图像数据,其中,若x1k1‑
g1、x1k1‑
g3和x1k1‑
g5为需处理的逐帧图像数据、x1k1‑
g2和x1k1‑
g4为无需处理的逐帧图像数据,所以,将x1k1‑
g1、x1k1‑
g3和x1k1‑
g5根据扫描结果加注处理识别码。
39.又例如,x1k1‑
g1需要处理分辨率和颜色转换,则相应的加注处理识别码后为x1k1‑
g1‑ꢀ
y1‑ꢀ
y3,x1k1‑
g3需要处理图像边界,则相应的加注处理识别码后为x1k1‑
g3‑ꢀ
y2,x1k1‑
g5需要处理颜色修复和图像噪声,则相应的加注处理识别码后为x1k1‑
g5‑ꢀ
y4‑ꢀ
y5,基于前述信息,分析单元220还将x1k1‑
g1、x1k1‑
g3和x1k1‑
g5需处理的逐帧图像数据平均分成编号为m1和m2的需处理逐帧集数据包,其中,m1中包含x1k1‑
g1‑ꢀ
y1‑ꢀ
y3和x1k1‑
g3‑ꢀ
y2需处理的逐帧图像数据,m2中包含x1k1‑
g5‑ꢀ
y4‑ꢀ
y5需处理的逐帧图像数据,还将无需处理的逐帧图像数据平均分成编号为i1和i2的无需处理逐帧集数据包,其中,i1中包含x1k1‑
g2无需处理的逐帧图像数据,i2中包含x1k1‑
g4无需处理的逐帧图像数据,其后,m1和m2需处理逐帧集数据包在其尾部加注第一识别码y,实例:m1y和m2y,i1和i2的无需处理逐帧集数据包在其尾部加注第二识别码n,实例:i1n和i2n。
40.上述具体的实施过程中,第一分配单元230接收m个需处理逐帧集数据包和i个无需处理逐帧集数据包,将m个需处理逐帧集数据包和i个无需处理逐帧集数据包分别发送至第一分配单元230和图像整合单元410。例如,依据上述举例,第一分配单元230验证第一识
别码和第二识别码,将带有y的第一识别码m1和m2需处理逐帧集数据包发送至第二分配单元310、带有n的第二识别码i1和i2无需处理逐帧集数据包发送至图像整合单元410。
41.图像处理模块300用于接收分析模块200的m个需处理逐帧集数据包,根据m个需处理逐帧集数据包的第一识别码进行处理,将处理完成的m个需处理逐帧集数据包发送至整理模块400。
42.具体的,参照附图1~2所示,处理模块300包括第二分配单元310、分辨率处理单元320、图像边界处理单元330、颜色转换处理单元340、颜色修复处理单元350和图像噪声处理单元360,第二分配单元310用于接收分析模块200发送的m个需处理逐帧集数据包,将m个需处理逐帧集数据包依次发送至分辨率处理单元320、图像边界处理单元330、颜色转换处理单元340、颜色修复处理单元350和图像噪声处理单元360,分辨率处理单元320、图像边界处理单元330、颜色转换处理单元340、颜色修复处理单元350和图像噪声处理单元360根据处理识别码进行相应的处理,m个需处理逐帧集数据包内的逐帧图像数据处理完毕后返回第二分配单元310,第二分配单元310将处理完毕的m个需处理逐帧集数据包发送至整理模块400。
43.上述具体的实施过程中,第二分配单元310接收m个需处理逐帧集数据包后,将m个需处理逐帧集数据包依次发送至分辨率处理单元320、图像边界处理单元330、颜色转换处理单元340、颜色修复处理单元350和图像噪声处理单元360,分辨率处理单元320、图像边界处理单元330、颜色转换处理单元340、颜色修复处理单元350和图像噪声处理单元360根据处理识别码进行相应的处理,再次基于上述举例,m1中包含x1k1‑
g1‑ꢀ
y1‑ꢀ
y3和x1k1‑
g3‑ꢀ
y2需处理的逐帧图像数据和m2中包含x1k1‑
g5‑ꢀ
y4‑ꢀ
y5需处理的逐帧图像数据,首先将m1需处理逐帧集数据包依次发送至分辨率处理单元320、图像边界处理单元330、颜色转换处理单元340、颜色修复处理单元350和图像噪声处理单元360,分辨率处理单元320、图像边界处理单元330、颜色转换处理单元340、颜色修复处理单元350和图像噪声处理单元360m1需处理逐帧集数据包内的需处理的逐帧图像数据的处理识别码进行识别,例如,将m1需处理逐帧集数据包发送至分辨率处理单元320,分辨率处理单元320对x1k1‑
g1‑ꢀ
y1‑ꢀ
y3和x1k1‑
g3‑ꢀ
y2需处理的逐帧图像数据识别其是否带有相应的处理识别码,x1k1‑
g1‑ꢀ
y1‑ꢀ
y3需处理的逐帧图像数据是带有分辨率处理单元320能够识别的处理识别码y1,则分辨率处理单元320将对x1k1‑
g1‑ꢀ
y1‑ꢀ
y3需处理的逐帧图像数据进行分辨率处理,在x1k1‑
g1‑ꢀ
y1‑ꢀ
y3需处理的逐帧图像数据处理完毕后将y1处理识别码剔除,待x1k1‑
g1‑ꢀ
y1‑ꢀ
y3需处理的逐帧图像数据处理完毕后识别x1k1‑
g3‑ꢀ
y2需处理的逐帧图像数据,根据上述条件可知,x1k1‑
g3‑ꢀ
y2需处理的逐帧图像数据,无法识别成功,则m1需处理逐帧集数据包返回第二分配单元310,同时第二分配单元310将m1需处理逐帧集数据包图像边界处理单元330、m2需处理逐帧集数据包发送至分辨率处理单元320,图像边界处理单元330和分辨率处理单元320根据前述方式分别展开对m1和m2需处理逐帧集数据包识别处理,依次类推,m1和m2需处理逐帧集数据包依次展开后续的颜色转换处理单元340、颜色修复处理单元350和图像噪声处理单元360识别处理。
44.第二分配单元310将处理完毕的m个需处理逐帧集数据包发送至图像整合单元410。例如,m1和m2需处理逐帧集数据包处理完毕后将其发送至图像整合单元410。
45.整理模块400用于接收分析模块200和图像处理模块300的m个需处理逐帧集数据包和i个无需处理逐帧集数据包,依据编号顺序对m个需处理逐帧集数据包和i个无需处理
逐帧集数据包排列并拼接得到第二图像数据,将第二图像数据发送至显示处理模块500。
46.具体的,整理模块400包括图像整合单元410和图像拼接单元420,图像整合单元410用于接收处理模块300和分析模块200发送的m个需处理逐帧集数据包和i个无需处理逐帧集数据包,依据前述的编号顺序采用希尔排序算法对m个需处理逐帧集数据包和i个无需处理逐帧集数据包整合排序得到整合图像集数据包,并将整合图像集数据包发送至图像拼接单元420,图像拼接单元420用于接收图像整合单元410发送的整合图像集数据包,对整合图像集数据包内的逐帧图像数据依据顺序进行拼接得到第二图像数据,将第二图像数据发送至显示处理模块500。
47.显示处理模块500用于接收整理模块400的第二图像数据,对第二图像数据进行背景处理并输出。
48.具体的,显示处理模块500包括显示处理单元510和输出单元520,显示处理单元510用于接收整理模块400发送的第二图像数据,对第二图像数据统一进行背景处理后发送至输出单元520,输出单元520用于接收显示处理单元510发送的背景处理后的第二图像数据,对其转换成可播放的格式后输出。
49.实施例二本发明实施例还公开了一种云平台视频处理系统的处理方法,参照附图3所示,包括以下步骤:s1,图像数据拆分及编号:获得单元110用于向数据端获得第一图像数据,并将第一图像数据发送至第一拆分单元120,第一拆分单元120接收获得单元110的第一图像数据,对第一图像数据按时间段拆分成x个图像帧集数据包,将x个图像帧集数据包进行编号并发送至第二拆分单元130,第二拆分单元130接收第一拆分单元120的x个图像帧集数据包,对x个图像帧集数据包按帧数拆分k个图像帧子集数据包,将k个图像帧子集数据包进行编号并发送至扫描单元210;s2,逐帧图像数据扫描识别及分配:扫描单元210接收第二拆分单元130的k个图像帧子集数据包,对逐个图像帧子集数据包进行扫描识别得到扫描结果,将扫描结果发送至分析单元220,分析单元220接收扫描单元210的扫描结果,根据扫描结果对k个图像帧子集数据包分拣出需处理的逐帧图像数据和无需处理的逐帧图像数据,同时根据扫描结果对需处理的逐帧图像数据加注处理识别码,将需处理的逐帧图像数据按照编号顺序平均分成m个需处理逐帧集数据包,将无需处理的逐帧图像数据按照编号顺序平均分成i个无需处理逐帧集数据包,并对m个需处理逐帧集数据包加注第一识别码、对i个无需处理逐帧集数据包加注第二识别码,将m个需处理逐帧集数据包和i个无需处理逐帧集数据包发送至第一分配单元230,第一分配单元230用于接收m个需处理逐帧集数据包和i个无需处理逐帧集数据包,将m个需处理逐帧集数据包和i个无需处理逐帧集数据包分别发送至第二分配单元310和图像整合单元410;s3,需处理的逐帧图像数据修复:第二分配单元310接收分析模块200发送的m个需处理逐帧集数据包,将m个需处理逐帧集数据包依次发送至分辨率处理单元320、图像边界处理单元330、颜色转换处理单元340、颜色修复处理单元350和图像噪声处理单元360,分辨率处理单元320、图像边界处理单元330、颜色转换处理单元340、颜色修复处理单元350和图像噪声处理单元360根据处理识别码进行相应的处理,m个需处理逐帧集数据包内的逐帧图
像数据处理完毕后返回第二分配单元310,第二分配单元310将处理完毕的m个需处理逐帧集数据包发送至图像整合单元410;s4,图像数据整合:图像整合单元410接收第二分配单元310和第一分配单元230发送的m个需处理逐帧集数据包和i个无需处理逐帧集数据包,依据前述的编号顺序采用希尔排序算法对m个需处理逐帧集数据包和i个无需处理逐帧集数据包整合排序得到整合图像集数据包,并将整合图像集数据包发送至图像拼接单元420,图像拼接单元420接收图像整合单元410发送的整合图像集数据包,对整合图像集数据包内的逐帧图像数据依据顺序进行拼接得到第二图像数据,将第二图像数据发送至显示处理单元510;s5,图像数据转换输出:显示处理单元510接收图像拼接单元420发送的第二图像数据,对第二图像数据统一进行背景处理后发送至输出单元520,输出单元520用于接收显示处理单元510发送的背景处理后的第二图像数据,对其转换成可播放的格式后输出。
50.本技术实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:(1)本发明提供提取模块100和分析模块200,对第一图像数据进行多次拆分编号,过滤掉无需处理的逐帧图像数据,避免给处理模块300造成数据拥堵,减少逐帧图像数据识别时间,后续处理完毕后依据逐帧图像数据的编号采用希尔排序算法恢复图像数据,从而提供了处理效率。
51.(2)本发明提供处理模块300,在经过过滤无需处理的逐帧图像数据后,减少了通道等待时间,各处理单元依次对需处理的逐帧图像数据进行对应的识别处理,确保处理效率,从而使得清晰度得到保障。
52.应该明白,公开的过程中的步骤的特定顺序或层次是示例性方法的实例。基于设计偏好,应该理解,过程中的步骤的特定顺序或层次可以在不脱离本公开的保护范围的情况下得到重新安排。所附的方法权利要求以示例性的顺序给出了各种步骤的要素,并且不是要限于所述的特定顺序或层次。
53.在上述的详细描述中,各种特征一起组合在单个的实施方案中,以简化本公开。不应该将这种公开方法解释为反映了这样的意图,即,所要求保护的主题的实施方案需要清楚地在每个权利要求中所陈述的特征更多的特征。相反,如所附的权利要求书所反映的那样,本发明处于比所公开的单个实施方案的全部特征少的状态。因此,所附的权利要求书特此清楚地被并入详细描述中,其中每项权利要求独自作为本发明单独的优选实施方案。
54.本领域技术人员还应当理解,结合本文的实施例描述的各种说明性的逻辑框、模块、电路和算法步骤均可以实现成电子硬件、计算机软件或其组合。为了清楚地说明硬件和软件之间的可交换性,上面对各种说明性的部件、框、模块、电路和步骤均围绕其功能进行了一般地描述。至于这种功能是实现成硬件还是实现成软件,取决于特定的应用和对整个系统所施加的设计约束条件。熟练的技术人员可以针对每个特定应用,以变通的方式实现所描述的功能,但是,这种实现决策不应解释为背离本公开的保护范围。
55.结合本文的实施例所描述的方法或者算法的步骤可直接体现为硬件、由处理器执行的软件模块或其组合。软件模块可以位于ram存储器、闪存、rom存储器、eprom存储器、eeprom存储器、寄存器、硬盘、移动磁盘、cd

rom或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质连接至处理器,从而使处理器能够从该存储介质读取信息,且
可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于asic中。该asic可以位于用户终端中。当然,处理器和存储介质也可以作为分立组件存在于用户终端中。
56.对于软件实现,本技术中描述的技术可用执行本技术所述功能的模块(例如,过程、函数等)来实现。这些软件代码可以存储在存储器单元并由处理器执行。存储器单元可以实现在处理器内,也可以实现在处理器外,在后一种情况下,它经由各种手段以通信方式耦合到处理器,这些都是本领域中所公知的。
57.上文的描述包括一个或多个实施例的举例。当然,为了描述上述实施例而描述部件或方法的所有可能的结合是不可能的,但是本领域普通技术人员应该认识到,各个实施例可以做进一步的组合和排列。因此,本文中描述的实施例旨在涵盖落入所附权利要求书的保护范围内的所有这样的改变、修改和变型。此外,就说明书或权利要求书中使用的术语“包含”,该词的涵盖方式类似于术语“包括”,就如同“包括,”在权利要求中用作衔接词所解释的那样。此外,使用在权利要求书的说明书中的任何一个术语“或者”是要表示“非排它性的或者”。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1