CN108337445B - 拍照方法、相关设备及计算机存储介质 - Google Patents
拍照方法、相关设备及计算机存储介质 Download PDFInfo
- Publication number
- CN108337445B CN108337445B CN201810257073.7A CN201810257073A CN108337445B CN 108337445 B CN108337445 B CN 108337445B CN 201810257073 A CN201810257073 A CN 201810257073A CN 108337445 B CN108337445 B CN 108337445B
- Authority
- CN
- China
- Prior art keywords
- image
- camera
- exposure
- preview image
- images
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 65
- 230000002194 synthesizing effect Effects 0.000 claims abstract description 8
- 241001270131 Agaricus moelleri Species 0.000 claims description 11
- 230000009466 transformation Effects 0.000 claims description 6
- 238000004590 computer program Methods 0.000 claims description 2
- 238000004891 communication Methods 0.000 description 16
- 238000012545 processing Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 12
- 238000005375 photometry Methods 0.000 description 10
- 230000002093 peripheral effect Effects 0.000 description 8
- 230000008569 process Effects 0.000 description 5
- 238000012935 Averaging Methods 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 4
- 230000015572 biosynthetic process Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000035945 sensitivity Effects 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 238000003786 synthesis reaction Methods 0.000 description 3
- 230000003247 decreasing effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000007667 floating Methods 0.000 description 2
- 239000008267 milk Substances 0.000 description 2
- 210000004080 milk Anatomy 0.000 description 2
- 235000013336 milk Nutrition 0.000 description 2
- 238000013519 translation Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000008602 contraction Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 235000019800 disodium phosphate Nutrition 0.000 description 1
- 238000009432 framing Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000000691 measurement method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
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/70—Circuitry for compensating brightness variation in the scene
- H04N23/741—Circuitry for compensating brightness variation in the scene by increasing the dynamic range of the image compared to the dynamic range of the electronic image sensors
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Studio Devices (AREA)
Abstract
本发明实施例公开了拍照方法、相关设备及计算机存储介质,所述方法应用于安装有至少两个摄像头的终端设备中,其中所述方法包括:通过第一摄像头获取预览图像;在所述预览图像存在过曝的情况下,通过所述第二摄像头确定第一曝光参数;其中,所述第一曝光参数对应的所述第二摄像头获取的图像不存在过曝;通过所述第一摄像头采集至少两帧图像;其中,所述至少两帧图像对应的所述第一摄像头的曝光参数不同,且所述至少两帧图像对应的曝光量大于或等于所述第一曝光参数对应的曝光量;将采集的所述至少两帧图像合成为高动态范围HDR图像。采用本发明实施例,能够解决现有HDR拍照方法中存在的图像质量较差等问题,从而可提高拍照图像的质量。
Description
技术领域
本发明涉及终端技术领域,尤其涉及拍照方法、相关设备及计算机存储介质。
背景技术
随着终端行业的发展,拍照已成为终端中一项不可或缺的重要功能了。由于终端中图像传感器支持检测的动态范围远远小于真实场景的动态变化范围,因此如何拍摄高动态范围图像(high-dynamic range,HDR)一直是拍照技术中的难题。
现有技术提出两种HDR拍照方法,一种是基于单摄像头连续采集多帧图像,再通过算法合成获得最终的拍摄图像。具体的,所述多帧图像所采用的拍照参数(如曝光参数)是在利用单摄像头获取预览图像后,依据经验分析该预览图像所得的。在实践中发现,这种HDR拍照方法完全凭借用户主观经验来拍照,很难获得高质量的HDR图像。
另一种是通过双摄像头同时采集不同曝光参数下的图像,再对采集的图像进行合成以获得最终的拍摄图像。具体存在以下两种实现方式:
在第一种方式中,先利用双摄像头分别对拍照的前景区域和背景区域测光,并调整双摄像头各自的曝光量,以利用双摄像头分别采集适合前景曝光量和背景曝光量的图像,最后通过算法将其合成为最终的拍摄图像。其中,如果采用适合前景曝光量来采集图像,此时图像中的背景区域会存在过曝溢出(即明显过亮);如果采用适合背景曝光量来采集图像,此时图像中的前景区域会存在欠曝死黑(即明显过暗)。可见,双摄像头采集的图像质量较差,不适合用作预览图像,影响用户体验。
在第二种方式中,在拍照时调整双摄像头的曝光参数(即曝光量),利用双摄像头采集不同曝光参数下的图像,通过算法将其合成为最终的拍摄图像。其中,该方案中并不涉及对预览图像曝光量的改变,即不改变预览图像的曝光参数,后续在拍照时通过一次曝光参数的调整来获得最终的拍摄图像。由于双摄像头采集的预览图像中可能存在过曝溢出或欠曝死黑,这将导致拍照时测光不准,调整一次曝光参数也不准确,从而在最终合成的拍摄图像中也不能完全恢复出过曝或欠曝区域,可见获得的拍摄图像的质量比较差。
发明内容
本发明实施例公开了拍照方法、相关设备及计算机存储介质,能够解决现有HDR拍照方法中存在的图像质量较差等问题。
第一方面,本发明实施例公开提供了一种拍照方法,所述方法包括:
通过第一摄像头获取预览图像;
在所述预览图像存在过曝的情况下,通过所述第二摄像头确定第一曝光参数;其中,所述第一曝光参数对应的所述第二摄像头获取的图像不存在过曝;
通过所述第一摄像头采集至少两帧图像;其中,所述至少两帧图像对应的所述第一摄像头的曝光参数不同,且所述至少两帧图像对应的所述第一摄像头的曝光参数所对应的曝光量大于或等于所述第一曝光参数对应的曝光量;
将采集的所述至少两帧图像合成为高动态范围HDR图像。
通过实施本发明实施例,能够解决现有HDR拍照方法中存在的图像质量较差、摄像头采集的图像不适合用作预览图像等问题。
在一些可能的实施例中,所述预览图像存在过曝包括:
所述预览图像中第一高亮区域所占的比例大于或等于第一预设比例,或者所述预览图像中第二高亮区域的像素亮度的平均值大于或等于第一亮度阈值;
所述预览图像不存在过曝包括:
所述预览图像中第一高亮区域所占的比例小于所述第一预设比例,或者所述预览图像中第二高亮区域的像素亮度的平均值小于所述第一亮度阈值,或者所述第一摄像头的曝光量达到预设的下限值;
其中,所述第一高亮区域为所述预览图像中最高的N个灰阶的像素区域,N为正整数;所述第二高亮区域为所述预览图像中亮度最高的前M个像素的区域,M为正整数。可选的,所述第二高亮区域也可为所述预览图像中亮度最高的前m%的像素所对应的区域,m为自定义的常述,例如1.5等。
在一些可能的实施例中,在所述第二摄像头获取的第一图像中存在过曝的情况下,才执行所述通过所述第二摄像头确定第一曝光参数。可理解的,为保证拍照处理的精准度和可靠性,本申请需先利用第二摄像头采集第一图像,在第一图像仍存在过曝的情况下,才确定此时第二摄像头的第一曝光参数。
在一些可能的实施例中,所述至少两帧图像对应的曝光参数介于所述第一曝光参数至正常曝光参数之间;其中,所述正常曝光参数对应的图像中的像素亮度的平均值等于预设亮度阈值。
具体的,在一种拍照模式下,在利用第二摄像头确定曝光参数后,可利用第一摄像头采集所述第一曝光参数至正常曝光参数下的一系列帧图像(即至少两帧图像),便于后续采用设定算法将其合成为最终的HDR图像。
在一些可能的实施例中,所述方法还包括:
在所述预览图像存在欠曝的情况下,通过所述第二摄像头确定第二曝光参数;其中,所述第一曝光参数对应的所述第二摄像头获取的图像不存在欠曝。
在一些可能的实施例中,所述预览图像存在欠曝包括:
所述预览图像中第一暗光区域所占的比例大于或等于第二预设比例,或者所述预览图像中第二暗光区域的像素亮度的平均值小于第二亮度阈值;
所述预览图像不存在欠曝包括:
所述预览图像中第一暗光区域所占的比例小于第一预设比例,或者所述预览图像中第二暗光区域的像素亮度的平均值大于或等于第二亮度阈值,或者所述第一摄像头的曝光量达到预设的上限值;
其中,所述第一暗光区域为所述预览图像中最低的Q个灰阶的像素区域,Q为正整数;所述第二暗光区域为所述预览图像中亮度最低的P个像素的区域,P为正整数。可选的,所述第二暗光区域还可是指所述预览图像中亮度最低的p%的像素所对应的区域,p为自定义的常数。
在一些可能的实施例中,在所述第二摄像头获取的第一图像中存在欠曝的情况下,才执行所述通过所述第二摄像头确定第二曝光参数。可理解的,为保证拍照处理的可靠性和精准度,本申请可在第二摄像头获得的第一图像中仍然存在欠曝的情况下,才利用第二摄像头确定第二曝光参数。
在一些可能的实施例中,所述至少两帧图像对应的曝光参数介于所述第一曝光参数至所述第二曝光参数之间。
具体的,在又一种拍照模式下,在利用第二摄像头确定曝光参数后,可利用第一摄像头采集所述第一曝光参数至第二曝光参数下的一系列帧图像(即至少两帧图像),便于后续采用设定算法将其合成为最终的HDR图像。
在一些可能的实施例中,所述第一图像为所述第二摄像头在正常曝光参数下获取的图像,所述预览图像为所述第一摄像头在所述正常曝光参数下获取的图像,所述正常曝光参数使得所述预览图像(或者所述第一图像)中的像素亮度的平均值等于预设亮度阈值。
在一些可能的实施例中,所述第一图像为经过图像变换后得到的图像,所述第一图像与所述预览图像的图像内容的空间特性一致。这里的图像变换包括但不限于图像平移、旋转以及投影校正等等。所述空间特征包括但不限于以下中的任一项或多项的组合:颜色特征、纹理特征、形状特征以及空间关系特征等等。
第二方面,本发明实施例公开提供了又一种终端设备,包括第一摄像头、第二摄像头以及处理单元;其中,
所述处理单元,用于通过第一摄像头获取预览图像;
所述处理单元,还用于在所述预览图像存在过曝的情况下,通过所述第二摄像头确定第一曝光参数;其中,所述第一曝光参数对应的所述第二摄像头获取的图像不存在过曝;
所述处理单元,还用于通过所述第一摄像头采集至少两帧图像;其中,所述至少两帧图像对应的所述第一摄像头的曝光参数不同,且所述至少两帧图像对应的所述第一摄像头的曝光参数所对应的曝光量大于或等于所述第一曝光参数对应的曝光量;
所述处理单元,还用于将采集的所述至少两帧图像合成为高动态范围HDR图像。
在一些可能的实施例中,所述预览图像存在过曝包括:
所述预览图像中第一高亮区域所占的比例大于或等于第一预设比例,或者所述预览图像中第二高亮区域的像素亮度的平均值大于或等于第一亮度阈值;
所述预览图像不存在过曝包括:
所述预览图像中第一高亮区域所占的比例小于所述第一预设比例,或者所述预览图像中第二高亮区域的像素亮度的平均值小于所述第一亮度阈值,或者所述第一摄像头的曝光量达到预设的下限值;
其中,所述第一高亮区域为所述预览图像中最高的N个灰阶的像素区域,N为正整数;所述第二高亮区域为所述预览图像中亮度最高的前M个像素的区域,M为正整数。
在一些可能的实施例中,在所述第二摄像头获取的第一图像中存在过曝的情况下,才执行所述通过所述第二摄像头确定第一曝光参数。可理解的,为保证拍照处理的可靠性和精准度,本申请可在第二摄像头获得的第一图像中仍然存在过曝的情况下,才利用第二摄像头确定第二曝光参数。
在一些可能的实施例中,所述至少两帧图像对应的曝光参数介于所述第一曝光参数至正常曝光参数之间;其中,所述正常曝光参数对应的图像中的像素亮度的平均值等于预设亮度阈值。
在一些可能的实施例中,
所述处理单元,还用于在所述预览图像存在欠曝的情况下,通过所述第二摄像头确定第二曝光参数;其中,所述第一曝光参数对应的所述第二摄像头获取的图像不存在欠曝。
在一些可能的实施例中,所述预览图像存在欠曝包括:
所述预览图像中第一暗光区域所占的比例大于或等于第二预设比例,或者所述预览图像中第二暗光区域的像素亮度的平均值小于第二亮度阈值;
所述预览图像不存在欠曝包括:
所述预览图像中第一暗光区域所占的比例小于第一预设比例,或者所述预览图像中第二暗光区域的像素亮度的平均值大于或等于第二亮度阈值,或者所述第一摄像头的曝光量达到预设的上限值;
其中,所述第一暗光区域为所述预览图像中最低的Q个灰阶的像素区域,Q为正整数;所述第二暗光区域为所述预览图像中亮度最低的P个像素的区域,P为正整数。可选的,所述第二暗光区域还可是指所述预览图像中亮度最低的p%的像素所对应的区域,p为自定义的常数。
在一些可能的实施例中,在所述第二摄像头获取的第一图像中存在欠曝的情况下,才执行所述通过所述第二摄像头确定第二曝光参数。
在一些可能的实施例中,所述至少两帧图像对应的曝光参数介于所述第一曝光参数至所述第二曝光参数之间。
在一些可能的实施例中,所述第一图像为所述第二摄像头在正常曝光参数下获取的图像,所述预览图像为所述第一摄像头在所述正常曝光参数下获取的图像,所述正常曝光参数使得所述预览图像(或者所述第一图像)中的像素亮度的平均值等于预设亮度阈值。
在一些可能的实施例中,所述第一图像为经过图像变换后得到的图像,所述第一图像与所述预览图像的图像内容的空间特性一致。
关于本发明实施例,具体可参见前述第一方面所述实施例中的相关阐述,这里不做赘述。
第三方面,本发明实施例提供了又一种终端设备,包括第一摄像头和第二摄像头在内的至少两个摄像头,还包括存储器及与所述存储器和所述至少两个摄像头都耦合的处理器;所述存储器用于存储指令,所述处理器用于执行所述指令,并与所述第一摄像头和所述第二摄像头进行通信;其中,所述处理器执行所述指令时执行上述第一方面所描述的方法。
在一些可能的实施例中,所述终端设备还包括与所述处理器耦合的显示器,所述显示器用于在所述处理器的控制下显示所述第一摄像头或所述第二摄像头获取的图像,或者,显示所述处理器执行所述方法时对应得到的HDR图像。
在一些可能的实施例中,所述终端设备还包括通信接口,所述通信接口与所述处理器通信,所述通信接口用于在所述处理器的控制下与其他设备(如第一摄像头、第二摄像头、显示屏以及网络设备等)进行通信。
第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储了用于业务切换处理的程序代码。所述程序代码包括用于执行上述第一方面所描述的方法的指令。
通过实施本发明实施例,能够解决现有HDR拍照方法中存在的图像质量较差等问题,从而可提高拍照图像的质量。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。
图1是本发明实施例提供的一种图像示意图。
图2是本发明实施例提供的一种拍照方法的流程示意图。
图3是本发明实施例提供的另一种拍照方法的流程示意图。
图4A-4B是本发明实施例提供的两种预览图像的示意图。
图5是本发明实施例提供的一种像素亮度的分布示意图。
图6是本发明实施例提供的一种拍照的场景示意图。
图7是本发明实施例提供的一种终端设备的结构示意图。
图8是本发明实施例提供的另一种终端设备的结构示意图。
具体实施方式
下面将结合本发明的附图,对本发明实施例中的技术方案进行详细描述。
申请人在提出本申请的过程中发现,现有HDR图像拍照方法存在以下三种:
第一种,基于单摄像头连续采集多帧图像,然后再合成得到最终的拍摄图像。其中,所述多帧图像各自对应采用的曝光参数是用户凭借经验分析获得的,具体是通过对单摄像头取景时的预览图像进行经验分析获得。可见,这种HDR图像拍照方法完全取决于人为经验,难以获得高质量的HDR图像。
第二种,利用双摄像头采集不同曝光参数的图像,然后再合成得到最终的拍摄图像。其中,该方案实现时需要对双摄像头采集的预览图像进行测光,以调整双摄像头的曝光量(曝光参数),通过双摄像头分别采集适合前景曝光量和背景曝光量的图像,然后再合成。然而在实践中发现,双摄像头采集的图像会存在背景区域明显过亮,或者前景区域明显过暗等问题,图像质量较差,不适合作为预览图像,供用户查看,影响用户体验。
第三种,利用双摄像头采集不同曝光参数的图像,然后再合成得到最终的拍摄图像。其中,该方案实现时不会高边预览图像的曝光参数,仅在拍照时调整双摄像的曝光参数。由于双摄像头采集的预览图像中可能存在图像过曝溢出或欠曝死黑,这将导致后续拍照时测光不准,利用一次曝光参数调整后所采集的图像来合成最终的拍摄图像,容易出现在该拍摄图像中不能完全恢复出过曝或欠曝区域,拍摄图像的质量仍然比较差。
为解决上述问题,本申请提出一种拍照方法以及所述方法适用的终端设备。下面首先介绍本申请涉及的几个概念知识。
前景区域,是指摄像画面中位于前提前面或靠近前沿的人或物,也可称为前景。相应地,背景区域,是指摄像画面中用于陪衬主体的环境,也可称为背景。具体的,如图1示出一张人物图像,其中黑色区域为人像部分,其可为图像中的前景区域。相应地,剩余的白色区域即为背景区域。
高动态范围HDR,是指信号最高值和最低值之间的比值大于或等于预设阈值。例如,现实真正存在的亮度差,即最亮物体的亮度和最暗物体的亮度之间的比值为108,超过人类眼睛所能识别的范围105。以HDR图像为例,可理解为:图像中存在最亮区域和/或最暗区域,且人眼无法观察出最亮/最暗区域,即最亮/最暗区域中的像素亮度达到人眼无法观察的地步。可选的,当HDR图像同时包括有最亮区域和最暗区域时,还可是指图像中最亮区域和最暗区域之间的比值超过预设阈值。相比于普通图像而言,HDR图像可提供更多的动态范围和图像细节,根据不同曝光时间的低动态范围(low-dynamic range,LDR)图像,利用每个曝光时间对于的最佳LDR图像可合成最终的HDR图像,能够更好地反映出真实环境中的视觉效果。
高亮区域,是指图像中亮度最高的M个像素所对应的区域,也可是指图像中最高的N个灰阶的像素区域。其中,M和N均可为用户侧或系统侧自定义设置的正整数。可理解的,每个图像是由k个像素构成的,每个像素对应有各自的亮度值,以下简称像素亮度,k为正整数。这里的灰阶可以是指图像中像素的亮度级别(即亮度值级别),也可是指图像中像素的灰度级别(即灰度值级别)。
暗光区域,是指图像中亮度最低的P个像素所对应的区域,也可是指图像中最低的Q个灰阶的像素区域。其中,P和Q均为用户侧或系统侧自定义设置的正整数。关于如何利用灰阶来定义高亮区域或者暗光区域,具体将在下文进行详细阐述,这里不再赘述。
以典型的HDR场景(逆光下拍人物图像)为例,如果根据人物亮度进行测光并设置摄像机的曝光参数,由于背景区域属于高亮区域,远远超过了传感器的最大响应范围,此时会出现过曝现象(即图像过曝,所有像素全部是白色)。而前景区域,由于逆光可能因为光线达不到传感器的最小感应强度,无法生成有效的信号值,此时会出现欠曝现象(即图像欠曝,所有像素全部是黑色)。
基于前述实施例,下面介绍本申请涉及的拍照方法。所述方法应用于终端设备中,所述终端设备至少安装有包括第一摄像头以及第二摄像头在内的多个摄像头。请参见图2是本发明实施例提供的一种拍照方法的流程示意图。如图2所示的方法包括如下实施步骤:
步骤S101、通过第一摄像头获取预览图像。
具体的,所述预览图像可为开机后直接利用所述第一摄像头采集的,也可为调整了所述第一摄像头的曝光参数后所采集的图像。例如,所述第一摄像头采集初始图像后,可依据该初始图像调整所述第一摄像的曝光参数,使得后续所述第一摄像头采集的图像(例如预览图像)中的像素亮度达到(即等于)预设亮度阈值。关于如何调整所述第一摄像头的曝光参数具体将在下文进行详述,这里不做赘述。
步骤S102、在所述预览图像存在过曝的情况下,通过第二摄像头确定第一曝光参数;其中,所述第一曝光参数对应的所述第二摄像头获取的图像不存在过曝。
步骤S103、通过所述第一摄像头采集至少两帧图像;其中,所述至少两帧图像对应的所述第一摄像头的曝光参数不同,且所述至少两帧图像对应的所述第一摄像头的曝光参数所对应的曝光量大于或等于所述第一曝光参数对应的所述第一摄像头的曝光量。
步骤S104、将采集的所述至少两帧图像合成为高动态范围HDR图像。
本申请中,在HDR场景(如逆光拍照、超级夜景拍照等)中利用第一摄像头获取的预览图像的质量较差,容易出现图像过曝或者欠曝。为获得高动态范围HDR图像,本申请提出利用第二摄像头来调整并确定合适的曝光参数;再利用第一摄像头依据确定的曝光参数,采集相应的帧图像,以合成出最终的HDR图像。
具体的,步骤S102中在所述预览图像存在过曝的情况下,通过第二摄像头来确定第一曝光参数,使得所述第二摄像头在所述第一曝光参数下采集的图像不存在过曝。可理解的,由于图像过曝,例如逆光下拍照,此时确定的第一曝光参数对应的曝光量应为最小曝光量。在后续拍照过程中,摄像头采用的曝光量应大于或等于该最小曝光量(即第一曝光参数对应的曝光量)。
在可选实施例中,在所述预览图像存在欠曝的情况下,通过第二摄像头确定第二曝光参数;其中,所述第二曝光参数对应的所述第二摄像头获取的图像不存在欠曝。可理解的,由于图像欠曝,例如超级夜景下拍照,此时确定的第二曝光参数对应的曝光量应为最大曝光量。在后续拍照过程中,摄像头采用的曝光量应小于或等于该最大曝光量(即第二曝光参数对应的曝光量)。
相应地,步骤S103中所述至少两帧图像对应的所述第一摄像头的曝光量小于或等于所述第二曝光参数对应的曝光量。即是,此时所述至少两帧图像对应的曝光参数介于所述第一曝光参数和所述第二曝光参数之间。
关于本申请涉及的具体实施方式,将在下文进行详细阐述。
通过实施本发明实施例,能够解决现有HDR拍照方法中存在的图像质量较差以及摄像头采集的图像不适合作为预览图像等问题,从而可提高拍照图像的质量。
参见图3,是本发明实施例提供的另一种拍照方法的流程示意图。如图3所示的方法包括如下实施步骤:
步骤S201、通过第一摄像头采集初始图像。
步骤S202、根据所述初始图像,调整所述第一摄像头的曝光参数,使得所述第一摄像头能够正常曝光拍照。
步骤S203、通过所述第一摄像头采集目标场景下的预览图像,确定所述预览图像对应的目标场景是否为HDR场景。
所述目标场景是指所述终端设备(具体可为第一摄像头以及第二摄像头)当前所处的拍照场景,其可包括但不限于HDR场景(如逆光拍照、超级夜景拍照等)、非HDR场景(即普通场景,如自然环境下拍照)等。
步骤S204、在所述目标场景为HDR场景的情况下,调整所述第二摄像头的曝光参数,使得调整后的所述第二摄像头采集的图像中不存在过曝或者欠曝。
步骤S205、重新设置第一摄像头的曝光参数,并利用第一摄像头采集至少两帧图像。其中,所述第一摄像头的曝光参数和所述第二摄像头的曝光参数关联。
步骤S206、将所述至少两帧图像合成为HDR图像。
下面阐述本申请涉及的一些具体实施例和可选实施例。
步骤S201中,所述初始图像可为第一摄像头采集任意拍照场景下的图像。具体的,用户将终端设备对准需要拍照的场景后,可启用第一摄像头采集获得对应的初始图像。
步骤S202中,终端设备还可根据所述第一摄像头采集的初始图像,调整/设置所述第一摄像头的曝光参数,使得所述第一摄像头能够正常曝光采集图像。
具体的,所述第一摄像头采集初始图像后,可先对其进行测光,以设置相应地的曝光权重,进而计算曝光量。进一步地,终端设备可根据计算的曝光量重新设置所述第一摄像头的曝光参数,使得后续所述第一摄像头采集的图像亮度(即图像中各像素亮度的总和,或者图像中各像素亮度的平均值)能达到/等于相应地预设亮度阈值,即保证所述第一摄像头能够正常曝光拍照。相应地,后续利用第一摄像头采集的图像中将不会存在很明显的过亮或过暗区域,以便能用作预览图像。
其中,所述曝光权重的设置方式和所述测光所用的方式一一对应,例如测光方式为平均测光,则曝光权重同样采用平均权重,该平均权重具体可为用户侧或系统侧自定义设置的,例如0.5、例如1等等。如图4A示出一张由12个像素点构成的初始图像的示意图,如果终端设备采用平均测光方式对该初始图像进行平均测光,此时可采用平均权重来设置该初始图像中每个像素的曝光权重,例如均为1。相应地,第一摄像头拍摄该初始图像的曝光量即为:求取整个初始图像中所有像素亮度的平均值。需要说明的是,这里的像素点数量12仅为示例,并不构成限定。
又如,终端设备采用中心权重测光方式对初始图像进行测光,则相应的同样可采用中心权重设置方式来设置该初始图像的曝光权重,这里的中心权重设置方式具体为将图像中心区域的像素的曝光权重设置为较大,将图像其他区域的像素的曝光权重设置为较小。具体如图4B示出一张预览图像的曝光权重示意图,假设该预览图像是由12个像素点构成。如图4B该初始图像中的中心区域包括一盒牛奶,如果采用中心权重设置方法设置曝光权重,则可将牛奶对应的像素的曝光权重设置为第一权重(如2),其余像素的曝光权重设为第二权重(如1),第一权重大于第二权重。相应地,所述初始图像的曝光量可为:对各区域的像素亮度进行加权平均所得的数值,例如图4B示出的中心区域中各像素的亮度为200,其余区域中各像素的亮度为50,则图4B所示的初始图像的曝光量即为:(2*200*2+1*50*10)/12,约为108。
关于所述测光方式和所述曝光权重本申请不做限定。以所述测光方式为例,其可包括但不限于矩阵测光、中央平均测光、中央局部测光等等,这里不做详述。
相应地,所述终端设备可根据计算的曝光量来对应调整所述第一摄像头的曝光参数,使得所述第一摄像头能够正常曝光拍照。可选的,此时可将调整后所述第一摄像头的曝光参数记录为正常曝光参数。
其中,所述曝光参数是指用于影响摄像头曝光量大小的参数,所述参数包括但不限于光圈、快门、曝光时间、曝光值以及感光度等等。
所述终端设备可以包括但不限于用户设备(user equipment,UE)、手机、平板电脑(table personal computer)、个人数字助理(personal digital assistant,PDA)、移动上网装置(mobile internet device,MID)、可穿戴式设备(wearable device)以及其他支持和网络通信的设备等等。
步骤S203中,在调整所述第一摄像头的曝光参数后,进一步可利用所述第一摄像头采集目标场景下的预览图像,并分析该预览图像确定所述目标场景是否为HDR场景。
具体的,用户可将终端设备对准需拍照的目标场景,并启动所述第一摄像头采集该目标场景下的预览图像。进一步地,还可对所述预览图像进行像素亮度的统计和分析,从而获得各像素亮度在所述预览图像中的分布图。关于所述分布图的具体表现形式本申请并不限定,例如其可为柱形图、折线图等等。具体如图5示出一种预览图像中像素亮度的分布直方图(柱形图),其中横坐标表示像素亮度,纵坐标表示像素数量。
可选的,终端设备还可分析出所述第一摄像头采集的预览图像中是否存在过曝以及欠曝。其中,所述预览图像中存在过曝的确定条件为以下中的任一项或多项的组合:1)第一高亮区域在所述预览图像中所占的比例大于或等于第一预设比例;2)所述预览图像中第二高亮区域的像素亮度的平均值大于或等于第一亮度阈值。
相应地,所述预览图像中不存在过曝的确定条件为以下中的任一项或多项的组合:1)第一高亮区域在所述预览图像中所占的比例小于第一预设比例;2)所述预览图像中第二高亮区域的像素亮度的平均值小于第一亮度阈值;3)所述第一摄像头的曝光量达到预设的下限值。
其中,所述第一高亮区域可以是指所述预览图像中最高的N个灰阶的像素区域,N为正整数。所述第二高亮区域可以是指所述预览图像中亮度最高的前M个像素的区域,M为正整数。可选的,所述第二高亮区域也可是指所述预览图像中亮度最高的前m%的像素所对应的区域,m为自定义的常数。所述第一预设比例、所述第一亮度阈值以及以及预设的下限值具体可为用户侧或系统侧自定义设置的阈值,本申请不做限定。
所述预览图像中存在欠曝的确定条件为以下中的至少一项或多项的组合:1)第一暗光区域在所述预览图像中所占的比例大于或等于第二预设比例;2)所述预览图像中第二暗光区域的像素亮度的平均值小于第二亮度阈值。
相应地,所述预览图像中不存在欠曝的确定条件为以下中的至少一项或多项的组合:1)第一暗光区域在所述预览图像中所占的比例小第二预设比例;2)所述预览图像中第二暗光区域的像素亮度的平均值大于或等于第二亮度阈值;3)所述第一摄像头的曝光量达到预设的上限值。
其中,所述第一暗光区域为所述预览图像中最低的Q个灰阶的像素区域,Q为正整数。所述第二暗光区域为所述预览图像中亮度最低的P个像素的区域,P为正整数。可选的,所述第二暗光区域也可是指所述预览图像中亮度最高的前p%的像素的区域,p为自定义的常数。所述第二预设比例、所述第二亮度阈值以及预设的上限值具体可为用户侧或系统侧自定义设置的阈值,本申请不做限定。
本申请中,上述的P、Q、M和N均可为用户侧或系统侧自定义设置的正整数,它们可以相同,也可不同。例如,引用图5以所述灰阶为像素亮度级别为例,第一亮度区域可以是指图5中最亮两个灰阶对应在预览图像中的像素区域,第一暗光区域可以是指图5中最暗两个灰阶对应在预览图像中的像素区域,本申请这里不做详述。
相应地,终端设备可根据上述统计结果,确定该预览图像对应的目标场景是否为HDR场景。具体的,当所述预览图像中存在过曝和/或欠曝时,可确定到所述预览图像对应的目标场景为HDR场景,继续执行步骤S204。否则,可结束流程。
需要说明的是,所述预览图像和所述初始图像各自对应的拍照场景,可以相同,也可不同,本申请不做限定。
相应地,步骤S204具体存在以下几种实施方式。
第一种实施方式中,在所述预览图像中存在过曝(即预览图像对应的目标场景为HDR场景)的情况下,启用第二摄像头,并直接调整所述第二摄像头的曝光参数,使得后续所述第二摄像头采集的图像中不存在过曝。
第二种实施方式中,在所述预览图像中存在过曝的情况下,启用第二摄像头,通过第二摄像头获取第一图像。在所述第一图像仍然存在过曝的情况下,调整所述第二摄像头的曝光参数,使得后续所述第二摄像头采集的图像中不存在过曝。
第三种实施方式中,在所述预览图像中存在欠曝(即预览图像对应的目标场景为HDR场景)的情况下,启用第二摄像头,并直接调整所述第二摄像头的曝光参数,使得后续所述第二摄像头采集的图像中不存在欠曝。
第四种实施方式中,在所述预览图像中存在欠曝的情况下,启用第二摄像头,通过第二摄像头获取第一图像。在所述第一图像仍然存在欠曝的情况下,调整所述第二摄像头的曝光参数,使得后续所述第二摄像头采集的图像中不存在欠曝。
在可选实施例中,在启用第二摄像头后,可先将所述第二摄像头的曝光参数同步为步骤S202中所述第一摄像头的曝光参数,即同步为正常曝光参数。可选的,不考虑合成的HDR图像的图像质量(即精准度),也可不用同步至正常曝光参数。
在可选实施例中,为考虑合成HDR图像的高质量,需重新利用第二摄像头获得对应的第一图像,在所述第一图像存在过曝或欠曝时,才调整所述第二摄像头的曝光参数。具体在下文进行详述。
相应地,当所述第一图像中不存在过曝或欠曝时,此时确定的所述第二摄像头的曝光参数为正常曝光参数(S202中第一摄像头调整后的曝光参数)。可理解的,所述第一图像可为所述第二摄像头采集的预览图像,也可为所述第二摄像头采集的但不显示(即不用作预览)的图像。下面阐述上述四种实施方式的具体实现过程。
具体的,在所述目标场景为HDR场景的情况下,可启动第二摄像头对所述目标场景进行测光,以采集同一HDR场景下的第一图像。
在可选实施例中,在实际应用中第一摄像头和第二摄像头采集的预览图像可能存在一定的视差,即预览图像不相同。则相应地,终端设备在测光之前可先对第二摄像头采集的初始图像进行变换,使得所述第二摄像头采集的第一图像和所述第一摄像头采集的预览图像相同,即使得第一摄像头和第二摄像头各自获取的图像内容相同,也可理解为图像内容的空间特性一致。其中,所述空间特性包括但不限于图像的颜色特征、纹理特征、形状特征以及空间关系特征等等,本申请这里不做详述。
具体的,由于第一摄像头和第二摄像头之间存在一定的间距,这将导致第一摄像头和第二摄像头采集同一HDR场景下所获得的预览图像存在一定的差异。例如,由于拍摄角度不同导致第一摄像头和第二摄像头采集的预览图像存在一定的视差等等。具体如图6示出一种拍照的场景示意图,利用双摄像头在同一场景下拍照时存在一定的视差,导致双摄像头采集的图像也存在差异。
相应地,为保证双摄像头采集的预览图像一致,则可对第二摄像头采集的初始图像进行图像矫正或图像变换。关于图像矫正/变换的具体实施方式本申请并不做限定,例如对图像进行平移、旋转、伸缩以及投影矫正等等。
在可选实施例中,在启动第二摄像头采集HDR场景下的第一图像之前,还可先同步设置所述第二摄像头的曝光参数。具体的,将第二摄像头的曝光参数同步设置为S202中第一摄像头的曝光参数(即正常曝光参数),以便后续获得高质量的目标图像(即HDR图像)。
进一步地,所述第二摄像头获得第一图像后,终端设备可对该第一图像进行像素亮度的统计和分析,从而获得各像素亮度在该预览图像中的分布图。可选的,终端设备还可统计/分析出所述第二摄像头采集的第一图像中是否存在过曝以及欠曝。关于所述第一图像是否存在过曝以及欠曝的具体确定条件可参见前述实施例中的相关阐述,这里不再赘述。
进一步地,所述终端设备可根据上述统计结果来调整第二摄像头的曝光参数。具体实现如下:
当所述第一图像(或者所述预览图像)存在过曝的情况下,可通过降低(减小)所述第二摄像头的曝光参数来减少曝光量,使得后续第二摄像头采集的图像中不存在过曝。可选的,此时可将调整后第二摄像头的曝光参数记录为第一曝光参数。关于所述图像不存在过曝的确定条件具体可参见前述实施例中的相关阐述,这里不再赘述。
在可选实施例中,还可直接将所述第二摄像头的曝光量减小至预设曝光下限值,以使得后续第二摄像头采集的图像中不存在过曝。其中,减小曝光量的具体实施方式包括但不限于例如减小曝光时间(即加快快门速度)、缩小光圈以及减小感光度等方式。
需要说明的是,关于第二摄像头的曝光参数的调整次数本申请并不做限定。不论调整多少次,需保证后续通过第二摄像头采集的预览图像中不存在过曝和/或欠曝即可。
例如,第二摄像头第一次采用100ms的曝光时间采集到一张预览图像,该预览图像中所有区域的像素亮度均为255,即为过曝图像;在一次曝光参数调节后,假设调节第二摄像头的曝光时间为50ms,其他曝光参数不变,第二次采集的预览图像中的像素亮度变为200,但还是超过预设亮度阈值(如180),即第二次采集的预览图像仍为过曝图像。相应地,可再次减小曝光时间,直至第二摄像头采集的图像中高亮区域的像素亮度的平均值小于预设亮度阈值,即不存在过曝为止。
相应地,当所述第一图像(或者所述预览图像)存在欠曝的情况下,可通过提高第二摄像头的曝光参数来增加曝光量,以使第二摄像头采集的图像中不再存在欠曝。可选的,此时可将调整后第二摄像头的曝光参数记录为第二曝光参数。关于所述图像不存在欠曝的确定条件具体可参见前述实施例中的相关阐述,这里不再赘述。
在可选实施例中,还可直接将所述第二摄像头的曝光量增加至预设曝光上限值,以使得第二摄像头采集的预览图像中不再存在欠曝。其中,增加曝光量的具体实施方式包括但不限于增加曝光时间(即降低快门速度)、增大光圈、增大感光度等方式。
相应地,在步骤S205和S206中,当终端设备接收到用户触发的拍照指令后,可启动第一摄像头采用对应的拍照模式进行拍照。其中,所述拍照模式和所述第一摄像头的曝光参数对应,即一种拍照模式对应一种所述第一摄像头的曝光参数。也即是,启动第一摄像头根据所述拍照模式对应的曝光参数来采集多帧图像。
其中,所述拍照模式的获取方式具体可为:通过解析所述拍照指令获得,或者所述终端设备通过分析之前的图像获得。例如,通常情况下,终端设备会选择第一拍照模式对应曝光参数来拍照。当终端设备分析到前面第二摄像头采集的图像中存在欠曝死黑时,可自动选择第二拍照模式对应的曝光参数来进行拍照等。在HDR场景中,本申请提出的拍照模式有两种,具体可为第一拍照模式和第二拍照模式,具体将在下文进行详述。
具体的,在使用第一拍照模式中,终端设备可从所述第一曝光参数至所述第二曝光参数之间任意选择多组目标曝光参数,将其设置为第一摄像头的曝光参数,即所述第一摄像头的曝光参数(目标曝光参数)介于所述第一曝光参数至第二曝光参数之间。进而控制所述第一摄像头采集不同目标曝光参数下的一系列帧图像(即至少两帧图像)。其中,相邻两帧图像对应使用的曝光参数可以相同,也可不同。
应理解的,由于第一曝光参数为图像过曝时所获得的最小曝光参数,第二曝光参数为图像欠曝时所获得的最大曝光参数。因此所述目标曝光参数为介于最小曝光参数至最大曝光参数之间中的任一组或多组曝光参数,其当然包括有正常曝光时的曝光参数(即前文所述的正常曝光参数)。也即是,在第一拍照模式下,第一摄像头采集到从第一曝光参数至第二曝光参数(包括正常曝光参数)下对应的一系列帧图像。
相应地,步骤S206中,所述终端设备可采用设定算法将采集的一系列帧图像合成为最终的目标图像。所述目标图像即为终端设备最终拍摄输出的HDR图像。其中,所述设定算法可为用户侧或系统侧自定义设置的,例如高动态图像合成算法以及图像叠加算法等等。
在使用第二拍照模式中,终端设备可从第一曝光参数至正常曝光参数之间任意选择多组目标曝光参数,将其设置为第一摄像头的曝光参数,即所述第一摄像头的曝光参数(目标曝光参数)介于所述第一曝光参数至正常曝光参数之间。进而,控制所述第一摄像头采集不同目标曝光参数下的一系列帧图像(即至少两帧图像)。其中,相邻两帧图像对应使用的曝光参数可以相同,也可不同。但在第二拍照模式下,需采集从第一曝光参数至正常曝光参数下对应的一系列帧图像,便于步骤S206中采用设定算法将其合成为最终的目标图像(即HDR图像)。
需要说明的是,第二拍照模式适用于图像存在欠曝死黑的场景下,通过多帧图像合成以得到拓展动态范围的图像。
通过实施本发明实施例,能够解决现有HDR拍照方法中存在的图像质量较差等问题,从而提升了拍照图像的动态范围以及图像质量。
基于前述实施例,下面介绍本申请适用的终端设备的一种实现方式。所述终端设备配置有控制模块以及至少两个摄像模块。所述摄像模块具体可为摄像头、传感器、感光芯片以及其他用于拍照的元器件等。本申请上述实施例以所述摄像模块为摄像头为例,进行相关实施例的详述。所述控制模块具体可为处理器,用于实现图2或图3实施例中的相关步骤,和/或实现文本描述的其他技术内容,例如上述对图像的统计分析等,这里不做限定。
参见图7是本发明实施例提供的一种终端设备的结构示意图。如图7所示的终端设备100可包括:基带芯片110、存储器115(一个或多个计算机可读存储介质)、射频(RF)模块116、外围系统117。这些部件可在一个或多个通信总线114上通信。
外围系统117主要用于实现终端设备100和用户/外部环境之间的交互功能,主要包括终端设备100的输入输出装置。具体实现中,外围系统117可包括:显示屏控制器118、摄像头控制器119、音频控制器120以及传感器管理模块121。其中,各个控制器可与各自对应的外围设备(如显示屏123、摄像头124、音频电路125以及传感器126)耦合。在一些实施例中,摄像头124的数量不做限定,本申请这里具体可为两个及以上。摄像头124具体可以是3D摄像头等。在一些实施例中,显示屏123可以常规的显示屏,也可是配置有自电容式的悬浮触控面板的触摸屏,也可以是配置有红外线式的悬浮触控面板的触摸屏等。需要说明的,外围系统117还可以包括其他I/O外设。
基带芯片110可集成包括:一个或多个处理器111、时钟模块112以及电源管理模块113。集成于基带芯片110中的时钟模块112主要用于为处理器111产生数据传输和时序控制所需要的时钟。集成于基带芯片110中的电源管理模块113主要用于为处理器111、射频模块116以及外围系统提供稳定的、高精确度的电压。
射频(RF)模块116用于接收和发送射频信号,主要集成了终端100的接收器和发射器。射频(RF)模块116通过射频信号与通信网络和其他通信设备通信。具体实现中,射频(RF)模块116可包括但不限于:天线系统、RF收发器、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、CODEC芯片、SIM卡和存储介质等。在一些实施例中,可在单独的芯片上实现射频(RF)模块116。
存储器115与处理器111耦合,用于存储各种软件程序和/或多组指令。具体实现中,存储器115可包括高速随机存取的存储器,并且也可包括非易失性存储器,例如一个或多个磁盘存储设备、闪存设备或其他非易失性固态存储设备。存储器115可以存储操作系统(下述简称系统),例如ANDROID,IOS,WINDOWS,或者LINUX等嵌入式操作系统。存储器115还可以存储网络通信程序,该网络通信程序可用于与一个或多个附加设备,一个或多个终端设备,一个或多个网络设备进行通信。存储器115还可以存储拍照程序,处理器111可调用该拍照程序完成HDR图像的拍摄。
应当理解,终端设备100仅为本发明实施例提供的一个例子,并且,终端设备100可具有比示出的部件更多或更少的部件,可以组合两个或更多个部件,或者可具有部件的不同配置实现。
参见图8示出了本发明实施例提供的一种终端设备的功能框图。终端设备的功能块可由硬件、软件或硬件与软件的组合来实施本发明方案。所属领域的技术人员应理解,图8中所描述的功能块可经组合或分离为若干子块以实施本发明方案。因此,本发明中上面描述的内容可支持对下述功能模块的任何可能的组合或分离或进一步定义。
具体的,结合前述图7实施例,当所述存储器115对应的功能单元为存储单元601,所述基带芯片110(具体可为处理器111)对应的功能单元为处理单元602,所述射频模块116对应的功能单元为通信单元603时,如图8所示终端设备110可包括:处理单元602和通信单元603。处理单元702用于对终端设备110的动作进行控制管理。其中,处理单元602用于支持终端设备110执行图1中步骤S101-S104,图2中步骤S201-S206,和/或用于执行本文所描述的技术的其它步骤。通信单元603用于支持终端设备110与其它设备的通信,例如,通信单元603用于支持终端设备110从第一摄像头或第二摄像头中获取它们采集的图像,和/或用于执行本文所描述的技术的其它步骤。可选的,终端设备110还可以包括存储单元601,用于存储终端设备110的程序代码和数据。
其中,处理单元602可以是处理器或控制器,例如可以是中央处理器(英文:Central Processing Unit,CPU),通用处理器,数字信号处理器(英文:Digital SignalProcessor,DSP),专用集成电路(英文:Application-Specific Integrated Circuit,ASIC),现场可编程门阵列(英文:Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本发明公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。通信单元603可以是通信接口、收发器、收发电路等,其中,通信接口是统称,可以包括一个或多个接口,例如网络设备与其他设备之间的接口。存储单元601可以是存储器。
可选的,如图8所示的终端设备还可包括外围系统117中对应的功能单元,图未示。例如显示屏123对应的显示单元,用于显示摄像头获取的图像,例如预览图像或HDR图像等。摄像头114对应的摄像单元等,本申请涉及的摄像单元的数量包括两个及以上等等。
上述图7或图8所示的终端设备的具体实现还可以对应参照前述方法实施例的相应描述,此处不再赘述。
结合本发明实施例公开内容所描述的方法或者算法的步骤可以硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器(英文:Random Access Memory,RAM)、闪存、只读存储器(英文:Read Only Memory,ROM)、可擦除可编程只读存储器(英文:ErasableProgrammable ROM,EPROM)、电可擦可编程只读存储器(英文:Electrically EPROM,EEPROM)、寄存器、硬盘、移动硬盘、只读光盘(CD-ROM)或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。另外,该ASIC可以位于网络设备中。当然,处理器和存储介质也可以作为分立组件存在于终端设备中。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
Claims (16)
1.一种拍照方法,其特征在于,应用于安装有第一摄像头和第二摄像头在内的终端设备中,所述方法包括:
通过第一摄像头获取预览图像;
在所述预览图像存在过曝的情况下,通过所述第二摄像头确定第一曝光参数;其中,所述第一曝光参数对应的所述第二摄像头获取的图像不存在过曝;
通过所述第一摄像头采集至少两帧图像;其中,所述至少两帧图像对应的所述第一摄像头的曝光参数不同,且所述至少两帧图像对应的所述第一摄像头的曝光参数所对应的曝光量大于或等于所述第一曝光参数对应的曝光量;
将采集的所述至少两帧图像合成为高动态范围HDR图像。
2.根据权利要求1所述的方法,其特征在于,所述预览图像存在过曝包括:
所述预览图像中第一高亮区域所占的比例大于或等于第一预设比例,或者所述预览图像中第二高亮区域的像素亮度的平均值大于或等于第一亮度阈值;
所述预览图像不存在过曝包括:
所述预览图像中第一高亮区域所占的比例小于所述第一预设比例,或者所述预览图像中第二高亮区域的像素亮度的平均值小于所述第一亮度阈值,或者所述第一摄像头的曝光量达到预设的下限值;
其中,所述第一高亮区域为所述预览图像中最高的N个灰阶的像素区域,N为正整数;所述第二高亮区域为所述预览图像中亮度最高的前M个像素的区域,M为正整数。
3.根据权利要求1所述的方法,其特征在于,在所述第二摄像头获取的第一图像中存在过曝的情况下,才执行所述通过所述第二摄像头确定第一曝光参数。
4.根据权利要求2所述的方法,其特征在于,在所述第二摄像头获取的第一图像中存在过曝的情况下,才执行所述通过所述第二摄像头确定第一曝光参数。
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述至少两帧图像对应的曝光参数介于所述第一曝光参数至正常曝光参数之间;其中,所述正常曝光参数对应的图像中的像素亮度的平均值等于预设亮度阈值。
6.根据权利要求1-4中任一项所述的方法,其特征在于,所述方法还包括:
在所述预览图像存在欠曝的情况下,通过所述第二摄像头确定第二曝光参数;其中,所述第一曝光参数对应的所述第二摄像头获取的图像不存在欠曝。
7.根据权利要求6所述的方法,其特征在于,所述预览图像存在欠曝包括:
所述预览图像中第一暗光区域所占的比例大于或等于第二预设比例,或者所述预览图像中第二暗光区域的像素亮度的平均值小于第二亮度阈值;
所述预览图像不存在欠曝包括:
所述预览图像中第一暗光区域所占的比例小于第一预设比例,或者所述预览图像中第二暗光区域的像素亮度的平均值大于或等于第二亮度阈值,或者所述第一摄像头的曝光量达到预设的上限值;
其中,所述第一暗光区域为所述预览图像中最低的Q个灰阶的像素区域,Q为正整数;所述第二暗光区域为所述预览图像中亮度最低的P个像素的区域,P为正整数。
8.根据权利要求6所述的方法,其特征在于,在所述第二摄像头获取的第一图像中存在欠曝的情况下,才执行所述通过所述第二摄像头确定第二曝光参数。
9.根据权利要求7所述的方法,其特征在于,在所述第二摄像头获取的第一图像中存在欠曝的情况下,才执行所述通过所述第二摄像头确定第二曝光参数。
10.根据权利要求6所述的方法,其特征在于,所述至少两帧图像对应的曝光参数介于所述第一曝光参数至所述第二曝光参数之间。
11.根据权利要求7-9中任一项所述的方法,其特征在于,所述至少两帧图像对应的曝光参数介于所述第一曝光参数至所述第二曝光参数之间。
12.根据权利要求3、4、8或9所述的方法,其特征在于,所述第一图像为所述第二摄像头在正常曝光参数下获取的图像,所述预览图像为所述第一摄像头在所述正常曝光参数下获取的图像,所述正常曝光参数使得所述预览图像中的像素亮度的平均值等于预设亮度阈值。
13.根据权利要求12所述的方法,其特征在于,所述第一图像为经过图像变换后得到的图像,所述第一图像与所述预览图像的图像内容的空间特性一致。
14.一种终端设备,其特征在于,包括第一摄像头和第二摄像头在内的至少两个摄像头,还包括存储器及与所述存储器和所述至少两个摄像头耦合的处理器;所述存储器用于存储指令,所述处理器用于执行所述指令,并与所述第一摄像头和所述第二摄像头进行通信;其中,所述处理器执行所述指令时执行如上权利要求1-13中任一项所述的方法。
15.根据权利要求14所述的终端设备,其特征在于,所述终端设备还包括与所述处理器耦合的显示器,所述显示器用于在所述处理器的控制下显示所述第一摄像头或所述第二摄像头获取的图像,或者,显示所述处理器执行所述方法时对应得到的HDR图像。
16.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至13任一项所述方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810257073.7A CN108337445B (zh) | 2018-03-26 | 2018-03-26 | 拍照方法、相关设备及计算机存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810257073.7A CN108337445B (zh) | 2018-03-26 | 2018-03-26 | 拍照方法、相关设备及计算机存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108337445A CN108337445A (zh) | 2018-07-27 |
CN108337445B true CN108337445B (zh) | 2020-06-26 |
Family
ID=62931571
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810257073.7A Expired - Fee Related CN108337445B (zh) | 2018-03-26 | 2018-03-26 | 拍照方法、相关设备及计算机存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108337445B (zh) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108900785A (zh) * | 2018-09-18 | 2018-11-27 | Oppo广东移动通信有限公司 | 曝光控制方法、装置和电子设备 |
CN108881701B (zh) * | 2018-09-30 | 2021-04-02 | 华勤技术股份有限公司 | 拍摄方法、摄像头、终端设备及计算机可读存储介质 |
CN109862269B (zh) * | 2019-02-18 | 2020-07-31 | Oppo广东移动通信有限公司 | 图像采集方法、装置、电子设备和计算机可读存储介质 |
CN110049240B (zh) * | 2019-04-03 | 2021-01-26 | Oppo广东移动通信有限公司 | 摄像头控制方法、装置、电子设备和计算机可读存储介质 |
CN110225248B (zh) * | 2019-05-29 | 2021-11-16 | Oppo广东移动通信有限公司 | 图像采集方法和装置、电子设备、计算机可读存储介质 |
CN110166705B (zh) * | 2019-06-06 | 2021-04-23 | Oppo广东移动通信有限公司 | 高动态范围hdr图像生成方法和装置、电子设备、计算机可读存储介质 |
CN110958400B (zh) * | 2019-12-13 | 2021-11-23 | 上海海鸥数码照相机有限公司 | 一种连续拍摄的照片曝光量一致的系统、方法及装置 |
CN113364964B (zh) * | 2020-03-02 | 2023-04-07 | RealMe重庆移动通信有限公司 | 图像处理方法、图像处理装置、存储介质与终端设备 |
CN113497880A (zh) * | 2020-03-20 | 2021-10-12 | 华为技术有限公司 | 一种拍摄图像的方法及电子设备 |
CN112492208B (zh) * | 2020-11-30 | 2022-03-22 | 维沃移动通信有限公司 | 拍摄方法和电子设备 |
CN116007744A (zh) * | 2021-10-21 | 2023-04-25 | 华为技术有限公司 | 紫外线检测方法及电子设备 |
CN114785963B (zh) * | 2022-06-22 | 2022-09-30 | 武汉市聚芯微电子有限责任公司 | 一种曝光控制方法,终端及存储介质 |
CN115767262B (zh) * | 2022-10-31 | 2024-01-16 | 华为技术有限公司 | 拍照方法及电子设备 |
CN117714835B (zh) * | 2023-08-02 | 2024-09-06 | 荣耀终端有限公司 | 一种图像处理方法、电子设备及可读存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014138695A1 (en) * | 2013-03-08 | 2014-09-12 | Pelican Imaging Corporation | Systems and methods for measuring scene information while capturing images using array cameras |
CN104937921A (zh) * | 2013-12-06 | 2015-09-23 | 华为终端有限公司 | 一种终端及图像处理方法、图像采集方法 |
CN107395998A (zh) * | 2017-08-24 | 2017-11-24 | 维沃移动通信有限公司 | 一种图像拍摄方法及移动终端 |
CN107454343A (zh) * | 2014-11-28 | 2017-12-08 | 广东欧珀移动通信有限公司 | 拍照方法、拍照装置及终端 |
CN107465882A (zh) * | 2017-09-22 | 2017-12-12 | 维沃移动通信有限公司 | 一种图像拍摄方法及移动终端 |
CN107613218A (zh) * | 2017-09-15 | 2018-01-19 | 维沃移动通信有限公司 | 一种高动态范围图像的拍摄方法及移动终端 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI581632B (zh) * | 2016-06-23 | 2017-05-01 | 國立交通大學 | 影像產生方法及影像拍攝裝置 |
-
2018
- 2018-03-26 CN CN201810257073.7A patent/CN108337445B/zh not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014138695A1 (en) * | 2013-03-08 | 2014-09-12 | Pelican Imaging Corporation | Systems and methods for measuring scene information while capturing images using array cameras |
CN104937921A (zh) * | 2013-12-06 | 2015-09-23 | 华为终端有限公司 | 一种终端及图像处理方法、图像采集方法 |
CN107454343A (zh) * | 2014-11-28 | 2017-12-08 | 广东欧珀移动通信有限公司 | 拍照方法、拍照装置及终端 |
CN107395998A (zh) * | 2017-08-24 | 2017-11-24 | 维沃移动通信有限公司 | 一种图像拍摄方法及移动终端 |
CN107613218A (zh) * | 2017-09-15 | 2018-01-19 | 维沃移动通信有限公司 | 一种高动态范围图像的拍摄方法及移动终端 |
CN107465882A (zh) * | 2017-09-22 | 2017-12-12 | 维沃移动通信有限公司 | 一种图像拍摄方法及移动终端 |
Also Published As
Publication number | Publication date |
---|---|
CN108337445A (zh) | 2018-07-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108337445B (zh) | 拍照方法、相关设备及计算机存储介质 | |
US11563897B2 (en) | Image processing method and apparatus which determines an image processing mode based on status information of the terminal device and photographing scene information | |
CN108683862B (zh) | 成像控制方法、装置、电子设备及计算机可读存储介质 | |
US11228720B2 (en) | Method for imaging controlling, electronic device, and non-transitory computer-readable storage medium | |
CN107635102B (zh) | 高动态范围图像曝光补偿值获取方法和装置 | |
CN109218628B (zh) | 图像处理方法、装置、电子设备及存储介质 | |
CN110445988B (zh) | 图像处理方法、装置、存储介质及电子设备 | |
US11431915B2 (en) | Image acquisition method, electronic device, and non-transitory computer readable storage medium | |
CN109218627B (zh) | 图像处理方法、装置、电子设备及存储介质 | |
JP5719418B2 (ja) | ハイダイナミックレンジ画像の露光時間制御方法 | |
US20210160416A1 (en) | Method for imaging controlling, electronic device, and non-transitory computer-readable storage medium | |
CN108337446B (zh) | 基于双摄像头的高动态范围图像获取方法、装置及设备 | |
CN108616689B (zh) | 基于人像的高动态范围图像获取方法、装置及设备 | |
CN108683861A (zh) | 拍摄曝光控制方法、装置、成像设备和电子设备 | |
CN108337449A (zh) | 基于双摄像头的高动态范围图像获取方法、装置及设备 | |
CN107888839B (zh) | 高动态范围图像获取方法、装置及设备 | |
CN110166705B (zh) | 高动态范围hdr图像生成方法和装置、电子设备、计算机可读存储介质 | |
CN110349163B (zh) | 图像处理方法和装置、电子设备、计算机可读存储介质 | |
CN109040607B (zh) | 成像控制方法、装置、电子设备和计算机可读存储介质 | |
CN110881108B (zh) | 图像处理方法及图像处理装置 | |
US11601600B2 (en) | Control method and electronic device | |
CN108965729A (zh) | 控制方法、装置、电子设备和计算机可读存储介质 | |
CN109005363B (zh) | 成像控制方法、装置、电子设备以及存储介质 | |
CN107682611B (zh) | 对焦的方法、装置、计算机可读存储介质和电子设备 | |
CN108337448B (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 | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20200626 |
|
CF01 | Termination of patent right due to non-payment of annual fee |