[0016] 下面结合附图和实施例对本发明进行详细的说明。
[0017] 请参阅图1,图1是本发明校准拍照色彩效果的方法的流程图。在本实施例中,校准拍照色彩效果的方法包括以下步骤:
[0018] 步骤S11:获取在参考闪光灯的补光环境下拍摄的第一照片中三原色的第一亮度比值,并根据第一亮度比值确定第一照片中三原色的第一增益值,以使得根据第一增益值进行色彩调试后的第一照片的色偏为零。
[0019] 在步骤S11中,三原色为红色、蓝色和绿色。获取在参考闪光灯的补光环境下拍摄的第一照片中三原色的第一亮度比值,并根据第一亮度比值确定第一照片中三原色的第一增益值的步骤包括:获取第一照片中红色亮度值与绿色亮度值的比值RG_golden,以及蓝色亮度值与绿色亮度值的比值BG_golden,其中第一照片中包含纯色的目标物,纯色为白色或者灰色;根据第一照片中红色亮度值与绿色亮度值的比值RG_golden,以及蓝色亮度值与绿色亮度值的比值BG_golden确定第一照片中红光通道增益值R_gain_golden和蓝光通道增益值B_gain_golden,其中,第一亮度比值包括第一照片中红色亮度值与绿色亮度值的比值以及蓝色亮度值与绿色亮度值的比值,第一增益值包括第一照片中红光通道增益值和蓝光通道增益值。在拍摄包含纯色的目标物时获得的照片中一般绿色通道(G channel)的亮度都比红色(R)和蓝色(B)的亮度高,即绿色亮度值比红色亮度值和蓝色亮度值都要高,在ISP或软件在调整色彩时一般是调整R与B的增益值(gain)来调整图片的色调,即在调整色彩时只需调整红光通道增益值R_gain_golden和蓝光通道增益值B_gain_golden。
[0020] 步骤S12:获取在待校准闪光灯的补光环境下拍摄的第二照片中三原色的第二亮度比值,并根据第一亮度比值、第一增益值以及第二亮度比值确定第二照片中三原色的第二增益值,以使得根据第二增益值进行色彩调试后的第二照片的色偏为零。
[0021] 在步骤S12中,参考闪光灯的色偏低于待校准闪光灯的色偏,即在待校准闪光灯的补光环境下拍摄照片时输出的未经处理的RAW格式的照片的色偏大于在参考闪光灯的补光环境下拍摄照片时输出的未经处理的RAW格式的照片的色偏。获取在待校准闪光灯的补光环境下拍摄的第二照片中三原色的第二亮度比值,并根据第一亮度比值、第一增益值以及第二亮度比值确定第二照片中三原色的第二增益值的步骤包括:获取第二照片中红色亮度值与绿色亮度值的比值RG_1以及蓝色亮度值与绿色亮度值的比值BG_1,第二照片中包含纯色;根据第一照片中红色亮度值与绿色亮度值的比值RG_golden,以及蓝色亮度值与绿色亮度值的比值BG_golden、第一照片中红光通道增益值R_gain_golden和蓝光通道增益值B_gain_golden、第二照片中红色亮度值与绿色亮度值的比值RG_1以及蓝色亮度值与绿色亮度值的比值BG_1确定第二照片中红光通道增益值R_gain_1和蓝光通道增益值B_gain_1;其中,第二亮度比值包括第二照片中红色亮度值与绿色亮度值的比值以及蓝色亮度值与绿色亮度值的比值,第二增益值包括第二照片中的红光通道增益值和蓝光通道增益值。根据第一照片中红色亮度值与绿色亮度值的比值RG_golden,以及蓝色亮度值与绿色亮度值的比值BG_golden、第一照片中红光通道增益值R_gain_golden和蓝光通道增益值B_gain_golden、第二照片中红色亮度值与绿色亮度值的比值RG_1以及蓝色亮度值与绿色亮度值的比值BG_1确定第二照片中红光通道增益值R_gain_1和蓝光通道增益值B_gain_1的步骤包括:
[0022] 根据公式
[0023] R_gain_1=R_gain_golden*(RG_golden/RG_1);
[0024] B_gain_1=B_gain_golden*(BG_golden/BG_1)
[0025] 确定第二照片中红光通道增益值R_gain_1和蓝光通道增益值B_gain_1。
[0026] 步骤S13:在待校准闪光灯的补光环境下拍摄第三照片第二增益值对第三照片进行图像处理。
[0027] 在步骤S13中,该步骤为待校准闪光灯在实际的使用过程中,调用之前确定的第二增益值对拍摄的第三照片进行图像处理。图像处理为移动终端自带的ISP(Image Signal Processing中文译为“图形信号处理”)或者其他第三方图像处理软件。
[0028] 优选地,拍摄第一照片和第二照片采用同样的摄像模组且摄像模组的参数设置相同。同样的摄像模组可以是同一个摄像模组或者是同一种型号的摄像模组,在拍摄第一照片和第二照片时采用的可以是不同的移动终端,第一亮度比值、第一照片中三原色的第一增益值、第二亮度比值以及第二照片中三原色的第二增益值可以通过无线或者有线的传输方式互传。其中,优选地,方法还包括:将获取的第一亮度比值、第一照片中三原色的第一增益值、第二亮度比值以及第二照片中三原色的第二增益值存储在存储设备中。优选地,第一照片和第二照片为感光元件直接输出的未经处理的RAW格式的照片。
[0029] 请参阅图2,图2是本发明移动终端的模块示意图。在本实施例中,移动终端包括摄像模组11和处理模块12。
[0030] 摄像模组11用于在参考闪光灯的补光环境下拍摄第一照片,处理模块12用于获取第一照片中三原色的第一亮度比值,并根据第一亮度比值确定第一照片中三原色的第一增益值,以使得根据第一增益值进行色彩调试后的第一照片的色偏为零。
[0031] 摄像模组11还用于在待校准闪光灯的补光环境下拍摄第二照片,处理模块12还用于获取第二照片中三原色的第二亮度比值,并根据第一亮度比值、第一照片中三原色的第一增益值以及第二亮度比值确定第二照片中三原色的第二增益值,以使得根据第二增益值进行色彩调试后的使得第二照片的色偏为零。
[0032] 摄像模组11还用于在待校准闪光灯的补光环境下拍摄第三照片,处理模块12还用于利用第二增益值对第三照片进行图像处理。处理模块12调用之前确定的第二增益值对拍摄的第三照片进行图像处理。图像处理为移动终端自带的ISP(Image Signal Processing中文译为“图形信号处理”)或者其他第三方图像处理软件。
[0033] 优选地,移动终端为手机、平板电脑或者掌上电脑。
[0034] 优选地,三原色为红色、蓝色和绿色。处理模块12用于获取第一照片中红色亮度值与绿色亮度值的比值RG_golden,以及蓝色亮度值与绿色亮度值的比值BG_golden,其中第一照片中包含纯色的目标物,纯色为白色或者灰色。根据第一照片中红色亮度值与绿色亮度值的比值RG_golden,以及蓝色亮度值与绿色亮度值的比值BG_golden确定第一照片中红光通道增益值R_gain_golden和蓝光通道增益值B_gain_golden,其中,第一亮度比值包括第一照片中红色亮度值与绿色亮度值的比值以及蓝色亮度值与绿色亮度值的比值,第一增益值包括第一照片中红光通道增益值和蓝光通道增益值。在拍摄包含纯色的目标物时获得的照片中一般绿色通道(G channel)的亮度都比红色(R)和蓝色(B)的亮度高,即绿色亮度值比红色亮度值和蓝色亮度值都要高,在ISP或软件在调整色彩时一般是调整R与B的增益值(gain)来调整图片的色调,即在调整色彩时只需调整红光通道增益值R_gain_golden和蓝光通道增益值B_gain_golden。
[0035] 优选地,参考闪光灯的色偏低于待校准闪光灯的色偏,即在待校准闪光灯的补光环境下拍摄照片时输出的未经处理的RAW格式的照片的色偏大于在参考闪光灯的补光环境下拍摄照片时输出的未经处理的RAW格式的照片的色偏。处理模块12获取在待校准闪光灯的补光环境下拍摄的第二照片中三原色的第二亮度比值,并根据第一亮度比值、第一增益值以及第二亮度比值确定第二照片中三原色的第二增益值具体为:处理模块12获取第二照片中红色亮度值与绿色亮度值的比值RG_1以及蓝色亮度值与绿色亮度值的比值BG_1,第二照片中包含纯色;根据第一照片中红色亮度值与绿色亮度值的比值RG_golden,以及蓝色亮度值与绿色亮度值的比值BG_golden、第一照片中红光通道增益值R_gain_golden和蓝光通道增益值B_gain_golden、第二照片中红色亮度值与绿色亮度值的比值RG_1以及蓝色亮度值与绿色亮度值的比值BG_1确定第二照片中红光通道增益值R_gain_1和蓝光通道增益值B_gain_1;其中,第二亮度比值包括第二照片中红色亮度值与绿色亮度值的比值以及蓝色亮度值与绿色亮度值的比值,第二增益值包括第二照片中的红光通道增益值和蓝光通道增益值。处理模块12根据第一照片中红色亮度值与绿色亮度值的比值RG_golden,以及蓝色亮度值与绿色亮度值的比值BG_golden、第一照片中红光通道增益值R_gain_golden和蓝光通道增益值B_gain_golden、第二照片中红色亮度值与绿色亮度值的比值RG_1以及蓝色亮度值与绿色亮度值的比值BG_1确定第二照片中红光通道增益值R_gain_1和蓝光通道增益值B_gain_1具体为:
[0036] 处理模块12根据公式
[0037] R_gain_1=R_gain_golden*(RG_golden/RG_1);
[0038] B_gain_1=B_gain_golden*(BG_golden/BG_1)
[0039] 确定第二照片中红光通道增益值R_gain_1和蓝光通道增益值B_gain_1。
[0040] 优选地,移动终端还包括存储设备,处理模块12还用于将获取的第一亮度比值、第一照片中三原色的第一增益值、第二亮度比值以及第二照片中三原色的第二增益值存储在存储设备中。优选地,第一照片和第二照片为感光元件直接输出的未经处理的RAW格式的照片。
[0041] 区别于现有技术的情况,本发明获取在参考闪光灯的补光环境下拍摄的第一照片中三原色的第一亮度比值,并根据第一亮度比值确定第一照片中三原色的第一增益值,以使得根据第一增益值进行色彩调试后的第一照片的色偏为零;获取在待校准闪光灯的补光环境下拍摄的第二照片中三原色的第二亮度比值,并根据第一亮度比值、第一增益值以及第二亮度比值确定第二照片中三原色的第二增益值,以使得根据第二增益值进行色彩调试后的第二照片的色偏为零;在待校准闪光灯的补光环境下拍摄第三照片并利用第二增益值对第三照片进行图像处理,能够降低拍摄照片时的色偏问题。
[0042] 以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。