当前位置: 首页 > 专利查询>徐梦影专利>正文

一种图像白平衡的处理方法和装置制造方法及图纸

技术编号:24216305 阅读:14 留言:0更新日期:2020-05-20 19:19
本发明专利技术实施例公开了一种图像白平衡的处理方法和装置,其中,该方法包括:在接收到拍照触发信号时,读取相机拍摄的当前图像数据;识别所述当前图像数据与前一次拍照信号触发时所采集的历史图像数据中的场景位置;如果在所述当前图像数据和所述历史图像数据中存在相同位置的场景,则根据所述相同位置的场景对应的图像数据计算目标白平衡参数,以利用所述目标白平衡参数对所述当前图像数据进行白平衡补偿处理。通过采用上述技术方案,提高了连续拍摄照片白平衡的一致性和准确性,解决了连续拍摄的照片之间颜色不连续的断层问题。

A processing method and device of image white balance

【技术实现步骤摘要】
一种图像白平衡的处理方法和装置
本专利技术涉及图像处理
,具体涉及一种图像白平衡的处理方法和装置。
技术介绍
色温随可见光的光谱成分变化而变化,低色温光源下,白色物体会偏红,在高色温光源下,白色物体会偏蓝,人的大脑会自动补偿因为环境光源造成物体颜色的失真,因此人类视觉具备自动白平衡机制。目前,相机系统一般通过自动白平衡算法来降低外界光源对物体真实颜色的影响,一般自动白平衡系统包括硬件的信息统计模块和软件的算法模块及图形处理模块,硬件的信息统计模块按照软件设定的方式提供各个颜色通道的统计信息,软件白平衡算法根据硬件提供的统计信息计算出白平衡补偿系数,并将该白平衡补偿系数设定到相机图像处理器中,以对图像的R和B通道做补偿。对于连续拍摄的照片,在用目前的白平衡算法进行白平衡补偿时,白平衡补偿系数的一致性较差,在色温变化或者场景变化的情况下,照片的白平衡会有差异,并且目前的白平衡算法在某些特殊场景下会出现偏差,例如日出日落,草地绿树等场景很容易计算错误,这样就会造成照片之间出现颜色不连续的断层现象,从而导致后期利用照片做拼接或贴图时对于连续的场景出现颜色不连续的断层现象。
技术实现思路
本专利技术实施例公开一种图像白平衡的处理方法和装置,提高了连续拍摄照片白平衡的一致性和准确性。第一方面,本专利技术实施例提供了一种图像白平衡的处理方法,该方法包括:在接收到拍照触发信号之前,当相机处于图像预览状态时,判断是否接收到用户触发的白平衡指令;如果接收到所述白平衡指令,则根据相机采集的预览图像数据计算白平衡参数,并将得到的白平衡参数作为相机的默认白平衡参数;如果未接收到用户触发的白平衡指令,则根据所述预览图像数据和不同色温下已标定的各个基准点的坐标值确定目标白平衡参数;其中,所述各个基准点的横坐标值为R通道值与G通道值的比值,纵坐标值为B通道值与G通道值的比值;在接收到拍照触发信号时,读取相机拍摄的当前图像数据;识别所述当前图像数据与前一次拍照信号触发时所采集的历史图像数据中的场景位置;如果在所述当前图像数据和所述历史图像数据中存在相同位置的场景,则根据所述相同位置的场景对应的图像数据计算目标白平衡参数,以利用所述目标白平衡参数对所述当前图像数据进行白平衡补偿处理。可选的,所述方法还包括:如果所述当前图像数据和所述历史图像数据中不存在相同位置的场景,则判断相机在所述当前图像数据对应的预览状态时是否接收到用户触发的白平衡指令;如果接收到所述白平衡指令,则将所述默认白平衡参数作为当前图像数据的目标白平衡参数。可选的,所述根据相机采集的预览图像数据计算白平衡参数,包括:统计所述预览图像数据中所有像素的R、G和B通道的像素值的比值;将所述R、G和B通道的像素值的比值补偿为1时所对应的R通道值、G通道值和B通道值作为白平衡参数。可选的,所述利用所述目标白平衡参数对所述当前图像数据进行白平衡补偿处理,包括:将所述目标白平衡参数设置到相机的图像信号处理器ISP中,以利用所述目标白平衡参数对所述当前图像数据进行白平衡补偿处理。第二方面,本专利技术实施例还提供了一种图像白平衡的处理装置,该装置包括:第一判断模块,被配置为在接收到拍照触发信号之前,当相机处于图像预览状态时,判断是否接收到用户触发的白平衡指令;白平衡参数第一计算模块,被配置为如果接收到所述白平衡指令,则根据相机采集的预览图像数据计算白平衡参数,并将得到的白平衡参数作为相机的默认白平衡参数;白平衡参数第二计算模块,被配置为如果未接收到用户触发的白平衡指令,则根据所述预览图像数据和不同色温下已标定的各个基准点的坐标值确定目标白平衡参数;其中,所述各个基准点的横坐标值为R通道值与G通道值的比值,纵坐标值为B通道值与G通道值的比值;当前图像数据读取模块,被配置为在接收到拍照触发信号时,读取相机拍摄的当前图像数据;场景位置识别模块,被配置为识别所述当前图像数据与前一次拍照信号触发时所采集的历史图像数据中的场景位置;白平衡补偿处理模块,被配置为如果在所述当前图像数据和所述历史图像数据中存在相同位置的场景,则根据所述相同位置的场景对应的图像数据计算目标白平衡参数,以利用所述目标白平衡参数对所述当前图像数据进行白平衡补偿处理。可选的,所述装置还包括:第二判断模块,被配置为如果所述当前图像数据和所述历史图像数据中不存在相同位置的场景,则判断相机在所述当前图像数据对应的预览状态时是否接收到所述白平衡指令;目标白平衡参数更新模块,被配置如果接收到所述白平衡指令,则将所述默认白平衡参数作为当前图像数据的目标白平衡参数。可选的,所述白平衡参数第一计算模块,具体被配置为:如果接收到所述白平衡指令,则统计所述预览图像数据中所有像素的R、G和B通道的像素值的比值;将所述R、G和B通道的像素值的比值补偿为1时所对应的R通道值、G通道值和B通道值作为白平衡参数,并将得到的白平衡参数作为相机的默认白平衡参数。可选的,所述白平衡补偿处理模块,具体被配置为:如果在所述当前图像数据和所述历史图像数据中存在相同位置的场景,则根据所述相同位置的场景对应的图像数据计算目标白平衡参数;将所述目标白平衡参数设置到相机的图像信号处理器ISP中,以利用所述目标白平衡参数对所述当前图像数据进行白平衡补偿处理。第三方面,本专利技术实施例还提供了一种相机,包括:存储有可执行程序代码的存储器;与所述存储器耦合的处理器;所述处理器调用所述存储器中存储的所述可执行程序代码,执行本专利技术任意实施例所提供的图像白平衡的处理方法的部分或全部步骤。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其存储计算机程序,所述计算机程序包括用于执行本专利技术任意实施例所提供的图像白平衡的处理方法的部分或全部步骤的指令。第五方面,本专利技术实施例还提供了一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行本专利技术任意实施例所提供的图像白平衡的处理方法的部分或全部步骤。本专利技术实施例提供的技术方案,在相机处于图像预览状态时,通过对预览数据进行白平衡处理,提升了目标白平衡参数的准确性。在相机处于图像拍摄状态时,通过识别当前拍摄图像数据与上一次拍摄的历史图像数据中的相同位置的场景,并利用这些相同位置场景对应的图像数据进行白平衡参数的计算,实现了连续照片白平衡的一致性,提高了图像白平衡参数的准确性,解决了连续拍摄的照片之间颜色不连续的断层问题。与现有技术相比,本专利技术的专利技术点包括:1、在相机处于图像预览状态时,增加了一键白平衡功能,即如果接收到用户触发的白平衡指令,则根据相机采集的预览图像数据计算白平衡参数,提升了白平衡参数的准确性。此外,在相机处于拍摄状态时,通过识别当前拍摄图像数据与上一次拍摄的历史图像数据中的相同位置的场景,并利用这些相同位置场景对应的图像数据进本文档来自技高网...

【技术保护点】
1.一种图像白平衡的处理方法,其特征在于,包括:/n在接收到拍照触发信号之前,当相机处于图像预览状态时,判断是否接收到用户触发的白平衡指令;/n如果接收到所述白平衡指令,则根据相机采集的预览图像数据计算白平衡参数,并将得到的白平衡参数作为相机的默认白平衡参数;/n如果未接收到用户触发的白平衡指令,则根据所述预览图像数据和不同色温下已标定的各个基准点的坐标值确定目标白平衡参数;其中,所述各个基准点的横坐标值为R通道值与G通道值的比值,纵坐标值为B通道值与G通道值的比值;/n在接收到拍照触发信号时,读取相机拍摄的当前图像数据;/n识别所述当前图像数据与前一次拍照信号触发时所采集的历史图像数据中的场景位置;/n如果在所述当前图像数据和所述历史图像数据中存在相同位置的场景,则根据所述相同位置的场景对应的图像数据计算目标白平衡参数,以利用所述目标白平衡参数对所述当前图像数据进行白平衡补偿处理。/n

【技术特征摘要】
1.一种图像白平衡的处理方法,其特征在于,包括:
在接收到拍照触发信号之前,当相机处于图像预览状态时,判断是否接收到用户触发的白平衡指令;
如果接收到所述白平衡指令,则根据相机采集的预览图像数据计算白平衡参数,并将得到的白平衡参数作为相机的默认白平衡参数;
如果未接收到用户触发的白平衡指令,则根据所述预览图像数据和不同色温下已标定的各个基准点的坐标值确定目标白平衡参数;其中,所述各个基准点的横坐标值为R通道值与G通道值的比值,纵坐标值为B通道值与G通道值的比值;
在接收到拍照触发信号时,读取相机拍摄的当前图像数据;
识别所述当前图像数据与前一次拍照信号触发时所采集的历史图像数据中的场景位置;
如果在所述当前图像数据和所述历史图像数据中存在相同位置的场景,则根据所述相同位置的场景对应的图像数据计算目标白平衡参数,以利用所述目标白平衡参数对所述当前图像数据进行白平衡补偿处理。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
如果所述当前图像数据和所述历史图像数据中不存在相同位置的场景,则判断相机在所述当前图像数据对应的预览状态时是否接收到用户触发的白平衡指令;
如果接收到所述白平衡指令,则将所述默认白平衡参数作为当前图像数据的目标白平衡参数。


3.根据权利要求1所述的方法,其特征在于,所述根据相机采集的预览图像数据计算白平衡参数,包括:
统计所述预览图像数据中所有像素的R、G和B通道的像素值的比值;
将所述R、G和B通道的像素值的比值补偿为1时所对应的R通道值、G通道值和B通道值作为白平衡参数。


4.根据权利要求1所述的方法,其特征在于,所述利用所述目标白平衡参数对所述当前图像数据进行白平衡补偿处理,包括:
将所述目标白平衡参数设置到相机的图像信号处理器ISP中,以利用所述目标白平衡参数对所述当前图像数据进行白平衡补偿处理。


5.一种图像白平衡的处理装置,其特征在于,包括:
第一判断模块,被配置为在接收到拍照触发信号之前,当相机处于图像预览状态时,判断是否接收到用户触发的白平衡指令;
白平衡参数第一计算模块,被配置为如果接收到所述白平衡指令,则根据相机采集的预览图像数据计算白平衡参数,并将得到的白平衡参数作为相机的默认白平衡参数;
白平衡参数第二计算模块,被配置为如果未...

【专利技术属性】
技术研发人员:徐梦影
申请(专利权)人:徐梦影
类型:发明
国别省市:上海;31

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1