本公开涉及图像处理领域,尤其涉及一种图像处理方法、装置及存储介质。
背景技术:
1、相关技术中,用户对终端设备拍摄的图像的显示效果要求越来越高,但是很多终端设备在实现拍摄功能时,最终在终端设备上显示并查看的图像效果,与实际拍摄时在终端设备预览框中显示的图像效果不一致,即拍摄后的图像效果与拍摄时的场景效果不一致,尤其是在局部细节上的真实性和对比度有所欠缺。
技术实现思路
1、为克服相关技术中存在的问题,本公开提供一种图像处理方法、装置及存储介质,可以针对初始图像中的各个像素进行调整,精确到各个像素的调整,能够实现对终端设备拍摄的初始图像进行局部增强显示效果的功能,提升初始图像局部显示效果的真实性和对比度,从而达到还原拍摄场景,使得调整后得到的目标图像的显示效果尽可能与拍摄场景保持一致,提高用户体验的目的。
2、根据本公开实施例的第一方面,提供一种图像处理方法,包括:
3、获取初始图像,以及在拍摄所述初始图像时生成的调整图像;其中,所述调整图像中的像素阵列与所述初始图像中的像素阵列相同;
4、从所述调整图像中,确定所述初始图像中各个像素对应的调整值;
5、基于所述像素对应的调整值对所述初始图像中所述像素的初始像素参数进行调整,得到所述像素的目标像素参数;
6、基于各个所述像素的所述目标像素参数,得到目标图像。
7、在一些实施例中,所述像素参数包括:像素亮度和像素值;所述基于所述像素对应的调整值对所述初始图像中所述像素的初始像素参数进行调整,得到所述像素的目标像素参数,包括:
8、确定与所述像素的调整值对应的目标调整策略;其中,不同的调整值对应不同的调整策略;
9、按照所述目标调整策略对所述像素的初始像素亮度和/或初始像素值进行调整,得到所述像素的目标像素亮度和目标像素值;
10、所述基于各个所述像素的所述目标像素参数,得到目标图像,包括:
11、基于各个所述像素的所述目标像素亮度和所述目标像素值,得到所述目标图像。
12、在一些实施例中,所述按照所述目标调整策略对所述像素的初始像素亮度和/或初始像素值进行调整,得到所述像素的目标像素亮度和目标像素值,包括:
13、根据所述像素的初始像素亮度,确定所述像素的目标像素亮度;
14、在确定出所述目标像素亮度的情况下,对所述像素的初始像素值进行调整,得到所述像素的目标像素值。
15、在一些实施例中,所述根据所述像素的初始像素亮度,确定所述像素的目标像素亮度,包括:
16、在所述像素的调整值为第一预设调整值的情况下,将所述像素的初始像素亮度确定为所述像素的目标像素亮度;
17、在所述像素的调整值为第二预设调整值或者第三预设调整值的情况下,对所述像素的初始像素亮度进行调整,得到所述像素的目标像素亮度;
18、其中,所述第一预设调整值小于所述第二预设调整值,所述第三预设调整值大于所述第二预设调整值。
19、在一些实施例中,所述在所述像素的调整值为第二预设调整值的情况下,对所述像素的初始像素亮度进行调整,得到所述像素的目标像素亮度,包括:
20、在所述像素的调整值为所述第二预设调整值的情况下,根据所述终端设备的当前亮度值和所述终端设备的极限亮度值,确定第一差值;
21、根据所述第一预设调整值和所述第三预设调整值,确定第二差值;
22、根据所述第一差值和所述第二差值,确定第一调整系数;
23、根据所述第一调整系数和所述第二预设调整值,确定变化值;
24、根据所述变化值和所述终端设备的当前亮度值,确定所述像素的目标像素亮度。
25、在一些实施例中,所述在所述像素的调整值为第三预设调整值的情况下,对所述像素的初始像素亮度进行调整,得到所述像素的目标像素亮度,包括:
26、在所述像素的调整值为所述第三预设调整值的情况下,将所述终端设备的极限亮度值确定为所述像素的目标像素亮度。
27、在一些实施例中,所述在确定出所述目标像素亮度的情况下,对所述像素的初始像素值进行调整,得到所述像素的目标像素值,包括:
28、在确定出所述目标像素亮度的情况下,如果所述像素的调整值为第一预设调整值或第二预设调整值,则基于所述像素的目标像素亮度和所述终端设备的极限亮度值,确定第二调整系数;
29、基于所述第二调整系数、所述像素的初始像素值以及预设转换关系,确定所述像素的目标像素值;
30、其中,所述预设转换关系表征:所述像素亮度和所述像素值之间的映射关系。
31、在一些实施例中,所述在确定出所述目标像素亮度的情况下,对所述像素的初始像素值进行调整,得到所述像素的目标像素值,包括:
32、在确定出所述目标像素亮度的情况下,如果所述像素的调整值为第三预设调整值,则将所述像素的初始像素值确定为所述像素的目标像素值。
33、在一些实施例中,所述方法还包括:
34、在接收到对所述初始图像进行调整的调整指令的情况下,基于各个所述像素对应的调整值对所述初始图像中各个所述像素的初始像素参数进行调整,得到所述目标图像。
35、根据本公开实施例的第二方面,提供一种图像处理装置,包括:
36、生成模块,配置为获取初始图像,以及在拍摄所述初始图像时生成的调整图像;其中,所述调整图像中的像素阵列与所述初始图像中的像素阵列相同;
37、确定模块,配置为从所述调整图像中,确定所述初始图像中各个像素对应的调整值;
38、第一调整模块,配置为基于所述像素对应的调整值对所述初始图像中所述像素的初始像素参数进行调整,得到所述像素的目标像素参数;
39、处理模块,配置为基于各个所述像素的所述目标像素参数,得到目标图像。
40、在一些实施例中,所述像素参数包括:像素亮度和像素值;所述第一调整模块,配置为:
41、确定与所述像素的调整值对应的目标调整策略;其中,不同的调整值对应不同的调整策略;
42、按照所述目标调整策略对所述像素的初始像素亮度和/或初始像素值进行调整,得到所述像素的目标像素亮度和目标像素值;
43、所述基于各个所述像素的所述目标像素参数,得到目标图像,包括:
44、基于各个所述像素的所述目标像素亮度和所述目标像素值,得到所述目标图像。
45、在一些实施例中,所述第一调整模块,配置为:
46、根据所述像素的初始像素亮度,确定所述像素的目标像素亮度;
47、在确定出所述目标像素亮度的情况下,对所述像素的初始像素值进行调整,得到所述像素的目标像素值。
48、在一些实施例中,所述第一调整模块,配置为:
49、在所述像素的调整值为第一预设调整值的情况下,将所述像素的初始像素亮度确定为所述像素的目标像素亮度;
50、在所述像素的调整值为第二预设调整值或者第三预设调整值的情况下,对所述像素的初始像素亮度进行调整,得到所述像素的目标像素亮度;
51、其中,所述第一预设调整值小于所述第二预设调整值,所述第三预设调整值大于所述第二预设调整值。
52、在一些实施例中,所述第一调整模块,配置为:
53、在所述像素的调整值为所述第二预设调整值的情况下,根据所述终端设备的当前亮度值和所述终端设备的极限亮度值,确定第一差值;
54、根据所述第一预设调整值和所述第三预设调整值,确定第二差值;
55、根据所述第一差值和所述第二差值,确定第一调整系数;
56、根据所述第一调整系数和所述第二预设调整值,确定变化值;
57、根据所述变化值和所述终端设备的当前亮度值,确定所述像素的目标像素亮度。
58、在一些实施例中,所述第一调整模块,配置为:
59、在所述像素的调整值为所述第三预设调整值的情况下,将所述终端设备的极限亮度值确定为所述像素的目标像素亮度。
60、在一些实施例中,所述第一调整模块,配置为:
61、在确定出所述目标像素亮度的情况下,如果所述像素的调整值为第一预设调整值或第二预设调整值,则基于所述像素的目标像素亮度和所述终端设备的极限亮度值,确定第二调整系数;
62、基于所述第二调整系数、所述像素的初始像素值以及预设转换关系,确定所述像素的目标像素值;
63、其中,所述预设转换关系表征:所述像素亮度和所述像素值之间的映射关系。
64、在一些实施例中,所述第一调整模块,配置为:
65、在确定出所述目标像素亮度的情况下,如果所述像素的调整值为第三预设调整值,则将所述像素的初始像素值确定为所述像素的目标像素值。
66、在一些实施例中,所述装置还包括:
67、第二调整模块,配置为在接收到对所述初始图像进行调整的调整指令的情况下,基于各个所述像素对应的调整值对所述初始图像中各个所述像素的初始像素参数进行调整,得到所述目标图像。
68、根据本公开实施例的第三方面,提供一种图像处理装置,包括:
69、处理器;
70、配置为存储处理器可执行指令的存储器;
71、其中,所述处理器配置为:执行时实现上述第一方面中任一项图像处理方法中的步骤。
72、根据本公开实施例的第四方面,提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由图像处理装置的处理器执行时,使得所述装置能够执行上述第一方面中任一项图像处理方法中的步骤。
73、本公开的实施例提供的技术方案可以包括以下有益效果:
74、本公开实施例中,可以获取初始图像,以及在拍摄初始图像时生成的调整图像;其中,调整图像中的像素阵列与初始图像中的像素阵列相同。从调整图像中,可以确定初始图像中各个像素对应的调整值,并基于像素对应的调整值对初始图像中像素的初始像素参数进行调整,得到像素的目标像素参数,再基于各个像素的目标像素参数,得到目标图像。
75、本公开实施例中,在得到初始图像并生成初始图像对应的调整图像的基础上,可以按照调整图像中与初始图像各个像素对应的调整值,针对初始图像中的各个像素进行调整,精确到各个像素的调整,能够实现对终端设备拍摄的初始图像进行局部增强显示效果的功能,提升初始图像局部显示效果的真实性和对比度,从而达到还原拍摄场景,使得调整后得到的目标图像的显示效果尽可能与拍摄场景保持一致,提高用户体验的目的。
76、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。