生成立体视频文件的方法和装置制造方法及图纸

技术编号:8594412 阅读:210 留言:0更新日期:2013-04-18 07:45
本发明专利技术提出一种生成立体视频文件的方法和装置,其中所述方法包括以下步骤:对视频文件进行解析以获取视频文件的多个图像帧,并在多个图像帧中选择参考图像帧;根据参考图像帧确定参考图像帧之后的图像帧的前景区域和背景区域;分别对前景区域和背景区域进行图像处理以获得前景图像和背景图像;将前景图像与背景图像合成为立体图像;以及根据多个图像帧对应的多个立体图像生成立体视频文件并输出。根据本发明专利技术实施例的方法,将普通资源转化成立体资源,充分满足了用户对立体资源的需求,该方法生成的立体视频文件图像质量高,并且算法简单,易于实现,从而能够节约大量系统资源,对终端的性能要求降低,用户体验好。

【技术实现步骤摘要】

本专利技术涉及图像处理
,特别涉及一种生成立体视频文件的方法和装置
技术介绍
随着三维立体技术的发展,现有的具有立体效果的资源难以满足用户越来越大的需求,因此亟需将资源丰富的传统二维普通资源转换为立体资源来解决立体资源匮乏的问题。目前,可以通过基于深度图的三维效果合成方法或者从多张多维度图片合成一张三维效果图的方法将普通的二维资源转换为三维立体资源。但是,对于移动终端来说,无法同时从不同角度拍摄同一个场景获得多个图片,然后合成三维立体图像,而基于深度图的三维效果合成方法算法复杂,需要占用大量的系统资源,一般的移动终端也无法实现。并且,这两种方法在图像转换过程中,不区分前景区域和背景区域,合成后的立体图像质量下降,因此,现有的将普通资源转换为立体资源的方法难以在移动终端上实现,使用非常不便,且转换效果不佳。
技术实现思路
本专利技术的目的旨在至少解决上述技术缺陷之一。为此,本专利技术第一个目的在于提出一种生成立体视频文件的方法,该方法生成的立体视频文件图像质量高,并且算法简单,易于实现,从而能够节约大量系统资源,对终端的性能要求降低,用户体验好。本专利技术第二个目的在于提出一种生成立体视频文件的装置。为实现上述目的,根据本专利技术第一方面的实施例的生成立体视频文件的方法包括以下步骤对视频文件进行解析以获取所述视频文件的多个图像帧,并在所述多个图像帧中选择参考图像帧;根据所述参考图像帧确定所述参考图像帧之后的图像帧的前景区域和背景区域;分别对所述前景区域和所述背景区域进行图像处理以获得前景图像和背景图像;将所述前景图像与所述背景图像合成为立体图像;以及根据多个所述图像帧对应的多个所述立体图像生成立体视频文件并输出。根据本专利技术实施例的生成立体视频文件的方法,通过区分图像的前景区域和背景区域,并分别进行图像处理后合成立体图像,将普通资源转化成立体资源,充分满足了用户对立体资源的需求,该方法生成的立体视频文件图像质量高,并且算法简单,易于实现,从而能够节约大量系统资源,对终端的性能要求降低,用户体验好。为实现上述目的,根据本专利技术第二方面的实施例的生成立体视频文件的装置包括获取模块,用于对视频文件进行解析以获取所述视频文件的多个图像帧,并在所述多个图像帧中选择参考图像帧;确定模块,用于根据所述参考图像帧确定所述参考图像帧之后的图像帧的前景区域和背景区域;图像处理模块,用于分别对所述前景区域和所述背景区域进行图像处理以获得前景图像和背景图像;合成模块,用于将所述前景图像与所述背景图像合成为立体图像;以及输出模块,用于根据多个所述图像帧对应的多个所述立体图像生成立体视频文件并输出。根据本专利技术实施例的生成立体视频文件的装置,通过确定模块确定图像的前景区域和背景区域,并分别进行图像处理后合成立体图像,将普通资源转化成立体资源,充分满足了用户对立体资源的需求,该方法生成的立体视频文件图像质量高,并且算法简单,易于实现,从而能够节约大量系统资源,对终端的性能要求降低,用户体验好。本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中图1为根据本专利技术一个实施例的生成立体视频文件的方法的流程图;图2为根据本专利技术一个具体实施例的生成立体视频文件的方法的流程图;图3为根据本专利技术另一个具体实施例的生成立体视频文件的方法的流程图;图4为根据本专利技术一个实施例的生成立体视频文件的装置的结构框图;图5为根据本专利技术一个具体实施例的生成立体视频文件的装置的结构框图;图6为根据本专利技术另一个具体实施例的生成立体视频文件的装置的结构框图。具体实施例方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能理解为对本专利技术的限制。相反,本专利技术的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。在本专利技术的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。此外,在本专利技术的描述中,除非另有说明,“多个”的含义是两个或两个以上。流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本专利技术的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本专利技术的实施例所属
的技术人员所理解。下面参考附图描述根据本专利技术实施例的生成立体视频文件的方法和装置。一种生成立体视频文件的方法,包括以下步骤对视频文件进行解析以获取视频文件的多个图像帧,并在多个图像帧中选择参考图像帧;根据参考图像帧确定参考图像帧之后的图像帧的前景区域和背景区域;分别对前景区域和背景区域进行图像处理以获得前景图像和背景图像;将前景图像与背景图像合成为立体图像;以及根据多个图像帧对应的多个立体图像生成立体视频文件并输出。图1为根据本专利技术一个实施例的生成立体视频文件的方法的流程图。如图1所示,根据本专利技术实施例的生成立体视频文件的方法包括下述步骤。步骤S101,对视频文件进行解析以获取视频文件的多个图像帧。在本专利技术的一个实施例中,对视频文件进行解码分析,从而得到多个YUV颜色空间的图像帧,便于后续对图像进行色度和亮度进行处理。步骤S102,在多个图像帧中选择参考图像帧。具体地,最初可以选择第一个图像帧作为初始参考图像帧,并根据第一个图像帧对第二个图像帧进行处理以生成第二图像帧的立体图像,然后再将第二个图像帧作为新的参考图像帧,对第三个图像帧进行处理以生成立体图像,依次类推,每个图像帧生成立体图像后都将作为新的参考图像帧。步骤S103,根据参考图像帧确定参考图像帧之后的图像帧的前景区域和背景区域。其中,前景区域为相对与参考图像帧产生相对运动的区域,背景区域为相对应参考图像帧没有产生相对运动的区域。步骤S104,分别对前景区域和背景区域进行图像处理以获得前景图像和背景图像。具体地,可以对前景区域进行细节增强、纹理的对比度增强以及直方图均衡、边缘提取等处理,对背景区域进行滤波平滑处理,如中值滤波等。步骤S105,将前景图像与背景图像合成为立体图像,并根据多个图像帧对应的多个立体图像生成立体视频文件并输出。具体地,将多个图像帧对应的多个立体图像进行压缩编码生成立体视频文件并输出至终端。根据本专利技术实施例的生成立体视频文件的方法,通过区分图像的前景区域和背景区域,并分别进行图像处理后合成立体图像,将普通资源转化成立体资源,充分满足了用户对立体资源的需求,该方法生成的立体视频文件图像质量高,本文档来自技高网
...

【技术保护点】
一种生成立体视频文件的方法,其特征在于,包括以下步骤:a、对视频文件进行解析以获取所述视频文件的多个图像帧,并在所述多个图像帧中选择参考图像帧;b、根据所述参考图像帧确定所述参考图像帧之后的图像帧的前景区域和背景区域;c、分别对所述前景区域和所述背景区域进行图像处理以获得前景图像和背景图像;d、将所述前景图像与所述背景图像合成为立体图像;以及e、根据多个所述图像帧对应的多个所述立体图像生成立体视频文件并输出。

【技术特征摘要】
1.ー种生成立体视频文件的方法,其特征在于,包括以下步骤 a、对视频文件进行解析以获取所述视频文件的多个图像帧,并在所述多个图像帧中选择參考图像巾贞; b、根据所述參考图像帧确定所述參考图像帧之后的图像帧的前景区域和背景区域; C、分别对所述前景区域和所述背景区域进行图像处理以获得前景图像和背景图像; d、将所述前景图像与所述背景图像合成为立体图像;以及 e、根据多个所述图像帧对应的多个所述立体图像生成立体视频文件并输出。2.根据权利要求1所述的方法,其特征在于,所述步骤b具体包括 bl、将所述參考图像帧之后的图像帧划分为多个预定尺寸的图像块; b2、分别获取每个所述图像块在所述參考图像帧上的绝对误差和最小的块;b3、分别根据每个所述图像块的左上角像素点的位移及其相应的绝对误差和最小的块的左上角像素点的位移获取每个所述图像块的运动指数; b4、分别判断每个所述图像块的运动指数是否小于预定阈值; b5、如果小于预定阈值,则确定相应的图像块为背景块,否则为前景块;以及 b6、将相邻的前景块连接为前景区域,和/或将相邻的背景块连接为背景区域。3.根据权利要求2所述的方法,其特征在于,所述步骤bl具体包括 判断所述參考图像帧之后的图像帧的尺寸是否为所述预定尺寸的整数倍; 如果是,则直接将所述图像帧划分为多个预定尺寸的图像块;以及 如果否,则将所述图像帧扩展为所述预定尺寸的整数倍后,再将所述扩展后的图像帧划分为多个预定尺寸的图像块。4.根据权利要求3所述的方法,其特征在于,所述扩展所述图像帧包括使用所述图像帧的最右边像素点进行横向扩展,以及使用所述图像帧的最下边像素点进行纵向扩展。5.根据权利要求2所述的方法,其特征在于,所述步骤b还包括以下步骤 判断所述前景区域和/或背景区域的长宽和是否小于所述预定尺寸的预定倍数;以及 如果小于,则将所述前景区域和/或背景区域定义为非焦点区域。6.根据权利要求5所述的方法,其特征在干,对所述非焦点区域不进行处理。7.根据权利要求1所述的方法,其特征在于,所述步骤c具体包括 对所述前景区域进行细节增强、纹理的对比度增强以及直方图均衡处理;以及 对所述背景区域进行滤波平滑处理。8.—种生成立...

【专利技术属性】
技术研发人员:张志辉
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1