本公开涉及终端,尤其涉及一种镜头阴影校正方法、装置、终端及存储介质。
背景技术:
1、阵列镜头指,在一个cis(一种光学传感器)上放置多个镜头,从而降低相机模组的高度,阵列镜头修改了相机模组的硬件结构。由于阵列镜头的硬件排布,会导致各个镜头的cra(chief ray angle,主光线角度)与相机模组的cra不匹配,使得镜头输出的图像的亮度变化呈现非中心对称的情况,这就导致传统的基于网格和线性插值的镜头阴影校正方法无法很好校正对上述图像。
技术实现思路
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、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
1.一种镜头阴影校正方法,应用于终端,其特征在于,所述镜头阴影校正方法包括:
2.根据权利要求1所述的镜头阴影校正方法,其特征在于,所述根据所述中心亮度信息和所述梯度信息,对所述待校正图像进行镜头阴影校正处理,以确定镜头阴影校正后的校正图像,包括:
3.根据权利要求2所述的镜头阴影校正方法,其特征在于,所述设定规则包括:
4.根据权利要求2所述的镜头阴影校正方法,其特征在于,所述中心亮度信息包括,所述待校正图像中设定通道的最大亮度值;
5.根据权利要求1-4任一项所述的镜头阴影校正方法,其特征在于,所述确定所述待校正图像的中心亮度信息以及图像变化的梯度信息,包括:
6.一种镜头阴影校正装置,应用于终端,其特征在于,所述镜头阴影校正装置包括:
7.根据权利要求6所述的镜头阴影校正装置,其特征在于,所述确定模块,用于:
8.根据权利要求7所述的镜头阴影校正装置,其特征在于,所述设定规则包括:
9.根据权利要求7所述的镜头阴影校正装置,其特征在于,所述中心亮度信息包括,所述待校正图像中设定通道的最大亮度值;
10.根据权利要求6-9任一项所述的镜头阴影校正装置,其特征在于,所述确定模块,用于:
11.一种终端,其特征在于,所述终端包括:
12.一种非临时性计算机可读存储介质,其特征在于,当所述存储介质中的指令由终端的处理器执行时,使得所述终端能够执行如权利要求1-5任一项所述的镜头阴影校正方法。