本申请涉及图像处理,具体而言,涉及一种图像色调映射方法、装置、电子设备及存储介质。
背景技术:
1、目前大多数游戏场景均是hdr(high dynamic range,高动态范围)画面,采用hdr渲染出来的画面明度值会超过显示器ldr(low dynamic range,低动态范围)能够显示的最大值,从而导致显示器上的显示画面存在曝光过度亮部细节损失等画质问题,那么,就很有必要将hdr画面转换为显示器能够正常显示的ldr画面,以保证显示画面的完整性。
2、现有技术中,是采用游戏引擎内置调好的固定的色调映射曲线将hdr画面转换至ldr画面,但是其并不能满足游戏画面各类风格效果的转换需求,导致在某些场景下画面转换效果较差。
技术实现思路
1、本申请提供一种图像色调映射方法、装置、电子设备及存储介质,以便于提高不同风格画面的色调映射效果。
2、本申请实施例采用的技术方案如下:
3、第一方面,本申请实施例提供了一种图像色调映射方法,包括:
4、获取待处理的第一画面的颜色信息,所述第一画面为高动态范围画面;
5、确定所述第一画面待映射的第二画面的目标画面风格,以及所述目标画面风格对应的目标色调映射曲线;所述第二画面为低动态范围画面;
6、采用所述目标色调映射曲线对所述第一画面的颜色信息进行色调映射处理,得到所述第一画面对应的第二画面的颜色信息;
7、根据所述第二画面的颜色信息生成所述第二画面,所述第二画面的画面风格为所述目标画面风格。
8、第二方面,本申请实施例还提供了一种图像色调映射装置,包括:获取模块、确定模块、处理模块、生成模块;
9、所述获取模块,用于获取待处理的第一画面的颜色信息,所述第一画面为高动态范围画面;
10、所述确定模块,用于确定所述第一画面待映射的第二画面的目标画面风格,以及所述目标画面风格对应的目标色调映射曲线;所述第二画面为低动态范围画面;
11、所述处理模块,用于采用所述目标色调映射曲线对所述第一画面的颜色信息进行色调映射处理,得到所述第一画面对应的第二画面的颜色信息;
12、所述生成模块,用于根据所述第二画面的颜色信息生成所述第二画面,所述第二画面的画面风格为所述目标画面风格。
13、第三方面,本申请实施例提供了一种电子设备,包括:处理器、存储介质和总线,存储介质存储有处理器可执行的机器可读指令,当电子设备运行时,处理器与存储介质之间通过总线通信,处理器执行机器可读指令,以执行如第一方面中提供的图像色调映射方法。
14、第四方面,本申请实施例提供了一种计算机可读存储介质,该存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如第一方面提供的图像色调映射方法。
15、本申请的有益效果是:
16、本申请提供一种图像色调映射方法、装置、电子设备及存储介质,在将hdr画面转换至ldr画面时,会根据hdr画面所要映射至的ldr画面的目标画面风格,调用与目标画面风格对应的色调映射曲线进行色调映射进行处理,使得映射后得到的ldr画面的显示效果更佳。针对用户的不同画面风格处理需求,可采用与画面风格匹配的色调映射曲线执行色调映射处理,避免了不同画面风格对应相同的色调映射曲线,色调映射曲线较单一固定所导致的色调映射后得到的ldr画面效果较差的问题。且相对于根据经验和视觉观察手动调整色调映射曲线的方式而言,本方案基于客观标准建立了画面风格和色调映射曲线之间的映射关系,从而使得采用与画面风格对应的色调映射曲线进行色调映射处理后得到的处理结果更具说服力,且处理结果的好坏具有了衡量标准,避免了依靠主观意识进行处理所导致的处理结果的效果好坏无法衡量的问题。
1.一种图像色调映射方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述确定所述目标画面风格对应的目标色调映射曲线之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,不同待测色调映射曲线的映射阈值不同;所述采用待测色调映射曲线分别对所述测试画面进行色调映射处理,生成待测色调映射曲线对应的处理后画面,包括:
4.根据权利要求2所述的方法,其特征在于,不同待测色调映射曲线的映射阈值不同;所述采用待测色调映射曲线分别对所述测试画面进行色调映射处理,生成待测色调映射曲线对应的处理后画面,包括:
5.根据权利要求2所述的方法,其特征在于,所述确定待测色调映射曲线对应的处理后画面的颜色信息,包括:
6.根据权利要求2所述的方法,其特征在于,所述标准测试图卡包括:预设色卡以及预设灰阶卡;所述根据待测色调映射曲线对应的处理后画面的颜色信息、以及标准测试图卡,确定待测色调映射曲线对应的处理画面风格,包括:
7.根据权利要求6所述的方法,其特征在于,所述根据所述色相、饱和度以及明度分析结果以及所述对比度分析结果,确定所述待测色调映射曲线对应的处理画面风格,包括:
8.根据权利要求1所述的方法,其特征在于,所述采用所述目标色调映射曲线对所述第一画面的颜色信息进行色调映射处理,得到所述第一画面对应的第二画面的颜色信息,包括:
9.一种图像色调映射装置,其特征在于,包括:获取模块、确定模块、处理模块、生成模块;
10.一种电子设备,其特征在于,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的程序指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述程序指令,以执行如权利要求1至8任一所述的图像色调映射方法。
11.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至8任一所述的图像色调映射方法。