对多个图像序列进行处理的方法、装置、介质及设备制造方法及图纸

技术编号:35214865 阅读:20 留言:0更新日期:2022-10-15 10:29
本公开提供了一种对多个图像序列进行处理的方法、装置、计算机程序产品、非暂时性计算机可读存储介质及电子设备。该方法包括:对多个图像序列中具有相同序列号的多个图像进行如下合并处理:对当前图像序列中的图像进行解码,得到当前待合成图像;将当前待合成图像和前一个合成图像进行合并,得到当前合成图像,其中,第一个合成图像通过以下方法获得:对第一个图像序列中的图像进行解码,得到第一个待合成图像;对第二个图像序列中的图像进行解码,得到第二个待合成图像;将第二个待合成图像和第一个待合成图像进行合并,得到第一个合成图像。根据本公开提供的实施例,可以自动化合成视频礼物,避免多视频图层的合成处理的人工成本。工成本。工成本。

【技术实现步骤摘要】
对多个图像序列进行处理的方法、装置、介质及设备


[0001]本公开总体上涉及图像及视频处理
,更具体地涉及一种对多个图像序列进行处理的方法对多个图像序列进行处理的方法、装置、计算机程序产品、非暂时性计算机可读存储介质及电子设备。

技术介绍

[0002]本部分旨在介绍本领域的一些方面,其可以与下面描述的和/或要求保护的本公开的各个方面相关。相信本部分有助于提供背景信息以便于更好地理解本公开的各个方面。因此,应该理解的是这些介绍应该从这个角度来理解,而不是作为对现有技术的承认。
[0003]直播平台上的礼物可以通过矢量动画实现。但由于矢量动画在播放时比较占用计算资源,并且其礼物特效也不如视频丰富,因而直播平台上的礼物逐渐变成通过视频方式实现。由于直播平台上的礼物特效需要是透明的,而视频通常是不透明的,因而需要利用专业的视频编辑软件(例如,Adobe)来定制透明的视频礼物特效。
[0004]但在这种方案中,礼物效果较为单一,直播平台上所有用户的礼物效果都是相同的。

技术实现思路

[0005]本公开的目的在于提供一种对多个图像序列进行处理的方法对多个图像序列进行处理的方法、装置、计算机程序产品、非暂时性计算机可读存储介质以及电子设备,以避免多视频图层的合成处理的人工成本。
[0006]根据本公开的第一方面,提供了一种对多个图像序列进行处理的方法对多个图像序列进行处理的方法包括:对所述多个图像序列中具有相同序列号的多个图像进行如下合并处理:对当前所述图像序列中的所述图像进行解码,得到当前待合成图像;将所述当前待合成图像和前一个合成图像进行合并,得到当前合成图像,其中,第一个合成图像通过以下方法获得:对第一个所述图像序列中的所述图像进行解码,得到第一个待合成图像;对第二个所述图像序列中的所述图像进行解码,得到第二个待合成图像;将所述第二个待合成图像和所述第一个待合成图像进行合并,得到第一个合成图像。
[0007]根据本公开的第二方面,提供了一种对多个图像序列进行处理的装置,包括:处理模块,其配置为对所述多个图像序列中具有相同序列号的多个图像进行如下合并处理:对当前所述图像序列中的所述图像进行解码,得到当前待合成图像;将所述当前待合成图像和前一个合成图像进行合并,得到当前合成图像,其中,第一个合成图像通过以下方法获得:对第一个所述图像序列中的所述图像进行解码,得到第一个待合成图像;对第二个所述图像序列中的所述图像进行解码,得到第二个待合成图像;将所述第二个待合成图像和所述第一个待合成图像进行合并,得到第一个合成图像。
[0008]根据本公开的第三方面,提供了一种计算机程序产品,包括程序代码指令,当所述程序产品由计算机执行时,所述程序代码指令使所述计算机执行根据本公开的第一方面所
述的方法。
[0009]根据本公开的第四方面,提供了一种存储有计算机指令的非暂时性计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据本公开的第一方面所述的方法。
[0010]根据本公开的第五方面,提供了一种电子设备,包括:处理器,与所述处理器进行电子通信的存储器;以及指令,所述指令存储在所述存储器中并且可由所述处理器执行以使所述电子设备执行根据本公开的第一方面所述的方法。
[0011]根据本公开提供的实施例,可以自动化合成视频礼物,避免多视频图层的合成处理的人工成本。
[0012]应当理解,本部分所描述的内容并不旨在标识所要求保护的
技术实现思路
的关键或必要特征,也不旨在单独地用于确定所要求保护的
技术实现思路
的范围。
附图说明
[0013]为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在所有附图中,相同的附图标记指代类似但不一定相同的要素。
[0014]图1示出了根据本公开的对图像的RGB通道和Alpha通道进行拆分的一个示例。
[0015]图2示出了根据本公开实施例的对n个(n为大于1的整数)图像序列中的第一帧进行合并处理的方法的流程图。
[0016]图3示出了根据本公开实施例的与第一区域和第二区域在图像中的位置相关联的位置参数的一个示例。
[0017]图4示出了根据本公开实施例的归一化后的第一区域图像和第二区域图像的示例。
[0018]图5示出了根据本公开实施例的多个图层的一个示例。
[0019]图6示出了根据本公开实施例的输出图像的一个示例。
[0020]图7示出了根据本公开一些实施例的对多个图像序列进行处理的方法的流程图。
[0021]图8示出了根据本公开的实施例的对多个图像进行处理的装置的示例性框图。
[0022]图9示出了可以用来实施本公开的实施例的示例电子设备的示意性框图。
[0023]具体实现方式
[0024]下文将参考附图更全面地描述本公开。然而,本公开可以以多种替代形式来体现,并且不应被解释为限于本文描述的实施例。因此,尽管本公开易于进行各种修改和替代形式,但是其具体实施例在附图中以示例的方式示出,并将在本文详细描述。然而,应当理解,这种方式并不旨在将本公开限制于所公开的特定形式,相反,本公开覆盖了落入由权利要求所限定的本公开的精神和范围内的所有修改方案、等同方案和替代方案。
[0025]应当理解,尽管本文可以用术语第一、第二等描述各种元素,但是这些元素不应该被这些术语所限制。这些术语仅用于区分一个元素和另一个元素。例如,第一元素可以被称为第二元素,并且类似地,第二元素可以被称为第一元素,而不脱离本公开的教导。
[0026]本文结合框图和/或流程图描述了一些示例,其中每个框表示包括用于实现指定
逻辑功能的一个或多个可执行指令的电路元件、模分块或代码的部分。还应该注意的是,在其他实现方式中,框中所述的功能可以不按所述的顺序发生。例如,根据所涉及的功能,连续示出的两个框实际上可以实质上同时执行,或者这些框有时可以以相反的顺序执行。
[0027]本文提到的“根据...示例”或“在..示例中”意味着结合示例描述的特定特征、结构或特性可以被包括在本公开的至少一个实现方式中。本文中不同地方出现的短语“根据...示例”或“在...示例中”不一定都指同一示例,也不一定是与其他示例相互排斥的单独或替代示例。
[0028]RGB色彩模式是工业界的一种颜色标准,RGB即是代表红、绿、蓝三个通道的颜色,色彩相混,相互叠加。对于RGB编码方法,每种颜色都可用三个变量来表示红色、绿色以及蓝色的强度。YUV(亦称YCrCb)是现代电视系统所采用的一种颜色编码方法,在现代彩色电视系统中,通常采用三管彩色摄像机或彩色CCD摄影机进行取像,然后把取得的彩色图像信号经分色、分别放大校正后得到RGB,再经过矩阵变换电路得到亮度信号Y和两个色差信号R
...

【技术保护点】

【技术特征摘要】
1.一种对多个图像序列进行处理的方法,包括:对所述多个图像序列中具有相同序列号的多个图像进行如下合并处理:对当前所述图像序列中的所述图像进行解码,得到当前待合成图像;将所述当前待合成图像和前一个合成图像进行合并,得到当前合成图像,其中,第一个合成图像通过以下方法获得:对第一个所述图像序列中的所述图像进行解码,得到第一个待合成图像;对第二个所述图像序列中的所述图像进行解码,得到第二个待合成图像;将所述第二个待合成图像和所述第一个待合成图像进行合并,得到第一个合成图像。2.根据权利要求1所述的方法对多个图像序列进行处理的方法,其中,所述图像包括第一区域和第二区域,所述第一区域包含所述图像的颜色信息,所述第二区域包含所述图像的透明度信息,所述图像为具有颜色通道的第一格式,对所述图像进行解码,得到待合成图像包括:基于所述图像的所述颜色信息和所述透明度信息,将所述图像由所述第一格式转换为具有所述颜色通道和透明度通道的第二格式。3.根据权利要求2所述的方法,其中,所述基于所述图像的所述颜色信息和所述透明度信息,将所述图像由所述第一格式转换为具有所述颜色通道和透明度通道的第二格式包括:基于与所述第一区域和所述第二区域在所述图像中的位置相关联的位置参数,将所述图像切分为第一区域图像和第二区域图像,其中,所述第一区域图像包含所述图像的所述颜色信息,所述第二区域图像包含所述图像的所述透明度信息,所述第一区域图像和所述第二区域图像均为所述第一格式;对所述第一区域图像和所述第二区域图像的大小进行归一化;以及分别将归一化后的所述第一区域图像中所包含的颜色信息和归一化后的所述第二区域图像中所包含的透明度信息映射为所述待合成图像的所述颜色通道的像素和所述透明度通道的像素。4.根据权利要求1或3所述的方法,其中,所述多个图像序列包括属于背景层的图像序列和属于前景层的图像序列,并且,所述当前待合成图像为前景层,所述前一个合成图像为背景层。5.根据权利要求1或3所述的方法,其中,所述多个图像序列包括属于背景层的图像序列和属于前景层的图像序列,并且,所述当前待合成图像为背景层,所述前一个合成图像为前景层。6.根据权利要求4所述的方法,其中,所述将所述当前待合成图像和前一个合成图像进行合并,得到当前合成图像包括:根据以下等式将所述当前待合成图像和前一个合成图像进行合并:α0=α
a

b
(1

α
a
),其中,C
a
为所述当前待合成图像的所述颜色通道的像素,C
b
为所述前一个合成图像的所述颜色通道的像素,α
a
为所述当前待合成图像的所述透明度通道的像素,α
b
为所述前一个合成图像的所述透明度通道的像素,α0为所述当前合成图像的所述透明度通道的像素,C0为所
述当前合成图像的所述颜色通道的像素。7.根据权利要求4所述的方法,其中,所述多个图像的所述颜色通道的像素为经预乘后的像素,并且,将所述当前待合成图像和前一个合成图像进行合并,得到当前合成图像包括:根据以下等式将所述当前待合成图像和前一个合成图像进行合并:α0=α
a

b
(1

α
a
),c0=c
a
+c
b
(1

α
a
)其中,c
a
为所述当前待合成图像的所述颜色通道的像素,c
b
为所述前一个合成图像的所述颜色通道的像素,α
a
为所述...

【专利技术属性】
技术研发人员:朱俊炜
申请(专利权)人:上海哔哩哔哩科技有限公司
类型:发明
国别省市:

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

1