CN107371007A - 白平衡处理方法、装置和终端 - Google Patents
白平衡处理方法、装置和终端 Download PDFInfo
- Publication number
- CN107371007A CN107371007A CN201710612896.2A CN201710612896A CN107371007A CN 107371007 A CN107371007 A CN 107371007A CN 201710612896 A CN201710612896 A CN 201710612896A CN 107371007 A CN107371007 A CN 107371007A
- Authority
- CN
- China
- Prior art keywords
- camera
- current
- image
- white balance
- weight
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/80—Camera processing pipelines; Components thereof
- H04N23/84—Camera processing pipelines; Components thereof for processing colour signals
- H04N23/88—Camera processing pipelines; Components thereof for processing colour signals for colour balance, e.g. white-balance circuits or colour temperature control
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Color Television Image Signal Generators (AREA)
- Studio Devices (AREA)
- Processing Of Color Television Signals (AREA)
Abstract
本发明公开了一种白平衡处理方法、装置和终端,其中,该方法应用于包含至少两种不同类型摄像头的终端中,该方法包括:在拍摄过程中,确定与当前的拍摄环境参数对应的各摄像头当前的权重;根据所述各摄像头当前的权重,对当前获取的图像进行白平衡处理。由此,通过根据拍摄环境参数变化,调整各摄像头的权重,从而既保证了可以获得适合当前环境参数的图像,又避免了由于摄像头切换,带来的AWB跳变现象,改善了用户体验。
Description
技术领域
本发明涉及摄像技术领域,尤其涉及一种白平衡处理方法、装置和终端。
背景技术
随着科技的发展,相机、摄像机等摄像装置被广泛应用于人们的日常生活、工作、学习中,在人们生活中扮演的角色越来越重要。利用摄像装置拍摄图像时,为了保证图像场景中的色彩的真实重现,必须对白平衡进行控制。
现有技术,在终端中包括两个摄像头时,可以根据拍摄环境参数,进行两个摄像头的切换。比如,在变焦倍数从1倍到2倍做变焦操作的时候,会从广角镜头切换到长焦镜头。
但是,由于不同摄像头的自动白平衡(Auto White Balance,简称AWB)设置会有差异,这就导致了从一个摄像头切换到另一个摄像头的瞬间,会发生AWB的跳变,用户体验差。
发明内容
本发明的目的旨在至少在一定程度上解决上述的技术问题之一。
为此,本申请提出一种白平衡处理方法,通过根据拍摄环境参数变化,调整各摄像头的权重,从而既保证了可以获得适合当前环境参数的图像,又避免了由于摄像头切换,带来的AWB跳变现象,改善了用户体验。
本申请还提出一种白平衡处理装置。
本申请还提出一种终端。
本申请还提出一种计算机可读存储介质。
本申请第一方面提出一种白平衡处理方法,应用于包含至少两种不同类型摄像头的终端中,所述方法包括:
在拍摄过程中,确定与当前的拍摄环境参数对应的各摄像头当前的权重;
根据所述各摄像头当前的权重,对当前获取的图像进行白平衡处理。
本申请实施例提供的白平衡处理方法,首先在拍摄过程中,确定与当前的拍摄环境参数对应的各摄像头当前的权重,然后根据各摄像头当前的权重,对当前获取的图像进行白平衡处理。由此,通过根据拍摄环境参数变化,调整各摄像头的权重,从而既保证了可以获得适合当前环境参数的图像,又避免了由于摄像头切换,带来的AWB跳变现象,改善了用户体验。
本申请第二方面提出一种白平衡处理装置,其中,所述白平衡处理装置,应用于包括至少两种不同类型摄像头的终端中,所述装置包括:
第一确定模块,由于在拍摄过程中,确定与当前的拍摄环境参数对应的各摄像头当前的权重;
处理模块,由于根据所述各摄像头当前的权重,对当前获取的图像进行白平衡处理。
本申请实施例提供的白平衡处理装置,首先在拍摄过程中,确定与当前的拍摄环境参数对应的各摄像头当前的权重,然后根据各摄像头当前的权重,对当前获取的图像进行白平衡处理。由此,通过根据拍摄环境参数变化,调整各摄像头的权重,从而既保证了可以获得适合当前环境参数的图像,又避免了由于摄像头切换,带来的AWB跳变现象,改善了用户体验。
本申请第三方面提出一种终端,包括:壳体、处理器、存储器、电路板电源电路和至少两种不同类型的摄像头,其中,所述电路板安置在所述壳体围成的空间内部,所述处理器和所述存储器设置在所述电路板上;所述电源电路,用于为所述终端的各个电路或器件供电;所述存储器用于存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码,来运行与所述可执行程序代码对应的程序,以用于执行如第一方面所述的白平衡处理方法。
本申请实施例提供的终端,首先在拍摄过程中,确定与当前的拍摄环境参数对应的各摄像头当前的权重,然后根据各摄像头当前的权重,对当前获取的图像进行白平衡处理。由此,通过根据拍摄环境参数变化,调整各摄像头的权重,从而既保证了可以获得适合当前环境参数的图像,又避免了由于摄像头切换,带来的AWB跳变现象,改善了用户体验。
本申请第四方面提出一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所述的白平衡处理方法。
本申请实施例提供的计算机可读存储介质,可以设置在任意包括至少两种不同类型摄像头,需要进行白平衡处理的终端中,在进行白平衡处理时,通过执行其上存储的白平衡处理方法,可以实现根据拍摄环境参数变化,调整各摄像头的权重,从而既保证了可以获得适合当前环境参数的图像,又避免了由于摄像头切换,带来的AWB跳变现象,改善了用户体验。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1是本申请一个实施例的白平衡处理方法的流程图;
图2是本申请另一个实施例的白平衡处理方法的流程图;
图3是本申请一个实施例的白平衡处理装置的结构图;
图4是本申请另一个实施例的白平衡处理装置的结构图;
图5是本申请一个实施例的终端的结构图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
下面参考附图描述本发明实施例的白平衡处理方法、装置和终端。
本发明各实施例针对现有技术中,终端中包括两个摄像头时,由于不同摄像头的AWB设置会有差异,这就导致了从一个摄像头切换到另一个摄像头的瞬间,会发生AWB的跳变,用户体验差的问题,提出一种白平衡处理方法。
本发明实施例提出的白平衡处理方法,在拍摄过程中,可以确定与当前的拍摄环境参数对应的各摄像头当前的权重,从而根据各摄像头当前的权重,对当前获取的图像进行白平衡处理。由此,通过根据拍摄环境参数变化,调整各摄像头的权重,从而既保证了可以获得适合当前环境参数的图像,又避免了由于摄像头切换,带来的AWB跳变现象,改善了用户体验。
下面结合图1对本申请实施例的白平衡处理方法进行说明。
图1是本申请一个实施例的白平衡处理方法的流程图。
如图1所示,该方法包括:
步骤101,在拍摄过程中,确定与当前的拍摄环境参数对应的各摄像头当前的权重。
具体的,本发明实施例提供的白平衡处理方法,可以由本发明实施例提供的白平衡处理装置执行。具体的,该白平衡处理装置,可以被配置在任意具有至少两种不同类型摄像头的终端中。其中,终端的类型很多,可以根据应用需要进行选择,例如:手机、电脑、相机等。
其中,拍摄环境参数,可以包括变焦倍数、物距、光源条件等中的任意一个或多个。
各摄像头当前的权重之和为1。
相应的,步骤101可以通过以下方式实现:
根据当前的变焦倍数、物距和/或光源条件,确定各摄像头当前的权重。
其中,光源条件,指光线的强弱、角度、色彩等。
具体实现时,可以预先根据各摄像头的类型,确定各摄像头适合的变焦倍数、物距和/或光源条件等拍摄环境参数,进而根据各摄像头适合的拍摄环境参数,设置当前的拍摄环境参数与各摄像头的权重的映射关系。从而在拍摄过程中,确定当前的拍摄环境参数后,可以根据预设的映射关系,确定与当前的拍摄环境参数对应的各摄像头当前的权重。
举例来说,假设终端中包括摄像头A和摄像头B,确定的摄像头A适合的拍摄环境参数为:1-6倍的变焦倍数,摄像头B适合的拍摄环境参数为:6倍以上的变焦倍数。则可以根据上述拍摄环境参数,设置当前的变焦倍数在1-6倍之间,且与6倍的变焦倍数相差较多时,比如在4.5倍以下时,摄像头A的权重为1,摄像头B的权重为0,并设置当前的变焦倍数在4.5-6倍之间,从低到高变化时,摄像头B的权重逐渐增加,摄像头A的权重逐渐减小,直至摄像头A的权重为0,摄像头B的权重为1。
比如,在变焦倍数为1-4.5倍时,摄像头A和摄像头B对应的权重分别为1、0;在变焦倍数为4.5-5倍时,摄像头A和摄像头B对应的权重分别为0.8、0.2;在变焦倍数为5-5.5倍时,摄像头A和摄像头B对应的权重分别为0.5、0.5;在变焦倍数为5.5-6倍时,摄像头A和摄像头B对应的权重分别为0.2、0.8;在变焦倍数为6倍以上时,摄像头A和摄像头B对应的权重分别为0、1。从而若当前的拍摄环境参数为:5.8倍的变焦倍数,则可以确定与当前的拍摄环境参数对应的摄像头A和摄像头B当前的权重分别为0.2、0.8。
类似的,可以根据摄像头A和B分别适合的拍摄环境参数,设置当前的变焦倍数在6倍以上,且与6倍的变焦倍数相差较多时,比如在8倍以上时,摄像头B的权重为1,摄像头A的权重为0,并设置当前的变焦倍数在6-8倍之间,从高到低变化时,摄像头A的权重逐渐增加,摄像头B的权重逐渐减小,直至摄像头A的权重为1,摄像头B的权重为0。
需要说明的是,摄像头A和摄像头B的权重逐渐增加或减小过程对应的拍摄环境参数的范围,可以根据需要设置。比如,可以设置为变焦倍数在4.5-6倍之间,也可以设置为变焦倍数在6-8倍之间,还可以设置为变焦倍数在4.5-8倍之间。即,可以仅在摄像头A适合的拍摄环境参数范围内,也可以仅在摄像头B适合的拍摄环境参数范围内,也可以同时在摄像头A和摄像头B适合的拍摄环境参数范围内。
另外,随着当前的拍摄环境参数的变化,各摄像头当前的权重增加或减小的过程,可以是呈线性变化的,也可以是呈阶梯状变化、或其它规律变化的,此处不作限制。
且,各摄像头当前的权重的增加或减小过程,呈线性变化时的斜率,或呈阶梯状变化时的步长,可以根据需要设置。比如,可以设置变焦倍数每增加0.5倍,摄像头A对应的权重减小0.1,摄像头B对应的权重增加0.1;或者,变焦倍数每增加0.5倍,摄像头A对应的权重减小0.2,摄像头B对应的权重增加0.2,等等。
可以理解的是,在根据当前的变焦倍数、物距和/或光源条件,确定各摄像头当前的权重之前,还需要确定当前的变焦倍数、物距和/或光源条件。即,在步骤101之前,还可以包括:
根据获取的变焦指令或图像调节指令,确定当前的变焦倍数;
和/或,根据距离传感器的输出值或者当前获取的图像中包含的深度信息,确定当前的物距;
和/或,根据各摄像头的光圈大小、快门时间及感光度,确定当前的光源条件。
其中,变焦指令和图像调节指令,可以是终端根据拍摄需要,自动触发产生的指令;也可以是用户根据需要,手动触发产生的指令,此处不作限制。
具体的,在拍摄过程中,用户根据需要,执行如调整图像中被拍摄物的放大倍数等的操作,从而触发产生图像调节指令时,摄像头可以根据图像调节指令,对当前的变焦倍数进行调整;或者,在获取到变焦指令时,摄像头可以根据变焦指令,对当前的变焦倍数进行调整。从而,在本发明实施例中,可以根据变焦指令或图像调节指令,确定当前的变焦倍数。
若在拍摄过程中,物距不同,相应的,距离传感器的输出值或当前获取的图像中包含的深度信息也会不同。那么,在本发明实施例中,可以根据距离传感器的输出值或者当前获取的图像中包含的深度信息,确定当前的物距。
若在拍摄过程中,光源条件不同,比如当前光线较暗或较亮时,相应的,各摄像头的光圈大小、快门时间及感光度也会不同。那么,在本发明实施例中,可以根据各摄像头的光圈大小、快门时间及感光度,确定当前的光源条件。
具体的,确定了当前的变焦倍数、物距和/或光源条件后,即可根据当前的变焦倍数、物距和/或光源条件,确定各摄像头当前的权重。
步骤102,根据各摄像头当前的权重,对当前获取的图像进行白平衡处理。
可以理解的是,在本发明实施例中,可以设置在拍摄过程中,各摄像头均处于开启状态,从而各个摄像头均可以获取图像。在各个摄像头获取当前图像后,可以对各图像进行白平衡调节,并根据各摄像头当前的权重,对各处理后的图像进行合成生成当前的拍摄图像。
或者,为了避免资源的浪费,在一种较优的实现形式中,可以设置权重为0的摄像头为关闭状态,权重不为0的摄像头为启动状态。从而仅对权重不为0的摄像头当前获取的图像进行白平衡调节,并根据权重不为0的各摄像头当前的权重,对各处理后的图像进行合成生成当前的拍摄图像。
具体的,各摄像头获取当前图像后,即可根据各图像对应的各色温值,确定各摄像头对应的各目标白平衡增益值,从而根据各目标白平衡增益值,对各图像进行白平衡处理,最后根据各摄像头当前的权重,对处理后的各图像进行合成,即可生成当前的拍摄图像。
可以理解的是,利用本发明实施例提供的白平衡处理方法,通过根据拍摄环境参数变化,调整各摄像头的权重,从而既保证了可以获得适合当前环境参数的图像,又避免了由于摄像头切换,带来的AWB跳变现象,改善了用户体验。
本发明实施例提供的白平衡处理方法,首先在拍摄过程中,确定与当前的拍摄环境参数对应的各摄像头当前的权重,然后根据各摄像头当前的权重,对当前获取的图像进行白平衡处理。由此,通过根据拍摄环境参数变化,调整各摄像头的权重,从而既保证了可以获得适合当前环境参数的图像,又避免了由于摄像头切换,带来的AWB跳变现象,改善了用户体验。
通过上述分析可知,在拍摄过程中,可以确定当前的拍摄环境参数对应的各摄像头当前的权重,从而根据各摄像头当前的权重,对当前获取的图像进行白平衡处理。下面结合图2,对根据各摄像头当前的权重,对当前获取的图像进行白平衡处理的过程,进行具体说明。
图2是本发明另一个实施例的白平衡处理方法的流程图。
如图2所示,该白平衡处理方法,应用于包括至少两种不同类型摄像头的终端中,该方法包括:
步骤201,在拍摄过程中,确定与当前的拍摄环境参数对应的各摄像头当前的权重。
其中,上述步骤201的具体实现过程及原理,可以参照上述实施例中步骤101的详细描述,此处不再赘述。
步骤202,确定各摄像头当前获取的各图像对应的各色温值。
具体的,可以通过多种方法确定各摄像头当前获取的各图像对应的各色温值。
比如,可以根据各摄像头当前获取的图像中,各白色块对应的色温值,确定当前获取的图像对应的色温值;或者,可以根据各摄像头当前获取的图像中,目标拍摄对象所在的区域对应的色温值,确定当前采集的图像对应的色温值,等等。
步骤203,根据各色温值,确定各摄像头对应的各目标白平衡增益值。
其中,目标白平衡增益值,用于将当前采集的图像调整至图像中的色彩可以真实重现。具体的,目标白平衡增益值,可以包括图像传感器获取的图像中R、G、B三个通道的目标白平衡增益值。
具体的,得到各摄像头当前获取的图像对应的各色温值后,即可判断出各图像的偏色方向,从而计算各目标白平衡增益值。
具体实现时,可以根据得到的各色温值,采用计算、查表或者迭代等方法,计算各摄像头对应的各目标白平衡增益值。
作为一种可能的实现方式,当图像中颜色有足够的色彩变化时,所有像素点的颜色向量中的R,G,B三个分量的均值趋于平衡(1:1:1),采用加权灰度算法可得到较准确的目标白平衡增益值。
具体的,可以将每个摄像头当前获取的图像分成若干个子块,获取每个子块中所有像素点的颜色向量,每个像素点由一个(R,G,B)颜色向量表示,然后计算各子块中R,G,B三个通道的平均值和标准差,然后对每一个子块的标准差进行加权(舍弃相关性小的子块,保留相关性大的子块),以减少大块单一颜色的影响,使得图像颜色丰富多彩。进而计算通过标准差加权的R,G,B三个通道的平均值,最终计算得到R,G,B三个通道的增益系数,即得到该摄像头对应的目标白平衡增益值。
步骤204,利用各目标白平衡值对各图像进行白平衡处理,获取处理后的各图像。
具体的,确定各摄像头对应的目标白平衡增益值后,即可根据计算得到的各目标白平衡增益值,计算各摄像头当前获取的图像调整后各像素的R值和B值数据,从而实现对各图像的颜色修正。
需要说明的是,由于人眼对于频谱中属于绿光波长的光(480nm-600nm)敏感度最高,而拜耳(Bayer)阵列中采集的绿色像素点数目最多,所以目前的相机通常都采用将绿色分量的增益值固定,然后分别调整红色分量和蓝色分量的增益值,实现对红色分量和蓝色分量的调整。
步骤205,根据各摄像头当前的权重,对处理后的各图像进行合成生成当前的拍摄图像。
具体的,步骤205可以通过多种方法实现。
比如,可以采用灰度加权平均法,对处理后的各图像进行合成以生成当前的拍摄图像。
具体的,假设对处理后的M个大小为I*J的图像N1、N2、…NM进行合成,合成后的图像为F,则可以通过以下公式,进行图像合成。
F(i,j)=w1(i,j)N1(i,j)+w2(i,j)N2(i,j)+…+wM(i,j)NM(i,j)
其中,i为各图像中像素的行位置,i=1,2,3,…,I;
j为各图像中像素的列位置,j=1,2,3,…,J;
wx(i,j),x=1,2,3,…M为各图像对应的摄像头当前的权重,且
Nx(i,j),x=1,2,3,…M为第x幅图像第(i,j)点的像素灰度值。
或者,对于彩色图像,可以按照三基色模型,将各个图像看作三幅单色图像(红、绿、蓝)的叠加,分别根据各摄像头当前的权值,对各色图像进行合成,最终得到合成后的三幅红、绿、蓝单色图像,再由三幅单色图像叠加,以生成当前的拍摄图像。
具体的,假设对处理后的M个大小为I*J的图像N1、N2、…NM进行合成,合成后的图像为F,则可以通过以下公式,进行图像合成。
FR(i,j)=w1(i,j)N1R(i,j)+w2(i,j)N2R(i,j)+…+wM(i,j)NMR(i,j);
FG(i,j)=w1(i,j)N1G(i,j)+w2(i,j)N2G(i,j)+…+wM(i,j)NMG(i,j);
FB(i,j)=w1(i,j)N1B(i,j)+w2(i,j)N2B(i,j)+…+wM(i,j)NMB(i,j)。
其中,R、G、B分别表示三基色红、绿、蓝;
i为各图像中像素的行位置,i=1,2,3,…,I;
j为各图像中像素的列位置,j=1,2,3,…,J;
FR(i,j)、FG(i,j)、FB(i,j)分别为合成后的图像的第(i,j)点的R、G、B通道的值;
wx(i,j),x=1,2,3,…M为各图像对应的摄像头当前的权重,且
NxR(i,j),x=1,2,3,…M为第x幅图像第(i,j)点的R通道的值;
NxG(i,j),x=1,2,3,…M为第x幅图像第(i,j)点的G通道的值;
NxB(i,j),x=1,2,3,…M为第x幅图像第(i,j)点的B通道的值。
本发明实施例提供的白平衡处理方法,在拍摄过程中,首先确定与当前的拍摄环境参数对应的各摄像头当前的权重,然后确定各摄像头当前获取的各图像对应的各色温值,再根据各色温值,确定各摄像头对应的各目标白平衡增益值,再利用各目标白平衡值对各图像进行白平衡处理,获取处理后的各图像,最后根据各摄像头当前的权重,对处理后的各图像进行合成生成当前的拍摄图像。由此,通过根据拍摄环境参数变化,调整各摄像头的权重,从而既保证了可以获得适合当前环境参数的图像,又避免了由于摄像头切换,带来的AWB跳变现象,改善了用户体验。
图3是本申请一个实施例的白平衡处理装置的结构图。
如图3所示,该白平衡处理装置,应用于包括至少两种不同类型摄像头的终端中,该装置包括:
第一确定模块31,由于在拍摄过程中,确定与当前的拍摄环境参数对应的各摄像头当前的权重;
处理模块32,由于根据所述各摄像头当前的权重,对当前获取的图像进行白平衡处理。
其中,本实施例提供的白平衡处理装置,可以执行本发明实施例提供的白平衡处理方法。具体的,该白平衡处理装置,可以被配置在任意具有至少两种不同类型摄像头的终端中。其中,终端的类型很多,可以根据应用需要进行选择,例如:手机、电脑、相机等。
在本实施例一种可能的实现形式中,上述第一确定模块31,具体用于:
根据当前的变焦倍数、物距和/或光源条件,确定各摄像头当前的权重。
在本实施例另一种可能的实现形式中,上述处理模块32,具体用于:
确定所述各摄像头当前获取的各图像对应的各色温值;
根据所述各色温值,确定所述各摄像头对应的各目标白平衡增益值;
利用所述各目标白平衡值对所述各图像进行白平衡处理,获取处理后的各图像;
根据所述各摄像头当前的权重,对所述处理后的各图像进行合成生成当前的拍摄图像。
需要说明的是,前述实施例中对白平衡处理方法实施例的解释说明也适用于该实施例的白平衡处理装置,此处不再赘述。
本申请实施例提供的白平衡处理装置,首先在拍摄过程中,确定与当前的拍摄环境参数对应的各摄像头当前的权重,然后根据各摄像头当前的权重,对当前获取的图像进行白平衡处理。由此,通过根据拍摄环境参数变化,调整各摄像头的权重,从而既保证了可以获得适合当前环境参数的图像,又避免了由于摄像头切换,带来的AWB跳变现象,改善了用户体验。
图4是本申请另一个实施例的白平衡处理装置的结构图。
如图4所示,在图3所示的基础上,该白平衡处理装置,还包括:
第二确定模块41,用于根据获取的变焦指令或图像调节指令,确定所述当前的变焦倍数;
和/或,用于根据距离传感器的输出值或者当前获取的图像中包含的深度信息,确定当前的物距;
和/或,用于根据各摄像头的光圈大小、快门时间及感光度,确定当前的光源条件。
需要说明的是,前述实施例中对白平衡处理方法实施例的解释说明也适用于该实施例的白平衡处理装置,此处不再赘述。
本申请实施例提供的白平衡处理装置,首先在拍摄过程中,确定与当前的拍摄环境参数对应的各摄像头当前的权重,然后根据各摄像头当前的权重,对当前获取的图像进行白平衡处理。由此,通过根据拍摄环境参数变化,调整各摄像头的权重,从而既保证了可以获得适合当前环境参数的图像,又避免了由于摄像头切换,带来的AWB跳变现象,改善了用户体验。
本发明再一方面实施例还提出一种终端。
图5是本申请一个实施例提供的终端的结构图。
其中,终端的类型很多,可以根据应用需要进行选择,例如:手机、电脑、相机等。图5以终端为手机进行示意。
如图5所示,该终端包括:壳体501、处理器502、存储器503、电路板504、电源电路505和至少两种不同类型的摄像头,图中以包括两个摄像头506和507进行示意。
其中,电路板504安置在壳体501围成的空间内部,处理器502和存储器503设置在电路板504上;电源电路505,用于为终端的各个电路或器件供电;存储器503用于存储可执行程序代码;处理器502通过读取存储器503中存储的可执行程序代码,来运行与可执行程序代码对应的程序,以用于执行如前述实施例中的白平衡处理方法。
需要说明的是,前述对白平衡处理方法实施例的解释说明也适用于该实施例的终端,其实现原理类似,此处不再赘述。
本申请实施例提供的终端,首先在拍摄过程中,确定与当前的拍摄环境参数对应的各摄像头当前的权重,然后根据各摄像头当前的权重,对当前获取的图像进行白平衡处理。由此,通过根据拍摄环境参数变化,调整各摄像头的权重,从而既保证了可以获得适合当前环境参数的图像,又避免了由于摄像头切换,带来的AWB跳变现象,改善了用户体验。
为达上述目的,本申请实施例提出了一种计算机可读存储介质,其上存储有计算机程序,当该程序被处理器执行时实现如前述实施例中的白平衡处理方法。
本申请实施例提供的计算机可读存储介质,可以设置在任意包括至少两种不同类型摄像头,需要进行白平衡调节的终端中,在进行白平衡调节时,通过执行其上存储的白平衡处理方法,可以实现根据拍摄环境参数变化,调整各摄像头的权重,从而既保证了可以获得适合当前环境参数的图像,又避免了由于摄像头切换,带来的AWB跳变现象,改善了用户体验。
为达上述目的,本申请实施例提出了一种计算机程序产品,当所述计算机程序产品中的指令由处理器执行时,执行如前述实施例中的白平衡处理方法。
本申请实施例提供的计算机程序产品,可以设置在任意包括至少两种不同类型摄像头,需要进行白平衡调节的终端中,在进行白平衡调节时,通过执行对应白平衡处理方法的程序,可以实现根据拍摄环境参数变化,调整各摄像头的权重,从而既保证了可以获得适合当前环境参数的图像,又避免了由于摄像头切换,带来的AWB跳变现象,改善了用户体验。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
需要说明的是,在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
Claims (10)
1.一种白平衡处理方法,应用于包含至少两种不同类型摄像头的终端中,其特征在于,包括:
在拍摄过程中,确定与当前的拍摄环境参数对应的各摄像头当前的权重;
根据所述各摄像头当前的权重,对当前获取的图像进行白平衡处理。
2.如权利要求1所述的方法,其特征在于,所述确定与当前的拍摄环境参数对应的各摄像头当前的权重,包括:
根据当前的变焦倍数、物距和/或光源条件,确定各摄像头当前的权重。
3.如权利要求1所述的方法,其特征在于,所述确定与当前的拍摄环境参数对应的各摄像头当前的白平衡调节权重之前,还包括:
根据获取的变焦指令或图像调节指令,确定所述当前的变焦倍数;
和/或,根据距离传感器的输出值或者当前获取的图像中包含的深度信息,确定当前的物距;
和/或,根据各摄像头的光圈大小、快门时间及感光度,确定当前的光源条件。
4.如权利要求1-3任一所述的方法,其特征在于,所述根据所述各摄像头当前的权重,对当前获取的图像进行白平衡处理,包括:
确定所述各摄像头当前获取的各图像对应的各色温值;
根据所述各色温值,确定所述各摄像头对应的各目标白平衡增益值;
利用所述各目标白平衡值对所述各图像进行白平衡处理,获取处理后的各图像;
根据所述各摄像头当前的权重,对所述处理后的各图像进行合成生成当前的拍摄图像。
5.一种白平衡处理装置,应用于包含至少两种不同类型摄像头的终端中,其特征在于,包括:
第一确定模块,由于在拍摄过程中,确定与当前的拍摄环境参数对应的各摄像头当前的权重;
处理模块,由于根据所述各摄像头当前的权重,对当前获取的图像进行白平衡处理。
6.如权利要求5所述的装置,其特征在于,所述第一确定模块,具体用于:
根据当前的变焦倍数、物距和/或光源条件,确定各摄像头当前的权重。
7.如权利要求5所述的装置,其特征在于,还包括:
第二确定模块,用于根据获取的变焦指令或图像调节指令,确定所述当前的变焦倍数;
和/或,用于根据距离传感器的输出值或者当前获取的图像中包含的深度信息,确定当前的物距;
和/或,用于根据各摄像头的光圈大小、快门时间及感光度,确定当前的光源条件。
8.如权利要求5-7任一所述的装置,其特征在于,所述处理模块,具体用于:
确定所述各摄像头当前获取的各图像对应的各色温值;
根据所述各色温值,确定所述各摄像头对应的各目标白平衡增益值;
利用所述各目标白平衡值对所述各图像进行白平衡处理,获取处理后的各图像;
根据所述各摄像头当前的权重,对所述处理后的各图像进行合成生成当前的拍摄图像。
9.一种终端,其特征在于,包括:壳体、处理器、存储器、电路板、电源电路和至少两种不同类型的摄像头,其中,所述电路板安置在所述壳体围成的空间内部,所述处理器和所述存储器设置在所述电路板上;所述电源电路,用于为所述终端的各个电路或器件供电;所述存储器用于存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码,来运行与所述可执行程序代码对应的程序,以用于执行如权利要求1-4中任一所述的白平衡处理方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-4中任一所述的白平衡处理方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710612896.2A CN107371007A (zh) | 2017-07-25 | 2017-07-25 | 白平衡处理方法、装置和终端 |
PCT/CN2018/094971 WO2019019904A1 (zh) | 2017-07-25 | 2018-07-09 | 白平衡处理方法、装置和终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710612896.2A CN107371007A (zh) | 2017-07-25 | 2017-07-25 | 白平衡处理方法、装置和终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107371007A true CN107371007A (zh) | 2017-11-21 |
Family
ID=60307865
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710612896.2A Pending CN107371007A (zh) | 2017-07-25 | 2017-07-25 | 白平衡处理方法、装置和终端 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107371007A (zh) |
WO (1) | WO2019019904A1 (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108182667A (zh) * | 2017-12-29 | 2018-06-19 | 努比亚技术有限公司 | 一种图像优化方法、终端及计算机可读存储介质 |
CN108242178A (zh) * | 2018-02-26 | 2018-07-03 | 北京车和家信息技术有限公司 | 一种车位检测方法、装置及电子设备 |
CN108965835A (zh) * | 2018-08-23 | 2018-12-07 | Oppo广东移动通信有限公司 | 一种图像处理方法、图像处理装置及终端设备 |
WO2019019904A1 (zh) * | 2017-07-25 | 2019-01-31 | Oppo广东移动通信有限公司 | 白平衡处理方法、装置和终端 |
CN111713096A (zh) * | 2019-06-20 | 2020-09-25 | 深圳市大疆创新科技有限公司 | 增益系数的获取方法和装置 |
CN115484384A (zh) * | 2021-09-13 | 2022-12-16 | 华为技术有限公司 | 控制曝光的方法、装置与电子设备 |
CN116761082A (zh) * | 2023-08-22 | 2023-09-15 | 荣耀终端有限公司 | 图像处理方法及装置 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115278031B (zh) * | 2022-07-29 | 2024-07-02 | 盛泰光电科技股份有限公司 | 基于高光谱的摄像头模组及其图像处理方法和应用 |
CN117714663B (zh) * | 2023-06-09 | 2024-10-18 | 荣耀终端有限公司 | 一种紫边测量分析系统和方法、存储介质、电子设备 |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060171605A1 (en) * | 2005-01-28 | 2006-08-03 | Fuji Photo Film Co., Ltd. | Apparatus and method for image processing |
US20060284991A1 (en) * | 2005-06-20 | 2006-12-21 | Eiichiro Ikeda | Image sensing apparatus and image processing method |
CN102572206A (zh) * | 2010-12-31 | 2012-07-11 | 比亚迪股份有限公司 | 一种色彩校正方法 |
CN103402102A (zh) * | 2013-07-17 | 2013-11-20 | 广东欧珀移动通信有限公司 | 双摄像头摄像系统及其白平衡调节的方法与装置 |
CN104853172A (zh) * | 2014-02-19 | 2015-08-19 | 联想(北京)有限公司 | 一种信息处理方法以及一种电子设备 |
CN105208364A (zh) * | 2014-06-27 | 2015-12-30 | 联想(北京)有限公司 | 一种图像白平衡控制方法、装置及电子设备 |
CN105657392A (zh) * | 2015-04-30 | 2016-06-08 | 宇龙计算机通信科技(深圳)有限公司 | 一种图像处理方法及电子设备 |
CN105898260A (zh) * | 2016-04-07 | 2016-08-24 | 广东欧珀移动通信有限公司 | 一种调节摄像头白平衡的方法及装置 |
CN106385541A (zh) * | 2016-09-30 | 2017-02-08 | 虹软(杭州)科技有限公司 | 利用广角摄像组件及长焦摄像组件实现变焦的方法 |
CN106713887A (zh) * | 2017-01-03 | 2017-05-24 | 捷开通讯(深圳)有限公司 | 移动终端及白平衡调节方法 |
CN106791732A (zh) * | 2016-11-30 | 2017-05-31 | 努比亚技术有限公司 | 一种图像处理方法和装置 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5761946B2 (ja) * | 2010-09-02 | 2015-08-12 | キヤノン株式会社 | 画像処理装置、画像処理方法及び記憶媒体 |
TWI558206B (zh) * | 2014-09-30 | 2016-11-11 | 宏碁股份有限公司 | 測光模式的選擇方法與其影像擷取裝置 |
CN105208360B (zh) * | 2015-09-23 | 2017-07-25 | 青岛海信移动通信技术股份有限公司 | 一种智能终端的图像预览方法、装置及终端 |
CN107371007A (zh) * | 2017-07-25 | 2017-11-21 | 广东欧珀移动通信有限公司 | 白平衡处理方法、装置和终端 |
-
2017
- 2017-07-25 CN CN201710612896.2A patent/CN107371007A/zh active Pending
-
2018
- 2018-07-09 WO PCT/CN2018/094971 patent/WO2019019904A1/zh active Application Filing
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060171605A1 (en) * | 2005-01-28 | 2006-08-03 | Fuji Photo Film Co., Ltd. | Apparatus and method for image processing |
US20060284991A1 (en) * | 2005-06-20 | 2006-12-21 | Eiichiro Ikeda | Image sensing apparatus and image processing method |
CN102572206A (zh) * | 2010-12-31 | 2012-07-11 | 比亚迪股份有限公司 | 一种色彩校正方法 |
CN103402102A (zh) * | 2013-07-17 | 2013-11-20 | 广东欧珀移动通信有限公司 | 双摄像头摄像系统及其白平衡调节的方法与装置 |
CN104853172A (zh) * | 2014-02-19 | 2015-08-19 | 联想(北京)有限公司 | 一种信息处理方法以及一种电子设备 |
CN105208364A (zh) * | 2014-06-27 | 2015-12-30 | 联想(北京)有限公司 | 一种图像白平衡控制方法、装置及电子设备 |
CN105657392A (zh) * | 2015-04-30 | 2016-06-08 | 宇龙计算机通信科技(深圳)有限公司 | 一种图像处理方法及电子设备 |
CN105898260A (zh) * | 2016-04-07 | 2016-08-24 | 广东欧珀移动通信有限公司 | 一种调节摄像头白平衡的方法及装置 |
CN106385541A (zh) * | 2016-09-30 | 2017-02-08 | 虹软(杭州)科技有限公司 | 利用广角摄像组件及长焦摄像组件实现变焦的方法 |
CN106791732A (zh) * | 2016-11-30 | 2017-05-31 | 努比亚技术有限公司 | 一种图像处理方法和装置 |
CN106713887A (zh) * | 2017-01-03 | 2017-05-24 | 捷开通讯(深圳)有限公司 | 移动终端及白平衡调节方法 |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019019904A1 (zh) * | 2017-07-25 | 2019-01-31 | Oppo广东移动通信有限公司 | 白平衡处理方法、装置和终端 |
CN108182667A (zh) * | 2017-12-29 | 2018-06-19 | 努比亚技术有限公司 | 一种图像优化方法、终端及计算机可读存储介质 |
CN108182667B (zh) * | 2017-12-29 | 2020-07-17 | 珠海大横琴科技发展有限公司 | 一种图像优化方法、终端及计算机可读存储介质 |
CN108242178A (zh) * | 2018-02-26 | 2018-07-03 | 北京车和家信息技术有限公司 | 一种车位检测方法、装置及电子设备 |
CN108965835A (zh) * | 2018-08-23 | 2018-12-07 | Oppo广东移动通信有限公司 | 一种图像处理方法、图像处理装置及终端设备 |
CN108965835B (zh) * | 2018-08-23 | 2019-12-27 | Oppo广东移动通信有限公司 | 一种图像处理方法、图像处理装置及终端设备 |
CN111713096A (zh) * | 2019-06-20 | 2020-09-25 | 深圳市大疆创新科技有限公司 | 增益系数的获取方法和装置 |
CN115484384A (zh) * | 2021-09-13 | 2022-12-16 | 华为技术有限公司 | 控制曝光的方法、装置与电子设备 |
CN115484384B (zh) * | 2021-09-13 | 2023-12-01 | 华为技术有限公司 | 控制曝光的方法、装置与电子设备 |
CN116761082A (zh) * | 2023-08-22 | 2023-09-15 | 荣耀终端有限公司 | 图像处理方法及装置 |
CN116761082B (zh) * | 2023-08-22 | 2023-11-14 | 荣耀终端有限公司 | 图像处理方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
WO2019019904A1 (zh) | 2019-01-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107371007A (zh) | 白平衡处理方法、装置和终端 | |
CN107343190A (zh) | 白平衡调节方法、装置和终端设备 | |
CN105933617B (zh) | 一种用于克服动态问题影响的高动态范围图像融合方法 | |
EP3542347B1 (en) | Fast fourier color constancy | |
CN113676628B (zh) | 成像装置和图像处理方法 | |
EP3729803B1 (en) | Multi camera image processing | |
CN102204258B (zh) | 图像输入装置 | |
US9077942B2 (en) | Spectral synthesis for image capture device processing | |
CN108024056B (zh) | 基于双摄像头的成像方法和装置 | |
CN107948519A (zh) | 图像处理方法、装置及设备 | |
CN101204083A (zh) | 利用颜色数字图像对动作如锐度修改进行控制的方法 | |
CN104184958A (zh) | 一种适用于空间探测成像的基于fpga的自动曝光控制方法及其装置 | |
CN102668537A (zh) | 多眼摄像装置及多眼摄像方法 | |
CN101272506A (zh) | 成像装置和成像装置中的成像结果处理方法 | |
CN108024054A (zh) | 图像处理方法、装置及设备 | |
CN112116539B (zh) | 一种基于深度学习的光学像差模糊去除方法 | |
CN105430257A (zh) | 控制设备和控制方法 | |
CN107509044A (zh) | 图像合成方法、装置、计算机可读存储介质和计算机设备 | |
CN105915807A (zh) | 计算光量变化特性的方法、摄像设备和电子设备 | |
CN109922325A (zh) | 图像处理设备及其控制方法 | |
CN102023456A (zh) | 测光权重调整方法及其装置 | |
JP2008011289A (ja) | デジタルカメラ | |
CN107635124B (zh) | 人脸拍摄的白平衡处理方法、装置及设备 | |
US7668368B2 (en) | Image processing apparatus, camera apparatus, image output apparatus, image processing method, color correction processing program and computer readable recording medium | |
CN109005346A (zh) | 控制方法、装置、电子设备和计算机可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20171121 |