CN114500843A - 拍摄方法、装置、存储介质以及电子设备 - Google Patents

拍摄方法、装置、存储介质以及电子设备 Download PDF

Info

Publication number
CN114500843A
CN114500843A CN202210098796.3A CN202210098796A CN114500843A CN 114500843 A CN114500843 A CN 114500843A CN 202210098796 A CN202210098796 A CN 202210098796A CN 114500843 A CN114500843 A CN 114500843A
Authority
CN
China
Prior art keywords
color
image
parameter
exposure
exposure value
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.)
Granted
Application number
CN202210098796.3A
Other languages
English (en)
Other versions
CN114500843B (zh
Inventor
孙少辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN202210098796.3A priority Critical patent/CN114500843B/zh
Publication of CN114500843A publication Critical patent/CN114500843A/zh
Application granted granted Critical
Publication of CN114500843B publication Critical patent/CN114500843B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/70Circuitry for compensating brightness variation in the scene
    • H04N23/71Circuitry for evaluating the brightness variation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/70Circuitry for compensating brightness variation in the scene
    • H04N23/76Circuitry for compensating brightness variation in the scene by influencing the image signals

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Studio Devices (AREA)

Abstract

本申请公开了一种拍摄方法、装置、存储介质以及电子设备,涉及数字图像处理技术领域。首先获取摄像头采集的第一图像,将第一图像中目标物体区域划分为不同颜色区域;然后确定各颜色区域对应的第一曝光值,以及根据各第一曝光值确定第一图像的第二曝光值;最后控制摄像头基于第二曝光值进行拍摄,获取摄像头采集的第二图像。由于通过将图像按照不同的颜色划分为不同颜色区域,根据各颜色区域对应的曝光值,最终确定出整体图像的曝光值,这样确定出的曝光值考虑到了对图像中不同颜色的影响,基于此曝光值拍摄图像可以使得图像中多种颜色都成像准确,进而使得多颜色图像的成像色彩也更加真实。

Description

拍摄方法、装置、存储介质以及电子设备
技术领域
本申请涉及数字图像处理技术领域,尤其涉及一种拍摄方法、装置、存储介质以及电子设备。
背景技术
随着现代互联网和各类先进电子设备的发展,在图像采集方面的应用也越来越广泛,然而设备采集的图像相较于肉眼感知的真实图像会有色彩、亮度等方面的差别,为了提高图像质量,各类电子设备普遍采用了对图像进行补偿曝光等处理,以用于还原图像的色彩,提升成像画质。
发明内容
本申请提供一种拍摄方法、装置、存储介质以及电子设备,可以解决相关技术中拍摄图像曝光不准确、色彩与实际差异大的技术问题。
第一方面,本申请实施例提供一种拍摄方法,该方法包括:
获取摄像头采集的第一图像,将所述第一图像中目标物体区域划分为不同颜色区域;
确定各颜色区域对应的第一曝光值,以及根据各第一曝光值确定所述第一图像的第二曝光值;
控制所述摄像头基于所述第二曝光值进行拍摄,获取所述摄像头采集的第二图像。
第二方面,本申请实施例提供一种拍摄装置,该装置包括:
区域划分模块,用于获取摄像头采集的第一图像,将所述第一图像中目标物体区域划分为不同颜色区域;
曝光计算模块,用于确定各颜色区域对应的第一曝光值,以及根据各第一曝光值确定所述第一图像的第二曝光值;
图像拍摄模块,用于控制所述摄像头基于所述第二曝光值进行拍摄,获取所述摄像头采集的第二图像。
第三方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法的步骤。
第四方面,本申请实施例提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述计算机程序适于由处理器加载并执行上述的方法的步骤。
本申请一些实施例提供的技术方案带来的有益效果至少包括:
本申请提供一种拍摄方法,首先获取摄像头采集的第一图像,将第一图像中目标物体区域划分为不同颜色区域;然后确定各颜色区域对应的第一曝光值,以及根据各第一曝光值确定第一图像的第二曝光值;最后控制摄像头基于第二曝光值进行拍摄,获取摄像头采集的第二图像。由于通过将图像按照不同的颜色划分为不同颜色区域,根据各颜色区域对应的曝光值,最终确定出整体图像的曝光值,这样确定出的曝光值考虑到了对图像中不同颜色的影响,基于此曝光值拍摄图像可以使得图像中多种颜色都成像准确,进而使得多颜色图像的成像色彩也更加真实。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的一种拍摄方法的示例性***架构图;
图2为本申请实施例提供的一种数字图像处理的算法示意图;
图3为本申请实施例提供的一种拍摄方法的流程示意图;
图4为本申请另一实施例提供的一种拍摄方法的流程示意图;
图5为本申请实施例提供的一种用户终端交互示意图;
图6为本申请另一实施例提供的一种数字图像处理的算法示意图;
图7为本申请另一实施例提供的一种拍摄方法的流程示意图;
图8为本申请实施例提供的一种色彩参数调整方法的流程示意图;
图9为本申请实施例提供的一种拍摄装置的结构框图;
图10为本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
为使得本申请的特征和优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而非全部实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
请参阅图1,图1为本申请实施例提供的一种拍摄方法的示例性***架构图。
如图1所示,***架构可以包括电子设备101、网络102和服务器103。网络102用于在电子设备101和服务器103之间提供通信链路的介质。网络102可以包括各种类型的有线通信链路或无线通信链路,例如:有线通信链路包括光纤、双绞线或同轴电缆的,无线通信链路包括蓝牙通信链路、无线保真(Wireless-Fidelity,Wi-Fi)通信链路或微波通信链路等。
电子设备101可以通过网络102与服务器103交互,以接收来自服务器103的消息或向服务器103发送消息,或者电子设备101可以通过网络102与服务器103交互,进而接收其他用户向服务器103发送的消息或者数据。电子设备101可以是硬件,也可以是软件。当电子设备101为硬件时,可以是各种电子设备,包括但不限于智能手表、智能手机、平板电脑、膝上型便携式计算机和台式计算机等。当电子设备101为软件时,可以是安装在上述所列举的电子设备中,其可以实现呈多个软件或软件模块(例如:用来提供分布式服务),也可以实现成单个软件或软件模块,在此不作具体限定。
服务器103可以是提供各种服务的业务服务器。需要说明的是,服务器103可以是硬件,也可以是软件。当服务器103为硬件时,可以实现成多个服务器组成的分布式服务器集群,也可以实现成单个服务器。当服务器103为软件时,可以实现成多个软件或软件模块(例如用来提供分布式服务),也可以实现成单个软件或软件模块,在此不做具体限定。
应理解,图1中的电子设备、网络以及服务器的数目仅是示意性的,根据实现需要,可以是任意数量的电子设备、网络以及服务器。
请参阅图2,图2为本申请实施例提供的一种数字图像处理的算法示意图。
随着现代电子计算机的发展,对于图像方面的处理也逐渐数字化,将图像信号转换为数字信号,便于图像的修改、存储和传输。由于数字影像产品和人体的眼睛之间不可避免的差距,用户通过数字影像产品获取图像时,可能会与用户感受到的真实场景有差异,因此数字影像产品会针对采集到的图像进行数字化处理,使得图像呈现的内容接近于真实场景,给用户带来更加真实的使用体验。一般情况下,用户对色彩、亮度更加敏感,更容易感受出色彩、亮度的差异变化,那么图像的色彩与亮度就成为用户衡量图像相较于真实场景的还原度的重要指标,因此针对色彩和亮度的优化和还原也成为数字图像处理的重要发展领域。
在对图像进行处理时,通常采用图像信号处理算法(Image Signal Processing,ISP),来对前端图像传感器输出的信号做后期处理,主要功能有线性纠正、噪声去除、坏点去除、内插、白平衡、自动曝光控制等,依赖于ISP进行图像处理可以在不同的光学条件下都能较好的还原真实场景细节,ISP算法的具体实施效果在很大程度上决定了拍摄设备的成像质量。如图2所示,在通过ISP实现对图像的自动处理时,通常结合自动曝光(AutoExposure,AE)、自动对焦(Auto Focus,AF)、自动白平衡(Auto White Balance,AWB)来调整图像的成像参数,其中自动曝光,也即AE是指拍摄设备根据真实场景光线的强弱自动调整曝光量、曝光时间和感光增益,进而控制影像成像的亮度的算法机制;自动对焦,也即AF是利用物体光反射原理,将反射的光被拍摄设备上的传感器所接受,通过计算机处理,带动电动对焦设备进行对焦的方式;自动白平衡,也即AWB是结合进ISP链路(ISP pipeline)中的一个颜色处理算法,通过估计成像光源环境来还原真实影像颜色,可以在不同色温环境下通过ISP的算法调整,消除色温引起的偏色,使得成像效果接近人眼的视觉习惯。
具体地,在ISP链路包含了多种图像处理单元,各单元都从不同侧重点对图形进行处理,请参阅图2,在初始图像层面,黑电平校正(BlackLevel Correction,BLC),为减少暗电流对图像信号的影响,可以从已获得的图像信号中减去参考暗电流信号来进行黑电平校正;镜头阴影校正(Lens Shade Correction,LSC),通过镜头矫正来消除渐晕现象对图像的亮度影响,通常图像中间亮度比较均匀的区域不需要做矫正,以这个区域为中心,计算出各点由于衰减带来的图像变暗的速度,计算出相应R、G、B通道的补偿因子;自动白平衡处理(AWB apply),一般是按照3A中AWB得到的自动白平衡参数对图像进行处理;颜色插值(Demosaic),经过滤色板的作用之后,每个像素点只能感应到一种颜色也就需要通过颜色插值来复原该像素点其它两个通道的信息,寻找该像素点另外两个通道的值的过程。在色彩图像层面,颜色校正(Color Correction Matrix,CCM),主要为了校正在滤光板处各颜色块之间的颜色渗透带来的颜色误差,一般颜色校正的过程是首先利用该图像传感器拍摄到的图像与标准图像相比较,以此来计算得到一个校正矩阵,该矩阵就是该图像传感器的颜色校正矩阵;色调映射(Tone Mapping),过程就是首先要根据当前的场景推算出场景的平均亮度,再根据这个平均亮度选取一个合适的亮度域,再将整个场景映射到这个亮度域得到正确的结果;噪声去除(Denoise),一般采用非线性去噪算法,在采样时不仅考虑像素在空间距离上的关系,同时加入了像素间的相似程度考虑,进而保持边缘。在图像色彩分量层面,颜色空间矩阵(CSM),RGB图像通过一个转换矩阵向SRGB等色彩空间转化的过程;色彩调整(2DLUT),通过对HSV颜色空间的饱和度维度(Saturation,S),明度维度(Value,V)来进行主要的调整(也会对色相维度(Hue,H)进行微小调整),来得到颜色的三个维度的准确还原,或者颜色风格的偏好设置;锐化(Sharpen),为了消除降噪过程中对图像细节的损失,需要对图像进行锐化处理,还原图像的相关细节。
可选地,AE自动曝光中根据拍摄场景输出的曝光参数,影响了图像的初始亮度,进而影响了图像后续的处理效果。因此,想要产生准确的图像处理效果,可以通过调整AE的算法结构来实现,使得AE输出的曝光参数更加真实,那么在曝光基础上生成的图像在后续的处理环节中也可以输出更加真实还原的图像。考虑到图像的整体亮度,通常采用计算整个场景的平均亮度,作为曝光值的基准亮度,进而确定出统一的曝光参数和权重系数,进而使得图像成像效果良好。
由于在AE输出曝光参数和权重系数的过程中,是根据当前场景的平均亮度或某一个区域的平均亮度来确定对图像叠加的曝光值,而在真实场景中,尤其是对于多颜色场景,存在多种复杂的颜色,不同颜色在同亮度下的表现会产生不等的差异,在统一的曝光亮度下,可能会有部分颜色的曝光成像良好,也可能会有部分颜色在此曝光亮度下出现过曝或欠曝,使得颜色过于亮眼或颜色暗淡,发生颜色失真,从而导致图像的整体成像效果不佳,最终无法输出真实的图像曝光效果。
因此本申请实施例提供一种拍摄方法,以解决上述技术问题。
请参阅图3,图3为本申请实施例提供的一种拍摄方法的流程示意图。本申请实施例的执行主体可以是拍摄***,也可以是***中的服务器,还可以是***中的任意电子设备。为方便描述,下面以执行主体是电子设备中的处理器为例,介绍拍摄方法的具体执行过程。如图3所示拍摄方法至少可以包括:
S301、获取摄像头采集的第一图像,将第一图像中目标物体区域划分为不同颜色区域。
可选地,对于使用数字图像处理产品的用户来说,用户对于输出图像的亮度和色彩是最能够直观感受到与真实场景之间的差异的,因此曝光和色彩也成为数字图像处理的重要发展领域。在目前的图像处理技术中,为了使得图像的曝光效果较好,在自动曝光时,通常根据图像场景的整体亮度来确定当前图像的曝光值,然而这样以整体亮度为基准来计算曝光值,若当前场景中的颜色差异不大或亮度差异不大,那么可能会出现较好的成像效果,但当处于多颜色场景中时,可能就会由于各颜色在同曝光值下的不同的表现差异,导致图像中的部分颜色失真,这极大地影响了用户体验。
可选地,由于在图像中,不同颜色之间的差异会导致各颜色所需要的曝光值不同,曝光值又影响了真实颜色在图像中的成像效果,因此确定一个准确的曝光值,就成为了图像处理的基础,那么在多颜色场景下,可以按照颜色将图像划分为不同区域,根据各颜色区域的亮度等成像参数来确定图像的曝光值,也即用户通过摄像头获取摄像头采集图像后,可以将图像按照颜色划分为不同颜色区域,这样可以使得确定曝光值时能够考虑到不同颜色的色彩表现和成像参数对图像曝光值的影响。
可选地,真实场景中的一些多颜色场景往往为一些具有代表性的场景,例如,游乐园场景、玩具商店场景、鲜花场景等,而这些场景都具有一定的特征,在该场景中也有某些针对性的拍摄主体,例如,在游乐园场景中,拍摄主体在于游乐园设施;在玩具商店场景中,拍摄主体在于多种类玩具;在鲜花场景中,拍摄主体在于各不同颜色的鲜花;那么对于不同拍摄主体可以依据主体特征对曝光值的计算方法进行调整,从而实现对不同多颜色场景的曝光值计算。
进一步地,当用户使用拍摄设备对场景进行拍摄时,可能更加注重拍摄主体的成像效果,那么可以先识别出当前场景对应的多颜色场景类型,根据当前场景类型来确定拍摄主体和该主体对应的曝光值计算方法,若当前多颜色场景为预设场景,则将获取的摄像头采集的图像作为第一图像,进而识别确定出图像中主体对应的目标物体,再将第一图像中的目标物体区域划分为不同颜色区域,以便于针对不同多颜色场景中的不同目标物体来进行颜色区域划分。本申请实施例对识别预设场景的方法和预设场景的类型不作限定,识别预设场景的方法和预设场景的类型可以根据实际情况进行设置。
可以理解的,摄像头在运行期间会一直不断地采集取景范围内的图像,而这些图像仅作为摄像头获取当前场景的环境参数、成像参数等的依据,在用户没有控制摄像头进行拍摄时,摄像头并不会将此过程中采集的图像作为用户拍摄需求对应的图像进行显示或存储,而在本申请中,只有当用户控制摄像头拍摄时,才会将拍摄采集到的图像作为用户的拍摄需求对应的第二图像,那么此时获取的第一图像为摄像头预采集的参考图像,不会进行显示或存储。
S302、确定各颜色区域对应的第一曝光值,以及根据各第一曝光值确定第一图像的第二曝光值。
可选地,由于不同的颜色在同一亮度下,需要的曝光值可能不同,而各颜色区域的曝光值都会对图像的曝光产生影响,那么为了结合各颜色区域的曝光值来确定图像的曝光值,可以在将第一图像中目标物体区域划分为不同颜色区域之后,根据各颜色区域的亮度等成像参数确定各颜色区域对应的第一曝光值,再根据各颜色区域的第一曝光值来计算第一图像的第二曝光值,这样得到的第二曝光值,不再仅以图像整体亮度为基准,而是将目标物体的各种颜色作为考虑维度来进行计算,在第二曝光值下进行的拍摄将生成更加真实、准确的图像。
可选地,根据各颜色区域的第一曝光值计算第二曝光值时,可以是对不同的图像区域位置预设不同的曝光权重,根据各颜色区域位置对应的曝光权重,来确定各颜色区域对应的第一曝光值在第二曝光值中的曝光权重,根据不同的权重系数计算出第二曝光值;还可以是对不同颜色预设不同的曝光权重,再根据各颜色区域的颜色对应的曝光权重来确定第一曝光值在第二曝光值中的曝光权重,进而计算出第二曝光值。本申请实施例对根据第一曝光值计算第二曝光值的具体算法和相关预设规则不作限定。
S303、控制摄像头基于第二曝光值进行拍摄,获取摄像头采集的第二图像。
可选地,根据各颜色区域的第一曝光值确定出的第一图像的第二曝光值,是考虑了图像中各颜色区域的曝光值对图像整体的曝光值的影响因素,能够使得图像成像效果更加真实,那么在确定出第一图像的第二曝光值后,就可以控制摄像头基于第二曝光值对当前场景进行拍摄,此时拍摄得到的图像即为成像最真实的图像,进而可以获取到摄像头采集的第二图像。
可选的,考虑到第一图像中除了目标物体之外,还可能存在其他物体,且当其他物体的占比也较大,例如占比达到30%左右,则认为在图像中有明显占比,那么为了整体成效效果的良好,基于第二曝光值进行拍摄时,可以根据其他物体区域的整体亮度其对应的第三曝光值,根据目标物体区域与其他物体区域的面积占比确定其在图像中的曝光权重,将第二曝光值与第三曝光值乘以其各自对应的曝光权重系数,最终得到第四曝光值,并基于第四曝光值控制摄像头进行拍摄,以及获取其拍摄之后对应的图像。
可选地,获取到摄像头采集的第二图像之后,可直接显示在装置该摄像头的显示终端上;或直接存储到预设的存储器中;除此之外,还可以对第二图像继续进行清晰度、色彩等方面的处理,处理后再对其进行显示;或在后续图像处理后将其存储。本申请实施例对第二图像后续的处理或使用,不作限定。
在本申请实施例中,提供一种拍摄方法,首先获取摄像头采集的第一图像,将第一图像中目标物体区域划分为不同颜色区域;然后确定各颜色区域对应的第一曝光值,以及根据各第一曝光值确定第一图像的第二曝光值;最后控制摄像头基于第二曝光值进行拍摄,获取摄像头采集的第二图像。由于亮度会影响颜色的显色程度,那么通过图像整体亮度得到的曝光值调整图像会导致图像中的部分颜色失真,因此在本申请中,通过将图像按照不同的颜色划分为不同颜色区域,根据各颜色区域对应的曝光值,最终确定出整体图像的曝光值,这样确定出的曝光值考虑到了对图像中不同颜色的影响,基于此曝光值拍摄图像可以使得图像中多种颜色都成像准确,进而使得多颜色图像的成像色彩也更加真实。
请参阅图4,图4为本申请另一实施例提供的一种拍摄方法的流程示意图。
如图4所示,拍摄方法至少可以包括:
S401、响应拍摄指令,判断摄像头对应的取景范围内是否包含目标物体。
可选地,通过上述的实施例可以知道,在针对多颜色场景进行拍摄时,基于图像整体亮度获取的曝光参数和权重系数可能会导致部分颜色由于过曝或欠曝而出现颜色失真,进而导致图像的曝光亮度和颜色与真实场景差异较大。又由于真实场景中的多颜色场景多且复杂,而用户通常对特定多颜色场景中的主体存在记忆色,记忆色是指人们在长期实践中对某些颜色的认识形成了深刻的记忆,因此对这些颜色的认识有一定的规律并形成固有的习惯,这类颜色就称为记忆色,例如在鲜花场景中,人们对鲜花这种常出现在生活中的物体会出现固定的颜色认知,那么当人们使用拍摄设备拍摄鲜花场景时,就会对图像中的亮度色彩与真实认知体验的亮度色彩之间的差异更加敏感,因此对特定多颜色场景的曝光参数若仅基于亮度得到,就会极大影响用户体验感。
可选的,为了对多颜色场景进行特定对应的曝光值计算,那么需要首先确定用户当前的拍摄需求,用户产生拍摄需求后会通过装置有摄像头的终端发出拍摄指令,那么就可以响应拍摄指令,进而判断摄像头取景范围内是否包含多颜色场景对应的目标物体。
具体地,对于特定多颜色场景,可能不同多颜色场景的主体不同,其需要的曝光以及曝光值计算方式也不同,那么在判断摄像头对应的取景范围内是否包含目标物体时,就可以首先获取摄像头在取景范围内采集的初始图像,以及获取摄像头设置的目标优化场景和目标优化场景对应的目标物体,再判断采集的初始图像中是否包含目标物体,这样就可以根据目标优化场景和对应的目标物体确定对应的曝光值计算方式,使得图像的成像更加真实。
可选的,用户可以通过装置有摄像头的终端对摄像头进行控制,在用户终端上,摄像头设置的目标优化场景可以是摄像头默认的,也可以是用户提前设置的,还可以是用户在拍摄指令中选择的,本申请实施例对目标优化场景的设置不作限定,且当摄像头没有设置好的目标优化场景时,可以依据摄像头的常规默认拍摄模式进行拍摄,并不执行本申请的拍摄方法。真实场景中的一些多颜色场景往往为一些具有代表性的场景,这类场景通常有对应的特定拍摄主体作为目标物体,那么确定拍摄的目标优化场景后,可以根据场景确定出对应的目标物体,在游乐园场景中,目标物体为游乐园设施;在玩具商店场景中,目标物体为多种类玩具;在鲜花场景中,目标物体为各不同颜色的鲜花。
以鲜花场景为例,当用户产生拍摄鲜花场景需求时,可以通过拍摄软件或拍摄图标进入拍摄界面,用户进入拍摄界面后,可以根据具体场景设置“鲜花场景”为摄像头对应的目标优化场景,设置好后摄像头就按照鲜花场景确定取景范围内对应的目标物体为鲜花,用户需要拍摄获取图像时,就可以通过终端输入拍摄指令,终端接收到拍摄指令后控制摄像头进行拍摄,进而获取拍摄到的对应鲜花图像。
请参阅图5,图5为本申请实施例提供的一种用户终端交互示意图。
如图5所示,在用户终端500的显示界面510中,用户520可以通过拍摄软件530进入拍摄界面540,在拍摄界面540中,当用户520在“普通”、“娱乐”、“玩具”、“鲜花”等多个选项中点击或者选择“鲜花”选项550之后,即为用户520设置鲜花场景为目标优化场景,且确定目标物体为鲜花,那么此时在拍摄界面540中,显示“鲜花场景”的提示字样,并执行后续拍摄方法的具体过程。
在一种优选的实施例中,在判断初始图像中是否包含目标物体时,可以是基于人工智能(Artificial Intelligence,AI)进行目标优化场景的识别和对应目标物体的识别,以鲜花场景为例,可以将大量鲜花图像样本提供给鲜花场景神经网络进行学习,直到鲜花场景神经网络能够根据鲜花特征识别出场景中的鲜花时,再根据鲜花区域在图像中的面积计算鲜花面积占比,当占比达到预设占比时确定图像中的场景为鲜花场景以及确定出其中的鲜花作为目标物体。可以理解的,本申请实施例对具体的AI网络训练方法和预设占比不作限定,可以根据实际情况进行设置。自动根据目标优化场景确定出目标物体,再在图像中确定出目标物体,再判断出当前取景范围内是够包含目标物体进而确定对应的曝光值计算方式,而不需要用户手动设置或手动选择取景范围内的物体,方便用户进行拍摄,提升了用户的使用体验。
S402、在确定摄像头对应的取景范围内包含目标物体时,获取摄像头采集的第一图像。
可选的,确定当前取景范围内包含目标物体时,就可以确定当前场景为用户希望拍摄的预设场景,进而可以将摄像头采集到的图像作为第一图像,以及获取摄像头采集到的第一图像,便于对第一图像的曝光参数进行计算和调整。
S403、将第一图像中目标物体区域划分为不同颜色区域。
可选的,在多颜色场景中,目标物体的不同颜色影响了图像整体需要的曝光值,曝光值又影响了各颜色在图像中的成像效果,因此为了考虑到目标物体的多种颜色的曝光值以求出第一图像最合适的曝光值,可以按照颜色将图像划分为不同区域,根据各颜色区域的亮度等成像参数来确定图像的曝光值,也即用户通过摄像头获取摄像头采集图像后,可以将第一图像按照颜色划分为不同颜色区域,以使得确定第一图像的曝光值时能够考虑到不同颜色的色彩表现和成像参数对图像曝光值的影响。
可选地,在第一图像的目标物体区域中,可能有部分颜色区域的面积较小,例如占比为1%,则认为其较不明显且不会与图像曝光产生严重的相互影响,那么在对目标物体区域进行划分时,就不需要对其划分为多颜色区域,也即不将其第一曝光值计入第二曝光值的计算范围,在不影响第二曝光值的计算准确性以及图像的成像真实性的情况下减少了计算量,加快了计算处理速度。
S404、根据各颜色区域对应的成像参数确定各颜色区域对应的第一曝光值。
可选的,由于各颜色区域对应的曝光值都会对图像的曝光产生影响,那么就可以结合各颜色区域的曝光值来确定图像的曝光值,因此需要首先确定各颜色区域对应的曝光值,才能进一步计算第一图像的第二曝光值。
可选的,由于曝光值不仅与亮度有关,还可能与颜色表现有关,那么仅基于亮度得到的曝光值会导致部分颜色的成像效果较差,进而在亮度考虑曝光值的基础上,还可以考虑多种其他成像参数对曝光值的影响,从多个成像维度对曝光值进行计算,确定各颜色区域对应的最准确的曝光值,也即根据各颜色区域对应的成像参数确定各颜色区域对应的第一曝光值。
具体地,成像参数中至少包括色相参数,容易理解的,色相是色彩的首要特征,是区别各种不同色彩的最准确的标准,一般在图像处理中考虑色彩时,通常通过色相维度进行体现,那在对图像的成像参数进行量化时,色相参数就成为成像参数中的重要指标之一,可以用于表示图像中色相的表现情况。因此在根据各颜色区域的成像参数确定各颜色区域对应的第一曝光值时,可以具体为根据各颜色区域的成像参数中的色相参数确定各颜色区域对应的第一曝光值,这样不局限于亮度维度,而是通过图像的色相、亮度这两个维度来计算各颜色区域的第一曝光值,可以更加准确,成像更加真实。
S405、根据各颜色区域对应的第一曝光值以及各颜色区域对应的成像参数,确定第一图像的第二曝光值。
可选地,计算出各颜色区域的第一曝光值后,可以根据各第一曝光值计算第一图像的第二曝光值,由于各颜色区域的颜色、亮度等成像参数都会影响到的第二曝光值的准确性,进而影响成像,因此在计算第二曝光值时可以根据各颜色区域对应的第一曝光值以及各颜色区域对应的成像参数来确定第二曝光值,这样根据各颜色区域的各成像参数和第一曝光值确定的第二曝光值,可以使得摄像头拍摄得到更理想的成像。
具体地,在计算第二曝光值时,需要考虑到各颜色区域对图像的影响权重,例如,颜色鲜艳的区域比颜色浅淡的区域对图像的曝光值影响较大,面积较大的区域比面积较小的区域对图像的曝光值影响较大,因此除了各颜色区域的第一曝光值会影响图像的第二曝光值,各颜色区域的其他成像参数也是影响第二曝光值的重要因素,而各颜色区域的成像参数对第二曝光值的影响程度通过成像参数对应的权重值来体现,基于此,可以根据各颜色区域中各成像参数对应的权重值以及各颜色区域对应的第一曝光值,计算出各颜色区域的第一权重曝光值,第一权重曝光值表示了各颜色区域的第一曝光值按照各自对第二曝光值的影响权重计算出的在第二曝光值中的对应曝光数值,例如,某颜色区域的第一曝光值为20,该颜色区域的权重为0.4,那么两者相乘得到曝光值8,则为其计入第二曝光值中的曝光数值。
可选的,各颜色区域的成像参数可以是多种影响成像的参数,例如,面积参数、饱和度参数、亮度参数、色彩参数、噪音参数等,本申请实施例对此不作限定。在本申请实施例中,为了方便描述,选择成像参数中包括面积参数、色相参数、亮度参数作为一个优选的实施例,并以此进行后续曝光值计算的具体说明,容易理解的,各颜色区域的面积参数、色相参数、亮度参数都有各自对应的权重值,三者乘积即可作为该颜色区域对应的权重值,那么将该颜色区域记为i,那么该颜色区域的第一曝光值为Ti、面积参数表示为Ai、色相参数表示为Hi、亮度参数表示为Bi,进而Ai对应的权重值为
Figure BDA0003491707710000131
Hi对应的权重值为
Figure BDA0003491707710000132
Bi对应的权重值为
Figure BDA0003491707710000133
此时计算各颜色区域的第一权重曝光值的具体过程可以表示为
Figure BDA0003491707710000134
可选的,要计算第二曝光值,还需要计算出将各颜色区域在图像中的权重值,各颜色区域的面积参数、色相参数、亮度参数的乘积即可作为该颜色区域对应的权重值,也即计算各颜色区域的成像参数权重积为
Figure BDA0003491707710000135
进而可以根据各颜色区域的第一权重曝光值以及各颜色区域的成像参数权重积,确定第一图像的第二曝光值,将所有颜色区域的对应值做和,得到各颜色区域的第一权重曝光值之和,以及各颜色区域的成像参数权重积之和,再将第一权重曝光值之和与成像参数权重积之和做商,根据商值得到第一图像的第二曝光值T为:
Figure BDA0003491707710000136
这样得到的第二曝光值即为拍摄当前场景最还原、准确的曝光值。
S406、控制摄像头基于第二曝光值进行拍摄,获取摄像头采集的第二图像。
关于步骤S406,请参阅步骤S303中的详细记载,此处不再赘述。
在本申请实施例中,提供一种拍摄方法,详细说明了获取摄像头采集的第一图像时,用户可以自由设置个性化的目标优化场景,方便了用户使用摄像设备对目标场景进行拍摄;而在计算各颜色区域的第一曝光值时,从面积、色相、亮度三个维度对其进行计算,考虑到了颜色对曝光值的影响,使得多颜色成像更加真实;并进一步在计算第二曝光值时,考虑了图像中各颜色对图像整体的影响,也从多个颜色的多个维度对图像曝光值进行计算,最终得到当前场景下的全局成像效果最优曝光,第二曝光值使得拍摄出的画面更加真实,提高了画面的色彩真实度和还原度,进而加强用户体验。
请参阅图6,图6为本申请另一实施例提供的一种数字图像处理的算法示意图。
在数字图像处理的过程中,通过自动曝光(Auto Exposure,AE)、自动对焦(AutoFocus,AF)、自动白平衡(Auto White Balance,AWB),也即3A输出拍摄参数后,摄像头会基于拍摄参数对图像进行采集,图像信号处理(ISP链路)将会对采集到的图像进行进一步处理,主要功能有噪声去除、色彩还原处理、白平衡处理、阴影坏点处理等。其中主要由自动白平衡处理单元(AWB apply)和颜色校正单元(CCM),颜色调整单元(2DLUT)进行色彩还原。
对于多颜色场景来说,亮度和色彩是体现图像质量的重要指标,当AE自动曝光只基于亮度来进行曝光值的生成,那么会导致部分颜色的亮度色彩表现较差,与真实场景区别较大,而颜色的亮度影响着该颜色的色彩,那么基于该曝光值采集的图像用于ISP链路进行图像处理时,就无法给ISP链路中的自动白平衡处理单元(AWB apply)和色彩还原单元(CCM颜色校正单元,2DLUT颜色调整单元)提供准确的亮度信息以供其对色彩进行处理,进而导致ISP链路对色彩还原的准确性降低。
因此本申请另一实施例提供一种拍摄方法,以解决上述技术问题。
请参阅图7,图7为本申请另一实施例提供的一种拍摄方法的流程示意图。
如图7所示,拍摄方法至少可以包括:
S701、获取摄像头采集的第一图像,将第一图像中目标物体区域划分为不同颜色区域。
S702、确定各颜色区域对应的第一曝光值,以及根据各第一曝光值确定第一图像的第二曝光值。
S703、控制摄像头基于第二曝光值进行拍摄,获取摄像头采集的第二图像。
关于步骤S701-S703,请参阅步骤S301-S303中的详细记载,此处不再赘述。
S704、根据第二曝光值对第二图像中各颜色区域的色彩参数进行调整。
可选的,根据前述实施例的介绍可以知道,在多颜色场景中,为了避免基于整体亮度计算出的曝光值会导致部分颜色失真,就将图像划分为不同颜色区域,根据各颜色区域的第一曝光值计算得到图像的第二曝光值,各颜色区域的第一曝光值基于各颜色区域的色相参数得到,各颜色区域的曝光权重也不仅基于亮度参数来计算,而是根据各颜色区域的成像参数(面积参数、色相参数、亮度参数)来确定各颜色场景的曝光权重,进而从不同颜色区域、面积、色相、亮度等多个维度来确定出图像最准确、合理的第二曝光值,使得图像成像真实,颜色准确。
进一步地,为了最终为用户提供最真实还原的图像,在通过第二曝光值对图像进行采集之后,还需要通过ISP链路对图像的色彩进行还原,而第二曝光值综合了图像各颜色区域的色相参数等信息,那么当摄像头基于准确的第二曝光值采集到第二图像之后,就可以根据第二曝光值来计算不同颜色区域的曝光偏差程度,以对第二图像中各颜色区域的色彩参数进行调整。
具体地,在对色彩进行还原时,首先需要知道第二图像中的色彩与真实理想色彩之间的差异,而各颜色区域的第一曝光值说明了各颜色区域所需的最佳曝光,第二曝光值说明了图像所需的最佳曝光,那么根据第一曝光值和第二曝光值之间的曝光偏差就能够对色彩还原中参数的调整提供数据支持,即为各第一曝光值Ti与第二曝光值T的相对差距,可以记为亮度比(Bright Ratio,BR)参数。进而在根据第二曝光值调整第二图像中各颜色区域的色彩参数时,可以具体根据第二图像中各颜色区域对应的第一曝光值和第二曝光值计算第二图像中各颜色区域对应的亮度比参数。
可选的,在颜色区域i的亮度比参数表示为BRi,为了通过亮度比参数准确的表示出对应颜色区域的第一曝光值和第二曝光值之间的差距比例,便于后续准确计量各颜色区域需要的色彩参数调整值,以对各颜色区域进行色彩还原,该亮度比参数为各颜色区域曝光程度的具体量化:
Figure BDA0003491707710000151
其中,
Figure BDA0003491707710000152
为第一曝光值与第二曝光值之间的比例差距,说明了该颜色区域所需色彩参数调整值对于的亮度差,取自然对数能够实现明确的量级表示,在ln1.03中,1,03为相邻曝光层级的一个倍数基准,即后一个曝光层级的亮度水平是前一个曝光层级的亮度水平的1.03倍,与1.03的自然对数做商之后可以实现量化AE曝光层级的具体数值,并由BRi值具体表示出当前该颜色区域处于哪一曝光层级,便于后续量化该颜色区域对应的色彩参数。可以理解的,本申请实施例对曝光层级系数不作限定,可以是1.03,也可以是其他自定义的数值。
可选的,在确定各颜色区域对应的亮度比参数之后,将其输入ISP链路的相关颜色调整单元,以便于各单元对对应的色彩参数进行调整。而在3A的AWB自动白平衡中,会通过传感器获取到各颜色区域的色相对应的三基色参数,进而根据计算出白平衡增益值对图像的白平衡进行校正,由于图像进行白平衡校正之后对图像的亮度和各颜色区域的色相都产生一定的影响,那么为了亮度比参数的准确性,还可以基于白平衡增益值对亮度比参数进行调整,以使得抵消白平衡增益值对亮度比参数的影响,确保后续准确对图像色彩进行还原。
具体地,在传感器采集到的各颜色区域的色相参数之后,可以直接获取到对应的三基色成分,自动白平衡AWB是对RAW传感器获取到的三基色数据(R/Gr/Gb/B)参数乘以对应的AWB增益值(AWB gain)值(gainr/gaing/gainb),来实现图像白平衡的校正,基于三基色混合原理,不同颜色的色相H由RGB三基色以不同比例混合而成,因此相应的,各颜色区域的色相H对应的AWB增益值也是以相同的权重比例得到,因此还可以根据第二图像中各颜色区域的色相对应的三基色参数,得到第二图像中各颜色区域的白平衡增益值为:
gain′=gainr*Wr+gaing*Wg+gainb*Wb
其中,gain值表示白平衡增益值,W值表示三基色(红-R,绿-G,蓝-B)在当前颜色区域的色相中对应的权重比例。再进一步,可以根据第二图像中各颜色区域的白平衡增益值,调整第二图像中各颜色区域对应的亮度比参数:
BRi=BRi*gain′,
对于经过白平衡校正后的各颜色区域,此时计算出的亮度比参数为更加准确的参数,使得后续色彩处理更加还原真实,因此就可以基于各亮度比参数调整第二图像中各颜色区域的色彩参数。
那么,基于各亮度比参数调整第二图像中各颜色区域的色彩参数时,可以具体为,基于各亮度比来分别对色彩参数中的色相(H)、饱和度(S)、明度(V)这三个维度来进行调整,也即基于各亮度比参数调整第二图像中各颜色区域的色彩参数中的色相参数、饱和度参数以及明度参数中的至少一种,因此本申请实施例还提供了一种具体的色彩参数调整方法,以实现各颜色区域对应的色彩调整还原。
请参阅图8,图8为本申请实施例提供的一种色彩参数调整方法的流程示意图。可以理解的,该流程示意图的各步骤都基于各亮度比参数调整第二图像中各颜色区域的色彩参数。如图8所示,色彩参数调整方法至少可以包括:
S801、基于各亮度比参数调整第二图像中各颜色区域的色相转换矩阵。
可选的,在图像色彩处理过程中,一般在颜色校正单元(CCM)中将不同色相H的RGB三基色颜色值,通过乘以同一个3×3的色相转换矩阵M,来调整到实际场景中真实颜色的色相H′对应的R′G′B′颜色值,但由于此时的颜色色相的转换校正仅考虑了色相对应的默认转换颜色值,没有考虑到亮度与曝光对于不同色相的影响,而在本申请实施例中,各颜色区域的亮度比参数代表了各颜色区域在图像中的亮度情况与曝光情况,因此在各颜色区域的亮度比参数调整后,可以基于亮度比参数对各颜色区域的色相转换矩阵M进行调整。
具体地,调整色相转换矩阵M时,可以基于各亮度比参数生成色相权重矩阵,根据色相权重矩阵调整第二图像中各颜色区域的色相转换矩阵。其中色相权重矩阵为:
Figure BDA0003491707710000171
其中,
Figure BDA0003491707710000172
为根据该颜色区域的色相中三基色各自对应的权重比例得到的三基色对应的亮度比权重,进而得到调整后的色相转换矩阵M′:
Figure BDA0003491707710000173
最终得到基于亮度比参数调整后的色相转换矩阵M′,可以使得不同颜色区域的色相能够通过自适应的转换矩阵来完成颜色色相的准确转换。
S802、基于色相转换矩阵计算第二图像中各颜色区域的色彩参数中的色相参数。
可选的,确定调整后的色相转换矩阵M′之后,就可以计算得到转换后的色相H′对应的R′G′B′颜色值为:
Figure BDA0003491707710000181
此时就校正得到更加接近真实场景的颜色,图像的色彩将更加还原,用户体验提升。
S803、获取第二图像中各颜色区域的色彩参数中的饱和度参数对应的饱和度参数调整值,以及获取第二图像中各颜色区域的色彩参数中的明度参数对应的明度参数调整值。
可选的,在图像的颜色空间中,一般以三个维度,即色相维度(Hue,H)、饱和度维度(Saturation,S)、明度维度(Value,V)来对颜色进行全方面的处理,因此对图像颜色中的色相参数进行校正之后,还需要对各颜色区域对应的饱和度参数和明度参数进行调整,而颜色调整单元(2DLUT)可以通过对饱和度参数和明度参数来进行主要的调整(也会对色相参数进行相应的微小调整),来得到颜色的三个维度的准确还原,或者颜色风格的偏好设置,例如用户设置的自定义滤镜模式。
可选地,颜色的色相、饱和度、明度可以由传感器直接获取得到,且在对饱和度参数和明度参数进行调整时,可以通过查表获取各颜色区域的饱和度参数对应的饱和度参数调整值和明度参数对应的明度参数调整值,将饱和度参数调整值和明度参数调整值应用于图像处理,即得到满足用户亮度、色彩需求的图像。本申请实施例对饱和度参数、明度参数、饱和度参数调整值、明度参数调整值的获取方法均不作限定。
S804、基于第二图像中各颜色区域的各亮度比参数,生成第二图像中各颜色区域的调整量限制参数,以及基于第二图像中各颜色区域的各亮度比参数,生成第二图像中各颜色区域的调整量限制参数。
可选的,在调整过程中,饱和度参数调整值和明度参数调整值都需要满足一定的限制,以避免调整值导致对应颜色区域的饱和度和明度不合理,影响图像的整体效果,那么各颜色区域的亮度比参数可以应用在查表映射调整过程中,从颜色区域对应的亮度和曝光程度进行参考,限制各颜色区域的饱和度参数和明度参数的调整量,以防调整过度发生颜色溢出的现象。调整前饱和度和明度为S和V,调整后的饱和度和明度为S′和V′,通过亮度比参数可以生成一个调整量限制参数
Figure BDA0003491707710000191
S805、基于第二图像中各颜色区域的各调整量限制参数以及各饱和度参数调整值,调整第二图像中各颜色区域的色彩参数中的饱和度参数,以及基于第二图像中各颜色区域的各调整量限制参数以及各明度参数调整值,调整第二图像中各颜色区域的色彩参数中的明度参数。
可选地,基于各调整量限制参数得到的有效调控查找表调控范围为:
Figure BDA0003491707710000192
Figure BDA0003491707710000193
其中,min为取对应括号中的最小值,max为取对应括号中的最大值,S″和V″为基于该调整范围确定出的最终饱和度参数调整值和明度参数调整值。经过对颜色空间HSV三个维度上的调整,全面地实现了亮度曝光信息对于颜色还原处理的优化提升,针对多颜色区域的亮度曝光对各颜色区域的色彩进行针对性优化,得到亮度准确、色彩真实、颜色艳丽的多颜色场景图像。
在本申请实施例中,提供一种拍摄方法。基于各颜色区域的面积、色相、亮度和第一曝光值确定的图像第二曝光值,是第二图像最准确的曝光值,基于第二曝光值,进一步对色彩进行还原,首先根据第一曝光值和第二曝光值得到亮度比参数,对各颜色区域的曝光层级进行量化,并在根据白平衡增益值对亮度比参数进行调整后,使得后续可以根据亮度比参数调整具体的色相转换矩阵,实现不同颜色区域的色相准确转换,并根据亮度比参数优化饱和度、明度的调整出更加合理的限制范围,确保了图像中色彩还原的准确性,得到亮度色彩准确还原的图像,且在优化过程中使得ISP颜色处理单元(AWB/CCM/2DLUT)对于色彩的还原及调整更为精细和准确,从算法层面改进了色彩与亮度的效果,使得曝光亮度与色彩还原之间的联系更加密切,为多颜色场景图像的色彩处理及亮度呈现提供了新的思路和方案。
请参阅图9,图9为本申请实施例提供的一种拍摄装置的结构框图。如图9所示,拍摄装置900包括:
区域划分模块910,用于获取摄像头采集的第一图像,将第一图像中目标物体区域划分为不同颜色区域;
曝光计算模块920,用于确定各颜色区域对应的第一曝光值,以及根据各第一曝光值确定第一图像的第二曝光值;
图像拍摄模块930,用于控制摄像头基于第二曝光值进行拍摄,获取摄像头采集的第二图像。
可选地,区域划分模块910,还用于响应拍摄指令,判断摄像头对应的取景范围内是否包含目标物体;在确定摄像头对应的取景范围内包含目标物体时,获取摄像头采集的第一图像。
可选地,曝光计算模块920,还用于根据各颜色区域对应的成像参数确定各颜色区域对应的第一曝光值。
可选地,曝光计算模块920,还用于根据各颜色区域对应的第一曝光值以及各颜色区域对应的成像参数,确定第一图像的第二曝光值。
可选地,曝光计算模块920,还用于根据各颜色区域中各成像参数对应的权重值以及各颜色区域对应的第一曝光值,计算各颜色区域的第一权重曝光值;根据各颜色区域中各成像参数对应的权重值,计算各颜色区域的成像参数权重积;根据各颜色区域的第一权重曝光值以及各颜色区域的成像参数权重积,确定第一图像的第二曝光值。
可选地,拍摄装置900还包括:颜色处理模块,用于根据第二曝光值对第二图像中各颜色区域的色彩参数进行调整。
可选地,颜色处理模块,还用于根据第二图像中各颜色区域对应的第一曝光值和第二曝光值计算第二图像中各颜色区域对应的亮度比参数;基于各亮度比参数调整第二图像中各颜色区域的色彩参数。
可选地,颜色处理模块,还用于根据第二图像中各颜色区域的色相对应的三基色参数,得到第二图像中各颜色区域的白平衡增益值;根据第二图像中各颜色区域的白平衡增益值,调整第二图像中各颜色区域对应的亮度比参数。
可选地,颜色处理模块,还用于基于各亮度比参数调整第二图像中各颜色区域的色彩参数中的色相参数、饱和度参数以及明度参数中的至少一种。
可选地,颜色处理模块,还用于基于各亮度比参数调整第二图像中各颜色区域的色相转换矩阵;基于色相转换矩阵计算第二图像中各颜色区域的色彩参数中的色相参数;和/或获取第二图像中各颜色区域的色彩参数中的饱和度参数对应的饱和度参数调整值;基于第二图像中各颜色区域的各亮度比参数,生成第二图像中各颜色区域的调整量限制参数;基于第二图像中各颜色区域的各调整量限制参数以及各饱和度参数调整值,调整第二图像中各颜色区域的色彩参数中的饱和度参数;和/或获取第二图像中各颜色区域的色彩参数中的明度参数对应的明度参数调整值;基于第二图像中各颜色区域的各亮度比参数,生成第二图像中各颜色区域的调整量限制参数;基于第二图像中各颜色区域的各调整量限制参数以及各明度参数调整值,调整第二图像中各颜色区域的色彩参数中的明度参数。
在本申请实施例中,提供一种拍摄装置包括:区域划分模块,用于获取摄像头采集的第一图像,将第一图像中目标物体区域划分为不同颜色区域;曝光计算模块,用于确定各颜色区域对应的第一曝光值,以及根据各第一曝光值确定第一图像的第二曝光值;图像拍摄模块,用于控制摄像头基于第二曝光值进行拍摄,获取摄像头采集的第二图像。由于亮度会影响颜色的显色程度,那么通过图像整体亮度得到的曝光值调整图像会导致图像中的部分颜色失真,因此在本申请中,通过将图像按照不同的颜色划分为不同颜色区域,根据各颜色区域对应的曝光值,最终确定出整体图像的曝光值,这样确定出的曝光值考虑到了对图像中不同颜色的影响,基于此曝光值拍摄图像可以使得图像中多种颜色都成像准确,进而使得多颜色图像的成像色彩也更加真实。
本申请实施例还提供了一种计算机存储介质,计算机存储介质可以存储有多条指令,指令适于由处理器加载并执行如上述实施例中的任一项的方法的步骤。
请参见图10,图10为本申请实施例提供的一种电子设备的结构示意图。如图10所示,电子设备1000可以包括:至少一个电子设备处理器1001,至少一个网络接口1004,用户接口1003,存储器1005,至少一个通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。其中,用户接口1003可以包括显示屏(Display)、摄像头(Camera),可选用户接口1003还可以包括标准的有线接口、无线接口。其中,网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。
其中,电子设备处理器1001可以包括一个或者多个处理核心。电子设备处理器1001利用各种接口和线路连接整个电子设备1000内的各个部分,通过运行或执行存储在存储器1005内的指令、程序、代码集或指令集,以及调用存储在存储器1005内的数据,执行电子设备1000的各种功能和处理数据。可选的,电子设备处理器1001可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable GateArray,FPGA)、可编程逻辑阵列(Programmable Logic Array,PLA)中的至少一种硬件形式来实现。电子设备处理器1001可集成中央处理器(Central Processing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到电子设备处理器1001中,单独通过一块芯片进行实现。
其中,存储器1005可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory,ROM)。可选的,该存储器1005包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器1005可用于存储指令、程序、代码、代码集或指令集。存储器1005可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器1005可选的还可以是至少一个位于远离前述电子设备处理器1001的存储装置。如图6所示,作为一种计算机存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及拍摄程序。
在图10所示的电子设备1000中,用户接口1003主要用于为用户提供输入的接口,获取用户输入的数据;而电子设备处理器1001可以用于调用存储器1005中存储的拍摄程序,并具体执行以下操作:
获取摄像头采集的第一图像,将第一图像中目标物体区域划分为不同颜色区域;
确定各颜色区域对应的第一曝光值,以及根据各第一曝光值确定第一图像的第二曝光值;
控制摄像头基于第二曝光值进行拍摄,获取摄像头采集的第二图像。
在一些实施例中,电子设备处理器1001在执行获取摄像头采集的第一图像时,具体执行以下步骤:响应拍摄指令,判断摄像头对应的取景范围内是否包含目标物体;在确定摄像头对应的取景范围内包含目标物体时,获取摄像头采集的第一图像。
在一些实施例中,电子设备处理器1001在执行确定各颜色区域对应的第一曝光值时,具体执行以下步骤:根据各颜色区域对应的成像参数确定各颜色区域对应的第一曝光值。
在一些实施例中,电子设备处理器1001在执行根据各第一曝光值确定第一图像的第二曝光值时,具体执行以下步骤:根据各颜色区域对应的第一曝光值以及各颜色区域对应的成像参数,确定第一图像的第二曝光值。
在一些实施例中,电子设备处理器1001在执行根据各颜色区域对应的第一曝光值以及各颜色区域对应的成像参数,确定第一图像的第二曝光值时,具体执行以下步骤:根据各颜色区域中各成像参数对应的权重值以及各颜色区域对应的第一曝光值,计算各颜色区域的第一权重曝光值;根据各颜色区域中各成像参数对应的权重值,计算各颜色区域的成像参数权重积;根据各颜色区域的第一权重曝光值以及各颜色区域的成像参数权重积,确定第一图像的第二曝光值。
在一些实施例中,电子设备处理器1001在执行获取摄像头采集的第二图像之后,还具体执行以下步骤:根据第二曝光值对第二图像中各颜色区域的色彩参数进行调整。
在一些实施例中,电子设备处理器1001在执行根据第二曝光值对第二图像中各颜色区域的色彩参数进行调整时,具体执行以下步骤:根据第二图像中各颜色区域对应的第一曝光值和第二曝光值计算第二图像中各颜色区域对应的亮度比参数;基于各亮度比参数调整第二图像中各颜色区域的色彩参数。
在一些实施例中,电子设备处理器1001在执行根据第二图像中各颜色区域对应的第一曝光值和第二曝光值计算第二图像中各颜色区域对应的亮度比参数之后,还具体执行以下步骤:根据第二图像中各颜色区域的色相对应的三基色参数,得到第二图像中各颜色区域的白平衡增益值;根据第二图像中各颜色区域的白平衡增益值,调整第二图像中各颜色区域对应的亮度比参数。
在一些实施例中,电子设备处理器1001在执行基于各亮度比参数调整第二图像中各颜色区域的色彩参数时,具体执行以下步骤:基于各亮度比参数调整第二图像中各颜色区域的色彩参数中的色相参数、饱和度参数以及明度参数中的至少一种。
在一些实施例中,电子设备处理器1001在执行基于各亮度比参数调整第二图像中各颜色区域的色彩参数时,具体执行以下步骤:基于各亮度比参数调整第二图像中各颜色区域的色相转换矩阵;基于色相转换矩阵计算第二图像中各颜色区域的色彩参数中的色相参数;和/或获取第二图像中各颜色区域的色彩参数中的饱和度参数对应的饱和度参数调整值;基于第二图像中各颜色区域的各亮度比参数,生成第二图像中各颜色区域的调整量限制参数;基于第二图像中各颜色区域的各调整量限制参数以及各饱和度参数调整值,调整第二图像中各颜色区域的色彩参数中的饱和度参数;和/或获取第二图像中各颜色区域的色彩参数中的明度参数对应的明度参数调整值;基于第二图像中各颜色区域的各亮度比参数,生成第二图像中各颜色区域的调整量限制参数;基于第二图像中各颜色区域的各调整量限制参数以及各明度参数调整值,调整第二图像中各颜色区域的色彩参数中的明度参数。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本申请所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。
以上为对本申请所提供的一种拍摄方法、装置、存储介质以及电子设备的描述,对于本领域的技术人员,依据本申请实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本申请的限制。

Claims (13)

1.一种拍摄方法,其特征在于,所述方法包括:
获取摄像头采集的第一图像,将所述第一图像中目标物体区域划分为不同颜色区域;
确定各颜色区域对应的第一曝光值,以及根据各第一曝光值确定所述第一图像的第二曝光值;
控制所述摄像头基于所述第二曝光值进行拍摄,获取所述摄像头采集的第二图像。
2.根据权利要求1所述的方法,其特征在于,所述获取摄像头采集的第一图像,包括:
响应拍摄指令,判断摄像头对应的取景范围内是否包含目标物体;
在确定所述摄像头对应的取景范围内包含目标物体时,获取所述摄像头采集的第一图像。
3.根据权利要求1所述的方法,其特征在于,所述确定各颜色区域对应的第一曝光值,包括:
根据各颜色区域对应的成像参数确定各颜色区域对应的第一曝光值。
4.根据权利要求1所述的方法,其特征在于,所述根据各第一曝光值确定所述第一图像的第二曝光值,包括:
根据各颜色区域对应的第一曝光值以及各颜色区域对应的成像参数,确定所述第一图像的第二曝光值。
5.根据权利要求4所述的方法,其特征在于,所述根据各颜色区域对应的第一曝光值以及各颜色区域对应的成像参数,确定所述第一图像的第二曝光值,包括:
根据各颜色区域中各成像参数对应的权重值以及各颜色区域对应的第一曝光值,计算各颜色区域的第一权重曝光值;
根据各颜色区域中各成像参数对应的权重值,计算各颜色区域的成像参数权重积;
根据各颜色区域的第一权重曝光值以及各颜色区域的成像参数权重积,确定所述第一图像的第二曝光值。
6.根据权利要求1所述的方法,其特征在于,所述获取所述摄像头采集的第二图像之后,还包括:
根据所述第二曝光值对所述第二图像中各颜色区域的色彩参数进行调整。
7.根据权利要求6所述的方法,其特征在于,所述根据所述第二曝光值对所述第二图像中各颜色区域的色彩参数进行调整,包括:
根据所述第二图像中各颜色区域对应的第一曝光值和所述第二曝光值计算所述第二图像中各颜色区域对应的亮度比参数;
基于各亮度比参数调整所述第二图像中各颜色区域的色彩参数。
8.根据权利要求7所述的方法,其特征在于,所述根据所述第二图像中各颜色区域对应的第一曝光值和所述第二曝光值计算所述第二图像中各颜色区域对应的亮度比参数之后,还包括:
根据所述第二图像中各颜色区域的色相对应的三基色参数,得到所述第二图像中各颜色区域的白平衡增益值;
根据所述第二图像中各颜色区域的白平衡增益值,调整所述第二图像中各颜色区域对应的亮度比参数。
9.根据权利要求7所述的方法,其特征在于,所述基于各亮度比参数调整所述第二图像中各颜色区域的色彩参数,包括:
基于各亮度比参数调整所述第二图像中各颜色区域的色彩参数中的色相参数、饱和度参数以及明度参数中的至少一种。
10.根据权利要求9所述的方法,其特征在于,所述基于各亮度比参数调整所述第二图像中各颜色区域的色彩参数中的色相参数、饱和度参数以及明度参数中的至少一种,包括:
基于各亮度比参数调整所述第二图像中各颜色区域的色相转换矩阵;
基于所述色相转换矩阵计算所述第二图像中各颜色区域的色彩参数中的色相参数;和/或
获取所述第二图像中各颜色区域的色彩参数中的饱和度参数对应的饱和度参数调整值;
基于所述第二图像中各颜色区域的各亮度比参数,生成所述第二图像中各颜色区域的调整量限制参数;
基于所述第二图像中各颜色区域的各调整量限制参数以及各饱和度参数调整值,调整所述第二图像中各颜色区域的色彩参数中的饱和度参数;和/或
获取所述第二图像中各颜色区域的色彩参数中的明度参数对应的明度参数调整值;
基于所述第二图像中各颜色区域的各亮度比参数,生成所述第二图像中各颜色区域的调整量限制参数;
基于所述第二图像中各颜色区域的各调整量限制参数以及各明度参数调整值,调整所述第二图像中各颜色区域的色彩参数中的明度参数。
11.一种拍摄装置,其特征在于,所述装置包括:
区域划分模块,用于获取摄像头采集的第一图像,将所述第一图像中目标物体区域划分为不同颜色区域;
曝光计算模块,用于确定各颜色区域对应的第一曝光值,以及根据各第一曝光值确定所述第一图像的第二曝光值;
图像拍摄模块,用于控制所述摄像头基于所述第二曝光值进行拍摄,获取所述摄像头采集的第二图像。
12.一种计算机存储介质,其特征在于,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行如权利要求1~10任意一项的所述方法的步骤。
13.一种电子设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如权利要求1~10任一项所述方法的步骤。
CN202210098796.3A 2022-01-27 2022-01-27 拍摄方法、装置、存储介质以及电子设备 Active CN114500843B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210098796.3A CN114500843B (zh) 2022-01-27 2022-01-27 拍摄方法、装置、存储介质以及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210098796.3A CN114500843B (zh) 2022-01-27 2022-01-27 拍摄方法、装置、存储介质以及电子设备

Publications (2)

Publication Number Publication Date
CN114500843A true CN114500843A (zh) 2022-05-13
CN114500843B CN114500843B (zh) 2024-07-09

Family

ID=81477457

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210098796.3A Active CN114500843B (zh) 2022-01-27 2022-01-27 拍摄方法、装置、存储介质以及电子设备

Country Status (1)

Country Link
CN (1) CN114500843B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116074636A (zh) * 2022-05-30 2023-05-05 荣耀终端有限公司 一种拍摄方法及电子设备
CN117082362A (zh) * 2023-08-25 2023-11-17 山东中清智能科技股份有限公司 一种水下成像方法和设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080266418A1 (en) * 2007-04-26 2008-10-30 Samsung Electronics Co., Ltd. Method and apparatus for generating image
CN101304489A (zh) * 2008-06-20 2008-11-12 北京中星微电子有限公司 一种自动曝光方法及装置
CN104349071A (zh) * 2013-07-25 2015-02-11 奥林巴斯株式会社 摄像装置和摄像方法
CN105227852A (zh) * 2014-06-11 2016-01-06 南京理工大学 基于色彩加权的自动曝光方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080266418A1 (en) * 2007-04-26 2008-10-30 Samsung Electronics Co., Ltd. Method and apparatus for generating image
CN101304489A (zh) * 2008-06-20 2008-11-12 北京中星微电子有限公司 一种自动曝光方法及装置
CN104349071A (zh) * 2013-07-25 2015-02-11 奥林巴斯株式会社 摄像装置和摄像方法
CN105227852A (zh) * 2014-06-11 2016-01-06 南京理工大学 基于色彩加权的自动曝光方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116074636A (zh) * 2022-05-30 2023-05-05 荣耀终端有限公司 一种拍摄方法及电子设备
CN116074636B (zh) * 2022-05-30 2023-11-17 荣耀终端有限公司 一种拍摄方法及电子设备
CN117082362A (zh) * 2023-08-25 2023-11-17 山东中清智能科技股份有限公司 一种水下成像方法和设备
CN117082362B (zh) * 2023-08-25 2024-05-28 山东中清智能科技股份有限公司 一种水下成像方法和设备

Also Published As

Publication number Publication date
CN114500843B (zh) 2024-07-09

Similar Documents

Publication Publication Date Title
CN110447051B (zh) 在感知上保持参考场景的对比度和色度
US9386288B2 (en) Compensating for sensor saturation and microlens modulation during light-field image processing
EP3542347B1 (en) Fast fourier color constancy
US8965120B2 (en) Image processing apparatus and method of controlling the same
US7023580B2 (en) System and method for digital image tone mapping using an adaptive sigmoidal function based on perceptual preference guidelines
CN114500843B (zh) 拍摄方法、装置、存储介质以及电子设备
KR20150142038A (ko) 모션 고스트 필터링을 위한 기준 이미지 선택
KR20210118233A (ko) 모바일 전자 기기를 사용한 고품질 플래쉬 사진을 위해 복수의 이미지를 촬영 및 블렌딩하는 장치 및 방법
KR20140045370A (ko) 이미지의 자동 노출 보정 기법
WO2023098251A1 (zh) 图像处理方法、设备及可读存储介质
CN116113976A (zh) 图像处理方法及装置、计算机可读介质和电子设备
US10275860B2 (en) Image processing device, image capturing device, image processing method, and program
JP2018014646A (ja) 画像処理装置および画像処理方法
KR20230041648A (ko) 이미지의 다중-프레임 깊이 기반 다중-카메라 재조명
US8164650B2 (en) Image processing apparatus and method thereof
US20170163852A1 (en) Method and electronic device for dynamically adjusting gamma parameter
WO2018175337A1 (en) Perceptually preserving scene-referred contrasts and chromaticities
Kwon et al. Radiance map construction based on spatial and intensity correlations between LE and SE images for HDR imaging
CN110796689A (zh) 一种视频处理方法、电子设备及存储介质
CN114359021A (zh) 渲染画面的处理方法、装置、电子设备及介质
CN112995633A (zh) 图像的白平衡处理方法、装置、电子设备和存储介质
JP5050141B2 (ja) カラー画像の露出評価方法
Lakshmi et al. Analysis of tone mapping operators on high dynamic range images
WO2017096855A1 (zh) 伽马参数的动态调整方法及装置
CN117939307B (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
GR01 Patent grant