【技术实现步骤摘要】
基于白平衡的单个闪光灯补偿方法、装置、设备和介质
本专利技术涉及计算机
,特别涉及一种基于白平衡的单个闪光灯补偿方法、装置、设备和介质。
技术介绍
白平衡是电视摄像领域一个非常重要的概念,通过它可以解决色彩还原和色调处理的一系列问题。白平衡是随着电子影像再现色彩真实而产生的,在专业摄像领域白平衡应用的较早,家用电子产品(家用摄像机、数码照相机)中也广泛地使用。它是实现摄像机图像能精确反映被摄物的色彩状况,有手动白平衡和自动白平衡等方式。许多人在使用数码摄像机拍摄的时候都会遇到这样的问题:在日光灯的房间里拍摄的影像会显得发绿,在室内钨丝灯光下拍摄出来的景物就会偏黄,而在日光阴影处拍摄到的照片则莫名其妙地偏蓝,其原因就在于"白平衡"的设置上。而为了弥补在黑暗环境下拍出的照片亮度不足的问题,手机摄像头会增加闪光灯。LED灯有低功耗,体积小,频闪速度快,光品质高等优点被用于做闪光灯。出于成本等因素的考虑,目前智能手机上单颗白光LED闪光灯还是占主流。该白光是采用蓝色LED+荧光粉来产生的,这会导致光谱中蓝色分量较多,红 ...
【技术保护点】
1.一种基于白平衡的单个闪光灯补偿方法,其特征在于:包括:/nS1、开始,标定闪光灯下白平衡增益WbGain
【技术特征摘要】
1.一种基于白平衡的单个闪光灯补偿方法,其特征在于:包括:
S1、开始,标定闪光灯下白平衡增益WbGainPreFlashing;
S2、打开相机,获取环境光下的白平衡增益WbGainOffFlash及环境亮度LvValueOffFlash;
S3、打开预闪光灯,根据公式(1)计算并应用初始的白平衡增益AwbGainStart;
AwbGainStart=(1-PreWeight1)*AwbGainOffFlash+PreWeight1*WbGainPreFlashing(1);
式中PreWeight1为预闪光灯权重由预闪前环境亮度LvValueOffFlash,由预闪前环境亮度LvValueOffFlash与LvValue-PreWeight1分段直线得到;
S4、曝光较稳定时,根据公式(2)计算并应用预闪过程中的白平衡增益AwbGainP;
AwbGainP=(1-PreWeight2)*AwbGainAlg+PreWeight2*WbGainPreFlashing(2);
其中,AwbGainAlg为自动白平衡算法算出来的白平衡增益;
PreWeight2为预闪光灯权重,根据闪关灯打开前后的环境亮度比LvValRatio与LvValRatio-PreWeight2分段直线得到;
S5、曝光收敛,聚焦收敛,白平衡收敛;
S6、关闭预闪光灯,打开主闪光灯,根据公式(3)计算并应用主闪开后的的白平衡增益AwbGainM,结束:
AwbGainM=(1-PreWeight3)*AwbGainP+PreWeight3*WbGainMainFlashing(3);
其中,PreWeight3为主闪光灯权重,根据主闪打开和预闪打开时的环境亮度比LvValRatio3与LvValRatio-PreWeight3分段直线得到。
2.根据权利要求1所述的基于白平衡的单个闪光灯补偿方法,其特征在于:所述S1中,WbGainPreFlashing的标定方法是:
在全黑的环境中,打开闪光灯,在相机距离灰卡或其他中性场景20~30cm,获取raw图;
基于Raw图统计红色,绿色,蓝色通道的累加和,蓝色通道与绿色通道的比值为绿色通道的白平衡校正增益,红色通道与绿色通道的比值为红色通道的白平衡校正增益。
3.根据权利要求1所述的基于白平衡的单个闪光灯补偿方法,其特征在于:所述S3中,所述预闪前环境亮度LvValueOffFlash为:
LvValue=MeanLuma/Exposure(4);
其中,MeanLuma为图像平均亮度值,Exposure为曝光时间和曝光增益的乘积。
4.根据权利要求1所述的基于白平衡的单个闪光灯补偿方法,其特征在于:所述S4中,所述闪关灯打开前后的环境亮度比LvValRatio为:
LvValRatio=LvValuePreFlshing/LvValueOffFlsh(5);
其中LvValueOffFlash是图像曝光稳定后计算的亮度,若设定帧内MeanValue的方差小于设定的阈值则认为曝光较稳定。
5.一种基于白平衡的单个闪光灯补偿装置,其特征在于:包括:
标定模块,用于标定闪光灯下白平衡增益WbGainPreFlashing;
获取模块,在打开相机时...
【专利技术属性】
技术研发人员:杨培杉,池晓芳,
申请(专利权)人:福州瑞芯微电子股份有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。