针对二维图像的三维效果生成方法、装置、设备及介质制造方法及图纸

技术编号:30633109 阅读:25 留言:0更新日期:2021-11-04 00:08
本申请公开了一种针对二维图像的三维效果生成方法、装置、设备及介质,属于人工智能技术领域。方法包括:获取二维图像对应的像素位移信息;基于像素位移信息中的计划位移量,生成系数信息;对于二维图像中的目标像素点,基于目标像素点及其相邻像素点的像素值和加权系数,确定目标像素点在目标图像中的像素值。本申请实施例提供的技术方案中,对目标像素点的像素值进行平滑处理,保证目标图像生成的准确性,减轻因(具有相同或相近像素值的)像素点在位置上不连续而导致的视觉断层现象,有效提高二维图像的三维效果的真实性,提升图像内容的平滑度和视觉效果。的平滑度和视觉效果。的平滑度和视觉效果。

【技术实现步骤摘要】
针对二维图像的三维效果生成方法、装置、设备及介质


[0001]本申请涉及人工智能
,特别涉及一种针对二维图像的三维效果生成方法、装置、设备及介质。

技术介绍

[0002]目前,三维视频在最终显示时包含两幅略有不同的图像,分别对应左右眼视图。人脑根据左右眼看到图像的差异,自动计算深度从而产生立体感。
[0003]在相关技术中,计算机设备在将二维图像转换为三维效果时,可以将左右眼模拟为两个摄像机,假设二维图像在双眼正中间,进一步地,根据二维图像中的深度信息,确定左右眼图像的像素位移矩阵,并在二维图像的原图像素矩阵的基础上,结合该像素位移矩阵四舍五入后的整数结果,生成目标图像,该目标图像用于生成二维图像的三维效果。
[0004]然而,在上述相关技术中,在二维图像转换为用于生成三维效果的目标图像的过程中,通过将像素位移信息四舍五入之后得到的像素点的位移量,然后依据这个四舍五入之后得到的位移量对二维图像中的像素点进行移动从而生成目标图像,这种方式会导致具有相同或相近像素值的像素点,因位移量不同而导致在位置上不连续,从而出现视觉断层现象。

技术实现思路

[0005]本申请实施例提供了一种针对二维图像的三维效果生成方法、装置、设备及介质,能够对目标像素点的像素值进行平滑处理,提升图像内容的平滑度和视觉效果。所述技术方案如下:
[0006]根据本申请实施例的一个方面,提供了一种针对二维图像的三维效果生成方法,所述方法包括:
[0007]获取二维图像对应的像素位移信息,所述像素位移信息包括所述二维图像中各个像素点在目标图像中的计划位移量;其中,所述目标图像用于生成所述二维图像的三维效果;
[0008]基于所述像素位移信息中的计划位移量,生成系数信息,所述系数信息包括所述二维图像中各个像素点的加权系数;
[0009]对于所述二维图像中的目标像素点,基于所述目标像素点及其相邻像素点的像素值和加权系数,确定所述目标像素点在所述目标图像中的像素值。
[0010]根据本申请实施例的一个方面,提供了一种针对二维图像的三维效果显示方法,所述方法包括:
[0011]获取二维图像对应的目标图像,所述目标图像用于生成所述二维图像的三维效果;
[0012]显示所述目标图像;
[0013]其中,所述二维图像中的目标像素点在所述目标图像中的像素值,是基于所述目
标像素点及其相邻像素点的像素值和加权系数确定的,所述目标像素点的加权系数是基于所述目标像素点在所述目标图像中的计划位移量确定的。
[0014]根据本申请实施例的一个方面,提供了一种针对二维图像的三维效果生成装置,所述装置包括:
[0015]位移获取模块,用于获取二维图像对应的像素位移信息,所述像素位移信息包括所述二维图像中各个像素点在目标图像中的计划位移量;其中,所述目标图像用于生成所述二维图像的三维效果;
[0016]系数生成模块,用于基于所述像素位移信息中的计划位移量,生成系数信息,所述系数信息包括所述二维图像中各个像素点的加权系数;
[0017]像素确定模块,用于对于所述二维图像中的目标像素点,基于所述目标像素点及其相邻像素点的像素值和加权系数,确定所述目标像素点在所述目标图像中的像素值。
[0018]根据本申请实施例的一个方面,提供了一种针对二维图像的三维效果显示装置,所述装置包括:
[0019]图像获取模块,用于获取二维图像对应的目标图像,所述目标图像用于生成所述二维图像的三维效果;
[0020]目标显示模块,用于显示所述目标图像;其中,所述二维图像中的目标像素点在所述目标图像中的像素值,是基于所述目标像素点及其相邻像素点的像素值和加权系数确定的,所述目标像素点的加权系数是基于所述目标像素点在所述目标图像中的计划位移量确定的。
[0021]根据本申请实施例的一个方面,本申请实施例提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述针对二维图像的三维效果生成方法,或实现上述针对二维图像的三维效果显示方法。
[0022]可选地,所述计算机设备为终端或服务器。
[0023]根据本申请实施例的一个方面,本申请实施例提供了一种计算机可读存储介质,所述可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现上述针对二维图像的三维效果生成方法,或实现上述针对二维图像的三维效果显示方法。
[0024]根据本申请实施例的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述针对二维图像的三维效果生成方法,或执行上述针对二维图像的三维效果显示方法。
[0025]本申请实施例提供的技术方案可以带来如下有益效果:
[0026]通过二维图像的像素位移信息生成系数信息,并在确定二维图像对应的目标图像时,采用目标像素点及其相邻像素点的像素值和加权系数确定目标图像,其中,加权系数包含于系数信息中,也就是说,在确定用于展现二维图像的三维效果的目标图像时,通过目标像素点及其相邻像素点的像素值和加权系数确定目标像素点在目标图像中的像素值,对目
标像素点的像素值进行平滑处理,保证目标图像生成的准确性,减轻因(具有相同或相近像素值的)像素点在位置上不连续而导致的视觉断层现象,提升图像内容的平滑度和视觉效果。
附图说明
[0027]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0028]图1是本申请一个实施例提供的三维效果生成系统的示意图;
[0029]图2是本申请一个实施例提供的针对二维图像的三维效果生成方法的流程图;
[0030]图3示例性示出了一种针对二维图像的三维效果生成方式的示意图;
[0031]图4是本申请另一个实施例提供的针对二维图像的三维效果生成方法的流程图;
[0032]图5是本申请再一个实施例提供的针对二维图像的三维效果生成方法的流程图;
[0033]图6和图7示例性示出左眼图像和右眼图像的像素点位置的示意图;
[0034]图8是本申请一个实施例提供的针对二维图像的三维效果显示方法的流程图;
[0035]图9示例性示出了相关技术与本申请的比较的示意图;
[0036]图10是本申请一个实施例提供的针对二维图像的三维效果生成装置的框图;
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种针对二维图像的三维效果生成方法,其特征在于,所述方法包括:获取二维图像对应的像素位移信息,所述像素位移信息包括所述二维图像中各个像素点在目标图像中的计划位移量;其中,所述目标图像用于生成所述二维图像的三维效果;基于所述像素位移信息中的计划位移量,生成系数信息,所述系数信息包括所述二维图像中各个像素点的加权系数;对于所述二维图像中的目标像素点,基于所述目标像素点及其相邻像素点的像素值和加权系数,确定所述目标像素点在所述目标图像中的像素值。2.根据权利要求1所述的方法,其特征在于,所述基于所述像素位移信息中的计划位移量,生成系数信息,包括:基于所述目标像素点的计划位移量,确定所述目标像素点在所述目标图像中的目标位置与计划位置;其中,所述目标位置是按照所述计划位移量的取整结果对所述目标像素点进行位移得到的,所述计划位置是按照所述计划位移量对所述目标像素点进行位移得到的;基于所述目标位置与所述计划位置之间的距离,确定所述目标像素点的加权系数。3.根据权利要求1所述的方法,其特征在于,所述对于所述二维图像中的目标像素点,基于所述目标像素点及其相邻像素点的像素值和加权系数,确定所述目标像素点在所述目标图像中的像素值,包括:若所述目标像素点在所述目标图像中的计划位置位于目标位置的第一方向,则基于所述目标像素点及其第二方向上的相邻像素点的像素值和加权系数,确定所述目标像素点在所述目标图像中的像素值;若所述目标像素点在所述目标图像中的计划位置位于目标位置的第二方向,则基于所述目标像素点及其第一方向上的相邻像素点的像素值和加权系数,确定所述目标像素点在所述目标图像中的像素值;其中,所述目标位置是按照所述计划位移量的取整结果对所述目标像素点进行位移得到的,所述计划位置是按照所述计划位移量对所述目标像素点进行位移得到的。4.根据权利要求3所述的方法,其特征在于,所述基于所述目标像素点及其第二方向上的相邻像素点的像素值和加权系数,确定所述目标像素点在所述目标图像中的像素值,包括:将所述目标像素点的像素值与所述第二方向上的相邻像素点的加权系数相乘,得到第一数值;将所述第二方向上的相邻像素点的像素值与所述目标像素点的加权系数相乘,得到第二数值;将所述第一数值和所述第二数值之和,除以所述目标像素点的加权系数和所述第二方向上的相邻像素点的加权系数之和,得到所述目标像素点在所述目标图像中的像素值。5.根据权利要求3所述的方法,其特征在于,所述基于所述目标像素点及其第一方向上的相邻像素点的像素值和加权系数,确定所述目标像素点在所述目标图像中的像素值,包括:将所述目标像素点的像素值与所述第一方向上的相邻像素点的加权系数相乘,得到第三数值;
将所述第一方向上的相邻像素点的像素值与所述目标像素点的加权系数相乘,得到第四数值;将所述第三数值和所述第四数值之和,除以所述目标像素点的加权系数和所述第一方向上的相邻像素点的加权系数之和,得到所述目标像素点在所述目标图像中的像素值。6.根据权利要求1所述的方法,其特征在于,所述获取二维图像对应的像素位移信息,包括:获取所述二维图像对应的深度信息,所述深度信息包括所述二维图像中各个像素点的深度值;基于所述深度信息,确定所述二维图像对应的所述像素位移信息;其中,所述计划位移量与所述深度值呈负相关关系。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述目标像素点与所述相邻像素点属于同一深度区域的情况下,执行所述对于所述二维图像中的目标像素点,基于所述目标像素点及其相邻像素点的像素值和加权系数,确定所述目标像素点在所述目标图像中的像素值的步骤;在所述目标像素点与所述相邻像素点不属于同一深度区域的情况下,将所述目标像素点在所述二维图像中的...

【专利技术属性】
技术研发人员:王薷健孙磊
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1