【技术实现步骤摘要】
本专利技术实施例涉及通信领域,并且更具体地,涉及一种自动白平衡的控制方法及移动终端。
技术介绍
白平衡(WhiteBalance,WB)是描述显示器中红、绿、蓝(RGB)三基色混合生成后白色精确度的一项指标,白平衡是电视摄像领域一个非常重要的概念,通过它可以解决色彩还原和色调处理的一系列问题。白平衡是随着电子影像再现色彩真实而产生的,在专业摄像领域白平衡应用的较早,目前家用电子产品(摄像机、数码照相机、具有拍照功能的手机)中也广泛地使用。白平衡是实现摄像机图像能精确反映被摄物的色彩状况,有手动白平衡模式和自动白平衡模式。手动白平衡模式需要测量当前光环境,然后手动设置白平衡参数达到精确控制的目的,精确的WB手动控制操作比较复杂,需要有辅助测光工具和相应动作。自动白平衡(AutoWhiteBalance,AWB)模式通过图像内容进行算法识别,但是由于算法和统计内容的局限,自动白平衡总会遇到一些边界或者极限情况,导致自动白平衡变差。现在大多数具有拍照功能的终端都使用自动白平衡,通过获取画面中的内容进行自动白平衡运算。然而,对于一些复杂场景,例如纯色场景或者混合光线场景,由于难以确定参考点,自动白平衡都不够准确,并且与相机调试相关度比较大,总会存在调试不合适,导致场景的白平衡不准确甚至错误,即使调试参数较好,也总会存在一些场景不准确。
技术实现思路
本专利技术实施例提供一种自动白平衡的控制方法 ...
【技术保护点】
一种自动白平衡的控制方法,应用于一移动终端,所述移动终端具有至少两个摄像头,其中一个为主摄像头,其余为辅摄像头,其特征在于,所述方法包括:分别获取所述主摄像头视场内的第一预览图像以及辅摄像头视场内的第二预览图像,所述主摄像头视场与辅摄像头视场具有不重叠区域;通过预设算法计算所述获取的第一预览图像的第一白平衡数据以及第二预览图像的第二白平衡数据,所述第一白平衡数据以第二白平衡数据为参考;根据所述计算得到的第一白平衡数据,对主摄像头视场内的第一预览图像进行自动白平衡调整。
【技术特征摘要】
1.一种自动白平衡的控制方法,应用于一移动终端,所述移动终端具
有至少两个摄像头,其中一个为主摄像头,其余为辅摄像头,其特征在于,
所述方法包括:
分别获取所述主摄像头视场内的第一预览图像以及辅摄像头视场内的
第二预览图像,所述主摄像头视场与辅摄像头视场具有不重叠区域;
通过预设算法计算所述获取的第一预览图像的第一白平衡数据以及第
二预览图像的第二白平衡数据,所述第一白平衡数据以第二白平衡数据为参
考;
根据所述计算得到的第一白平衡数据,对主摄像头视场内的第一预览图
像进行自动白平衡调整。
2.根据权利要求1所述的方法,其特征在于,所述辅摄像头视场内有
一用户放置的白平衡参考物,所述白平衡参考物位于辅摄像头视场内的与主
摄像头视场不重叠的区域内。
3.根据权利要求2所述的方法,其特征在于,所述通过预设算法计算
所述获取的第一预览图像的第一白平衡数据以及第二预览图像的第二白平
衡数据包括:
通过预设算法计算所述获取的第二预览图像的第二白平衡数据;
参考第一预览图像与第二预览图像的白平衡特性,将第二白平衡数据换
算为第一白平衡数据。
4.根据权利要求3所述的方法,其特征在于,所述通过预设算法计算
所述获取的第二预览图像的第二白平衡数据包括:
根据所述获取的第二预览图像,通过模式识别算法,识别出所述白平衡
参考物;
将所述识别出的白平衡参考物的标准灰区域的RGB值统计后计算平均
值,得到RGB平均值;
将所述得到的RGB平均值与标准灰度值对比,得到第二白平衡数据。
5.根据权利要求1所述的方法,其特征在于,所述通过预设算法计算
所述获取的第一预览图像的第一白平衡数据以及第二预览图像的第二白平
衡数据包括:
通过自动白平衡算法分别对所述获取的第一预览图像和第二预览图像
进行计算,得到第一初始白平衡数据和第二白平衡数据;
根据预设算法分别计算第一初始白平衡数据和第二白平衡数据的可信
度,得到第一可信度和第二可信度;
当所述得到的第一可信度大于第二可信度,或者,所述第一可信度小于
第二可信度且第一可信度大于预设第一可信度阈值,或者,所述第一可信度
小于第二可信度且第二可信度小于第一可信度阈值时,则将第一初始白平衡
数据作为第一白平衡数据,所述第一可信度阈值的取值大小以及第二可信度
阈值的取值大小通过对比不同阈值配比在多场景总的白平衡准确率变化来
确定,选择总体准确率最高的阈值;
否则,参考第一预览图像与第二预览图像的白平衡特性,将第二白平衡
数据换算为第一白平衡数据。
6.根据权利要求5所述的方法,其特征在于,所述根据预设算法分别
计算第一初始白平衡数据和第二白平衡数据的可信度,得到第一可信度和第
二可信度包括:
分别将所述第一预览图像和第二预览图像分割为多个像素块;
分别计算所述分割的每个像素块的平均亮度值;
将每个符合预设范围的平均亮度值对应的像素块进行RGB平均值的计
算,得到各RGB色平均值;
将所述得到的各RGB色平均值与预设的标准参考点进行距离运算,得
到各距离值;
将第一预览图像或第二预览图像中的小于预设的距离阀值的距离值对
应的像素块个数值与第一预览图像或第二预览图像像素块总数的比值确定
为第一可信度或第二可信度,所述距离阀值的取值大小根据标准参考点与相
邻标准参考点的距离来确定,所述标准参考点与相邻参考点距离越大,所述
距离阈值越大。
7.根据权利要求3或5所述的方法,其特征在于,所述参考第一预览图
像与第二预览图像的白平衡特性,将第二白平衡数据换算为第一白平衡数据
包括:
根据预设的第二预览图像白平衡参考点的RGB增益及不同的标准色温
下测试出的相应色坐标,计算得到第二白平衡数据,所述第二白平衡数据为
第二预览图像的RGB增益;
根据所述得到的第二预览图像的RGB增益,计算得到第二预览图像的白
平衡色坐标,映射出第一预览图像中与第二预览图像白平衡参考点相对位置
的点;
根据第二预览图像白平衡参考点RGB增益,以及映射出的第一预览图像
中与第二预览图像白平衡参考点相对位置的点,根据预设算法计算,得到第
一白平衡数据,所述第一白平衡数据为第一预览图像的RGB增益。...
【专利技术属性】
技术研发人员:方超,
申请(专利权)人:维沃移动通信有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。