一种拍照方法、终端设备及计算机可读存储介质技术

技术编号:22060625 阅读:29 留言:0更新日期:2019-09-07 18:04
本发明专利技术涉及计算机技术领域,提供一种拍照方法、终端设备及计算机可读存储介质,以解决在拍照过程中图像质量效果不佳的问题。该方法包括:基于摄像头采集的预览图像,计算基准曝光量;获取动态范围参数值;根据基准曝光量以及动态范围参数值,确定目标曝光量;获取摄像头基于目标曝光量拍摄的目标图像。即在确定目标曝光量过程中,不仅考虑了基准曝光量,而且还考虑了动态范围参数值,且动态范围参数值基于根据基准曝光量确定的至少两个曝光量以及摄像头基于至少两个曝光量采集的图像确定,通过基准曝光量以及动态范围参数值对终端设备进行曝光调整,可提高目标曝光量的准确性,从而按照目标曝光量进行拍摄时,可提高拍摄得到的目标图像的质量。

A Photographic Method, Terminal Equipment and Computer Readable Storage Media

【技术实现步骤摘要】
一种拍照方法、终端设备及计算机可读存储介质
本专利技术实施例涉及计算机
,尤其涉及一种拍照方法、终端设备及计算机可读存储介质。
技术介绍
随着计算机技术发展,终端设备的功能越来越强大,拍照功能是终端上设备常见的功能。拍照技术的日新月异,使终端设备的拍照功能越来越强大,用户对拍照要求也越来越高。目前自动曝光控制方法基于灰度世界理论,对当前场景设置一个亮度目标(Target),然后通过调整曝光量达到当前亮度目标值。在高光比场景,通过判断高亮区域占比可以动态调整亮度目标值。即通过控制图像中高亮区域占比(也可以是暗区占比),来调整曝光量,让曝光量减小或增大,实现图像的拍摄。另外,还可通过HDR(高动态范围)算法进行曝光控制实现图像的拍摄,即在基准曝光基础上,以同等比例调整得到两个曝光,通过3个曝光量(基准曝光和同等比例调整得到两个曝光)进行曝光,得到当前场景3个不同曝光量对应的图像,最后进行合成得到一个高动态范围的输出图像。然而,上述通过高亮区域占比调整曝光量或通过HDR算法进行曝光控制实现图像拍摄的过程中,容易导致图像质量效果不佳。
技术实现思路
本专利技术实施例提供一种拍照方法、终端设备及计算机可读存储介质,以解决现有技术拍摄的图像质量效果不佳的问题。为了解决上述技术问题,本专利技术是这样实现的:第一方面,本专利技术实施例提供了一种拍照方法,应用于包括摄像头的终端设备,所述方法包括:基于所述摄像头采集的预览图像,计算基准曝光量;获取动态范围参数值,其中,所述动态范围参数值基于根据所述基准曝光量确定的至少两个曝光量以及所述摄像头基于所述至少两个曝光量采集的图像确定;根据所述基准曝光量以及所述动态范围参数值,确定目标曝光量;获取所述摄像头基于所述目标曝光量拍摄的目标图像。第二方面,本专利技术实施例还提供一种终端设备,具有摄像头,所述终端设备包括:计算模块,用于基于所述摄像头采集的预览图像,计算基准曝光量;动态范围参数值获取模块,用于获取动态范围参数值,其中,所述动态范围参数值基于根据所述基准曝光量确定的至少两个曝光量以及所述摄像头基于所述至少两个曝光量采集的图像确定;目标曝光量确定模块,用于根据所述基准曝光量以及所述动态范围参数值,确定目标曝光量;目标图像获取模块,用于获取所述摄像头基于所述目标曝光量拍摄的目标图像。第三方面,本专利技术实施例还提供一种终端设备,包括:存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现本专利技术实施例的拍照方法中的步骤。第四方面,本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现本专利技术实施例提供的拍照方法中的步骤。本专利技术实施例的拍照方法中,通过摄像头采集的预览图像,计算基准曝光量,并获取动态范围参数值,以确定目标曝光量,并获取摄像头基于所述目标曝光量拍摄的目标图像。即在确定目标曝光量过程中,不仅考虑了基准曝光量,而且还考虑了动态范围参数值,且动态范围参数值基于根据基准曝光量确定的至少两个曝光量以及摄像头基于至少两个曝光量采集的图像确定,即考虑了再至少两个曝光量下的图像的实际情况,通过基准曝光量以及动态范围参数值对终端设备进行曝光调整,得到目标曝光量,可提高目标曝光量的准确性,从而按照目标曝光量进行拍摄时,可提高拍摄得到的目标图像的质量。附图说明图1是本专利技术实施例提供的拍照方法的流程图之一;图2是人眼可见亮度范围图;图3是实际场景图;图4是本专利技术实施例提供的拍照方法中得到的第一图像和第二图像的像素示意图;图5是本专利技术实施例提供的终端设备的示意图。图6是本专利技术实施例提供的终端设备的硬件结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参照图1,在一个实施例中,提供一种拍照方法,应用于包括摄像头的终端设备,方法包括:步骤101:基于摄像头采集的预览图像,计算基准曝光量。启动拍照(例如,对终端设备上的拍照图标进行点击操作,终端设备响应该点击操作,启动拍照,或者也可以通过语音等启动拍照),摄像头可对当前场景进行图像采集,在终端设备的显示屏上可显示摄像头采集的预览图像,即可实现对当前场景的图像的预览,用户可对显示的预览图像进行查看,以便用户实时查看预览图像的效果。曝光量由光圈和快门共同控制,是影响图像质量的重要参数,动态范围参数用于衡量记录场景亮暗范围的能力。在本实施例的拍照过程中,首先可基于摄像头采集的预览图像,计算当前场景的基准曝光量。步骤102:获取动态范围参数值。动态范围参数与图像中最大像素值与最小像素值的比值相关,可以描述图像明暗差别。其中,动态范围参数值基于根据基准曝光量确定的至少两个曝光量以及摄像头基于至少两个曝光量采集的图像确定。即可根据基准曝光量确定的至少两个曝光量,利用至少两个曝光量以及摄像头在至少两个曝光量下采集的图像,计算动态范围参数值。在不同曝光量下摄像头采集的图像存在差异,通过控制摄像头分别以确定的至少两个曝光量进行曝光,基于至少两个曝光量采集的图像以及至少两个曝光量可计算得到动态范围参数值。如此,动态范围参数值是依据利用基准曝光量确定的至少两个曝光量以及摄像头基于至少两个曝光量采集的图像确定,考虑了至少两个曝光量下的图像的实际情况,可准确获得实际场景中的动态范围参数值,从而可提高后续目标曝光量的确定,使拍摄的目标图像质量效果提高。步骤103:根据基准曝光量以及动态范围参数值,确定目标曝光量。利用基准曝光量以及动态范围参数值,对终端设备的曝光量进行调整,得到目标曝光量。即确定目标曝光量过程中,不但考虑了基准曝光量,而且还考虑了动态范围参数值,可使得到的目标曝光量更加准确。步骤104:获取摄像头基于目标曝光量拍摄的目标图像。在得到目标曝光量后,控制摄像头以目标曝光量进行图像拍摄,从而,可获得摄像头基于目标曝光量拍摄的目标图像。目标曝光量考虑了动态范围参数值,控制摄像头以该目标曝光量进行曝光,使摄像头能更加准确进行曝光,提高拍摄的目标图像的质量效果。本专利技术实施例的拍照方法中,通过摄像头采集的预览图像,计算基准曝光量,并获取动态范围参数值,以确定目标曝光量,并获取摄像头基于目标曝光量拍摄的目标图像。即在确定目标曝光量过程中,不仅考虑了基准曝光量,而且还考虑了动态范围参数值,且动态范围参数值基于根据基准曝光量确定的至少两个曝光量以及摄像头基于至少两个曝光量采集的图像确定,即考虑了再至少两个曝光量下的图像的实际情况,通过基准曝光量以及动态范围参数值对终端设备进行曝光调整,得到目标曝光量,可提高目标曝光量的准确性,从而按照目标曝光量进行拍摄时,可提高拍摄得到的目标图像的质量。本专利技术实施例中,上述终端设备可以包括但不限于手机、相机、平板电脑(TabletPersonalComputer)、膝上型电脑(LaptopComputer)、个人数字助理(personaldigitalassistant,简称PDA)、移动上网装置(MobileInternetDevice,MID)本文档来自技高网...

【技术保护点】
1.一种拍照方法,其特征在于,应用于包括摄像头的终端设备,所述方法包括:基于所述摄像头采集的预览图像,计算基准曝光量;获取动态范围参数值,其中,所述动态范围参数值基于根据所述基准曝光量确定的至少两个曝光量以及所述摄像头基于所述至少两个曝光量采集的图像确定;根据所述基准曝光量以及所述动态范围参数值,确定目标曝光量;获取所述摄像头基于所述目标曝光量拍摄的目标图像。

【技术特征摘要】
1.一种拍照方法,其特征在于,应用于包括摄像头的终端设备,所述方法包括:基于所述摄像头采集的预览图像,计算基准曝光量;获取动态范围参数值,其中,所述动态范围参数值基于根据所述基准曝光量确定的至少两个曝光量以及所述摄像头基于所述至少两个曝光量采集的图像确定;根据所述基准曝光量以及所述动态范围参数值,确定目标曝光量;获取所述摄像头基于所述目标曝光量拍摄的目标图像。2.根据权利要求1所述的方法,其特征在于,确定所述动态范围参数值的方式包括:获取目标曝光比值;基于所述基准曝光量以及所述目标曝光比值,确定所述至少两个曝光量;获取所述摄像头基于所述至少两个曝光量采集的图像;根据所述摄像头基于至少两个曝光量采集的图像以及所述至少两个曝光量,确定所述动态范围参数值。3.根据权利要求2所述的方法,其特征在于,所述至少两个曝光量包括第一曝光量和第二曝光量,所述第一曝光量大于所述第二曝光量;所述基于所述基准曝光量以及所述目标曝光比值,确定所述至少两个曝光量,包括:将所述基准曝光量确定为所述第一曝光量;将所述基准曝光量与目标曝光比值之间的比确定为所述第二曝光量。4.根据权利要求3所述的方法,其特征在于,所述第一曝光量对应的图像为第一图像,所述第二曝光量对应的图像为第二图像;所述根据所述摄像头基于至少两个曝光量采集的图像以及所述至少两个曝光量,确定所述动态范围参数值,包括:获取所述第一图像中的第一目标位置的像素值,其中,所述第一目标位置为在所述第二图像中的像素值最小且在所述第一图像的像素值最小的位置;获取所述第二图像中的第二目标位置的像素值,其中,所述第二目标位置为在所述第一图像中的像素值小于预设像素阈值,且在所述第二图像中的像素值最大的位置;根据所述第一目标位置的像素值、所述第二目标位置的像素值、所述第一曝光量以及所述第二曝光量,计算所述动态范围参数值。5.根据权利要求4所述的方法,其特征在于,所述根据所述第一目标位置的像素值、所述第二目标位置的像素值、所述第一曝光量以及所述第二曝光量,计算所述动态范围参数值,包括:基于所述第一目标位置的像素值、所述第二目标位置的像素值、所述第一曝光量以及所述第二曝光量,计算得到初始动态范围参数值;在所述第二目标位置的像素值等于所述预设像素阈值的情况下,基于所述初始动态范围参数值,确定所述动态范围参数值,所述动态范围参数值大于或等于所述初始动态范围参数值。6.根据权利要求5所述的方法,其特征在于,所述根据所述第一目标位置的像素值、所述第二目标位置的像素值、所述第一曝光量以及所述第二曝光量,计算所述动态范围参数值,还包括:在所述第二目标位置的像素值小于所述预设像素阈值的情况下,将所述初始动态范围参数值确定为所述动态范围参数值。7.根据权利要求1所述的方法,其特征在于,所述根据所述基准曝光量以及所述动态范围参数值,确定目标曝光量,包括:基于所述动态范围参数值,确定N个曝光调整量,所述N为正整数;将所述基准曝光量分别与N个所述曝光量调整量相加,得到N个第一目标曝光量;基于N个第一目标曝光量确定所述目标曝光量,所述目标曝光量包括所述N个第一目标曝光量。8.根据权利要求7所述的方法,其特征在于,所述基于所述动态范围参数值,确定N个曝光调整量,包括:在所述动态范围参数值小于或等于预设值的情况下,确定第一曝光调整量;在所述动态范围参数值大于预设值的情况下,确定至少两个第二曝光调整量,其中,所述第二曝光调整量的绝对值大于所述第一曝光调整量的绝对值,所述目标曝光量还包括所述基准曝光量。9.一种终端设备,其特征在于,具有摄像头,所述终端设备包括:计算模块,用于基于所述摄像头采集的预览图像,计算基准曝光量;动态范围参数值获取模块,用于获取动态范围参数值,其中,所述动态范...

【专利技术属性】
技术研发人员:费勇超
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东,44

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

1