图像拍摄方法、装置及终端与流程

文档序号:14186681阅读:198来源:国知局

本申请实施例涉及计算机技术领域,特别涉及一种图像拍摄方法、装置及终端。



背景技术:

用户在游玩时,有拍摄照片或视频等图像的需求。

在相关技术中,用户首先寻找合适的拍摄对象,而后调整拍摄角度、光照等因素,在终端的取景框中显示的取景图像符合预期时,点击拍摄按钮,触发终端进行拍摄。

终端所拍摄的图像的质量,受拍摄角度、光照等多方面因素的影响,因此拍摄高质量图像的难度较大。



技术实现要素:

本申请实施例提供一种图像拍摄方法、装置及终端,可以降低拍摄高质量图像的难度。所述技术方案如下:

一方面,本申请实施例提供一种图像拍摄方法,所述方法包括:

在自动拍摄功能开启之后,采用低清模式持续拍摄第一环境图像;

获取所述第一环境图像的图像质量;

若所述第一环境图像的图像质量符合第一预设条件,则采用高清模式拍摄第二环境图像,所述第二环境图像的清晰度大于所述第一环境图像的清晰度。

另一方面,本申请实施例提供一种图像拍摄装置,所述装置包括:

图像拍摄模块,用于在自动拍摄功能开启之后,采用低清模式持续拍摄第一环境图像;

质量获取模块,用于获取所述第一环境图像的图像质量;

所述图像拍摄模块,还用于当所述第一环境图像的图像质量符合第一预设条件时,采用高清模式拍摄第二环境图像,所述第二环境图像的清晰度大于所述第一环境图像的清晰度。

再一方面,本申请实施例提供一种终端,所述终端包括处理器和存储器,所述存储器存储有计算机程序,所述计算机程序由所述处理器加载并执行以实现如上述方面所述的图像拍摄方法。

又一方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序由处理器加载并执行以实现如上述方面所述的图像拍摄方法。

还一方面,本申请实施例提供一种计算机程序产品,当该计算机程序产品被执行时,其用于实现如上述方面所述的图像拍摄方法。

本申请实施例提供的技术方案可以带来如下有益效果:

通过持续拍摄第一环境图像,并获取第一环境图像的图像质量,当第一环境图像的图像质量符合第一预设条件时,采用高清模式拍摄第二环境图像,提供了一种自动选择拍摄高质量的环境图像的技术方案,且无需用户手动调整拍摄角度、光照等因素,充分降低了拍摄高质量的环境图像的操作难度。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是根据一示例性实施例示出的一种图像拍摄方法的流程图;

图2是根据一示例性实施例示出的一种启动自动拍摄功能的示意图;

图3是根据一示例性实施例示出的一种显示提示信息的示意图;

图4是根据一示例性实施例示出的一种存储第二环境图像的示意图;

图5是根据一示例性实施例示出的一种图像拍摄装置的框图;

图6是根据一示例性实施例示出的一种终端的结构示意图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。

本申请实施例提供的方法,各步骤的执行主体可以是终端。该终端配备有摄像头,具有图像拍摄的功能。上述终端可以是手机、相机、平板电脑、电子书阅读器、多媒体播放设备、可穿戴设备、膝上型便携计算机等移动终端。

图1是根据一示例性实施例示出的一种图像拍摄方法的流程图。该方法可以包括如下几个步骤:

步骤101,在自动拍摄功能开启之后,采用低清模式持续拍摄第一环境图像。

自动拍摄功能是指终端自动拍摄照片或者视频等图像的功能。在自动拍摄功能开启之后,终端采用低清模式持续拍摄第一环境图像。低清模式是指拍摄的图像的清晰度小于预设清晰度的拍摄模式,预设清晰度可以根据实际经验预先设定。例如,低清模式为不对焦或粗对焦的拍摄模式。

示例性地,如图2所示,终端201显示拍摄界面202。拍摄界面202中包括自动拍摄控件203和取景框204。用户点击自动拍摄控件203。相应地,终端201开始采用低清模式持续拍摄第一环境图像。需要说明的是,在图示的取景框204内并未示出取景图像,但在实际应用中,终端201会在取景框204中显示拍摄时的取景图像。

用户可以通过拍摄界面中的自动拍摄控件开启自动拍摄功能,也可以通过点击物理按键组合来开启自动拍摄功能,还可以通过语音控制来开启自动拍摄功能。对于开启自动拍摄功能的方式,本申请实施例不做限定。

在一种可能的实施方式中,第一环境图像为视频。此时,终端采用低清模式持续拍摄视频,且该视频的清晰度小于预设清晰度。

在另一种可能的实施方式中,第一环境图像为照片。此时,终端采用低清模式持续拍摄第一环境图像,是指终端每隔预设时间间隔采用低清模式拍摄一张照片,该照片即清晰度小于预设清晰度的第一环境图像。

步骤102,获取第一环境图像的图像质量。

在持续拍摄第一环境图像的过程中,终端每隔预设时间间隔获取第一环境图像的图像质量。终端能够根据图像的构图比例、色彩对比度、色彩饱和度和明暗对比度等图像信息获取该图像的图像质量。

可选地,终端采用质量评价模型获取第一环境图像的图像质量。终端通过质量评价模型能够计算第一环境图像的质量评分。质量评分用于指示图像质量。其中,质量评价模型是采用具有质量评分的样本图像对卷积神经网络(convolutionalneuralnetwork,cnn)进行训练得到的。样本图像的质量评分是根据图像的构图比例、色彩对比度、色彩饱和度和明暗对比度等图像信息预先设定的,样本图像的质量评分通常由人工预先标注。对cnn进行训练时,将样本图像与样本图像的质量评分输入cnn,样本图像的图像质量不同,其预先设定的质量评分也不同。通过上述方式训练得到的模型,能够根据输入的图像,计算并输出质量评分。通过cnn训练得到的质量评价模型包括:输入层,至少一个卷积层和输出层。输入层输入的是图像。卷积层提取输入图像的图像信息,并重组提取的图像信息,再根据重组后的图像信息计算该图像的质量评分。最终,输出层输出该图像的质量评分。

在一种可能的实施方式中,第一环境图像为视频。终端每隔预设时间间隔获取第一环境图像的一帧图像,将该帧图像的图像质量作为第一环境图像的图像质量。

在另一种可能的实施方式中,第一环境图像为照片。该照片的图像质量即为第一环境图像的图像质量。

步骤103,若第一环境图像的图像质量符合第一预设条件,则采用高清模式拍摄第二环境图像。

第一预设条件可以是预先设定的条件,用于检测使用低清模式拍摄的图像的图像质量是否高于用户预期的图像质量。若第一环境图像的图像质量符合第一预设条件,则表明第一环境图像的图像质量高于用户预期的图像质量;若第一环境图像的图像质量不符合第一预设条件,则表明第一环境图像的图像质量低于用户预期的图像质量。例如,当通过质量评分来指示图像质量时,第一预设条件可以是预设分值。当第一环境图像的质量评分大于预设分值时,表明第一环境图像的图像质量高于用户预期的图像质量。当第一环境图像的质量评分小于预设分值时,表明第一环境图像的图像质量低于用户预期的图像质量。

当终端确定第一环境图像的图像质量符合第一预设条件后,则采用高清模式拍摄第二环境图像。高清模式是指拍摄的图像的清晰度大于预设清晰度的拍摄模式。因此第二环境图像的清晰度大于第一环境图像的清晰度。用户可以预先设定拍摄的第二环境图像是照片或视频。

在一种可能的实施方式中,终端采用同一摄像头在不同工作模式下拍摄第一环境图像和第二环境图像。由于采用高清模式拍摄的图像的清晰度大于采用低清模式拍摄的图像的清晰度,因此终端在拍摄第一环境图像时处于低功耗的工作环境,而在拍摄第二环境图像时处于高功耗的工作环境。

在另一种可能的实施方式中,终端采用不同的摄像头拍摄第一环境图像和第二环境图像。由于终端是采用低清模式拍摄第一环境图像,因此拍摄第一环境图像采用的摄像头能够支持低清模式即可,功耗较低。由于终端是采用高清模式拍摄第二环境图像,因此拍摄第二环境图像采用的摄像头需要能够支持高清模式,功耗较高。所以,拍摄第二环境图像采用的摄像头的功耗高于拍摄第一环境图像采用的摄像头的功耗。

在一种可能的实施方式中,终端在确定第一环境图像的图像质量符合第一预设条件后,自动采用高清模式拍摄第二环境图像,无需用户操作。在确定第一环境图像的图像质量符合用户预期后,终端立即采用高清模式进行拍摄。由于无需用户操作,因此能够简化拍摄操作,提高拍摄效率。若第二环境图像为照片,则终端自动采用高清模式拍摄一张照片。若第二环境图像为视频,则终端自动采用高清模式拍摄时长为第一预设时长的视频。其中,第一预设时长可以根据实际经验设定,也可以由用户预先设定。

可选地,若第二环境图像为照片,则在自动采用高清模式拍摄第二环境图像前,终端先检测当前的运动状态是否适合进行拍照。终端先获取运动传感器采集的第一传感器数据,并根据该第一传感器数据确定当前的运动状态。运动状态包括移动状态和静止状态。当前的运动状态为移动状态,则表明终端正在移动。当终端正在移动时,若进行拍照,会导致拍摄的画面模糊。因此,当上述当前的运动状态为移动状态时,终端不采用高清模式拍摄第二环境图像,并再次执行步骤101。当上述当前的运动状态为静止状态时,终端自动采用高清模式拍摄第二环境图像。

在另一种可能的实施方式中,终端根据用户的拍摄操作采用高清模式拍摄第二环境图像。终端确定第一环境图像的图像质量符合第一预设条件后,显示提示信息。该提示信息用于提示用户进行拍摄。提示信息包括文字提示信息和图片提示信息。对于提示信息的具体类型,本申请实施例不做限定。终端确定第一环境图像的图像质量符合第一预设条件后,在拍摄界面的上层显示一个弹窗,该弹窗中包含文字提示信息或图片提示信息。在经过第二预设时长后,终端不再显示上述弹窗。在显示提示信息之后,终端若获取到拍摄指令,则采用高清模式拍摄第二环境图像。其中,拍摄指令是用户执行拍摄操作时所触发的指令。通过上述方式,当拍摄到符合用户预期的第一环境图像时,通过提示信息提示用户拍摄。在获取用户的拍摄操作触发的拍摄指令后进行拍摄,能够根据用户的实际需求拍摄图像。

示例性地,如图3所示,终端201确定第一环境图像的图像质量符合第一预设条件后,在拍摄界面202的上层显示一弹窗205。弹窗205中包含提示信息206:请进行拍摄。当用户点击拍摄控件207时,终端201采用高清模式拍摄第二环境图像。

在一种可能的实施方式中,在拍摄完第二环境图像后,终端获取第二环境图像的图像质量。终端获取第二环境图像的图像质量的方式,与获取第一环境图像的图像质量的方式相同,详情请参照步骤102中对获取第一环境图像的图像质量的介绍,本实施例对此不再进行赘述。第二预设条件可以是预先设定的条件,用于检测使用高清模式拍摄的第二环境图像的图像质量是否高于用户预期的图像质量。若第二环境图像的图像质量符合第二预设条件,表明第二环境图像的图像质量高于用户预期的图像质量,则终端存储第二环境图像;若第二环境图像的图像质量不符合第二预设条件,表明第二环境图像的图像质量低于用户预期的图像质量,则终端删除第二环境图像。通过上述方式,终端能够确保最终存储的第二环境图像的图像质量高于用户预期的图像质量。

在另一种可能的实施方式中,在拍摄完第二环境图像后,终端显示第二环境图像,以及对应于第二环境图像的存储控件和删除控件。通过显示第二环境图像,让用户自己判断第二环境图像的图像质量,以选择是否存储第二环境图像。若用户选择存储,则点击存储控件。相应地,终端接收到存储控件上的第一触发信号,并存储第二环境图像。若用户选择删除,则点击删除控件。相应地,终端接收到删除控件上的第三触发信号,并删除第二环境图像。通过上述方式,能够根据用户的实际需求删除或存储第二环境图像。

示例性地,如图4所示,在拍摄完第二环境图像后,终端201显示第二环境图像208、存储控件209和删除控件210。用户点击存储控件209,则终端201存储第二环境图像208。

可选地,终端根据环境光的光照强度判断是否关闭自动拍摄功能。终端在持续拍摄第一环境图像过程中,获取光传感器采集的第二传感器数据。可选地,该光传感器可以是光电传感器。终端再根据第二传感器数据确定环境光的光照强度。若光照强度小于预设阈值,则终端停止拍摄第一环境图像,并关闭自动拍摄功能;若光照强度大于预设阈值,则终端继续拍摄第一环境图像。通过上述方式,当处于光照较差的拍摄环境时,例如用户将终端收入了口袋或背包时,终端能够自动关闭自动拍摄功能,避免耗费过多电量。

综上所述,本申请实施例提供的方法,通过持续拍摄第一环境图像,并获取第一环境图像的图像质量,当第一环境图像的图像质量符合第一预设条件时,采用高清模式拍摄第二环境图像,提供了一种自动选择拍摄高质量的环境图像的技术方案,且无需用户手动调整拍摄角度、光照等因素,充分降低了拍摄高质量的环境图像的操作难度。

另外,先采用低清模式拍摄第一环境图像,当第一环境图像的图像质量符合第一预设条件时,再采用高清模式拍摄,由于低清模式的功耗小于高清模式,从而使得终端自动拍摄的功耗减小,节省电量。

下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。

图5是根据一示例性实施例示出的一种图像拍摄装置的框图。该装置具有实现上述方法示例的功能,所述功能可以由硬件实现,也可以由硬件执行相应的软件实现。该装置可以包括:图像拍摄模块501和质量获取模块502。

图像拍摄模块501,用于在自动拍摄功能开启之后,采用低清模式持续拍摄第一环境图像。

质量获取模块502,用于获取所述第一环境图像的图像质量。

所述图像拍摄模块501,还用于当所述第一环境图像的图像质量符合第一预设条件时,采用高清模式拍摄第二环境图像,所述第二环境图像的清晰度大于所述第一环境图像的清晰度。

综上所述,本申请实施例提供的装置,通过持续拍摄第一环境图像,并获取第一环境图像的图像质量,当第一环境图像的图像质量符合第一预设条件时,采用高清模式拍摄第二环境图像,提供了一种自动选择拍摄高质量的环境图像的技术方案,且无需用户手动调整拍摄角度、光照等因素,充分降低了拍摄高质量的环境图像的操作难度。

在基于图5实施例提供的一个可选实施例中,所述质量获取模块502,用于采用质量评价模型计算所述第一环境图像的质量评分,所述质量评分用于指示所述图像质量,其中,所述质量评价模型是采用具有质量评分的样本图像对cnn进行训练得到的。

在基于图5实施例提供的一个可选实施例中,所述第一环境图像和所述第二环境图像采用同一摄像头在不同工作模式下拍摄;或者,所述第一环境图像和所述第二环境图像采用不同摄像头拍摄。

在基于图5实施例提供的一个可选实施例中,所述装置还包括:图像存储模块。所述质量获取模块502,还用于获取所述第二环境图像的图像质量。所述图像存储模块,用于当所述第二环境图像的图像质量符合第二预设条件时,存储所述第二环境图像。

在基于图5实施例提供的一个可选实施例中,所述装置还包括:图像显示模块和图像存储模块。所述图像显示模块,用于显示所述第二环境图像,以及对应于所述第二环境图像的存储控件。所述图像存储模块,用于当接收到所述存储控件上的第一触发信号时,存储所述第二环境图像。

在基于图5实施例提供的一个可选实施例中,所述装置还包括:状态获取模块。所述状态获取模块,用于当所述第一环境图像的图像质量符合第一预设条件时,获取运动传感器采集的第一传感器数据;根据所述第一传感器数据确定当前的运动状态。所述图像拍摄模块501,还用于当所述当前的运动状态为静止状态时,采用高清模式拍摄第二环境图像。

在基于图5实施例提供的一个可选实施例中,所述装置还包括:信息提示模块。所述信息提示模块,用于当所述第一环境图像的图像质量符合第一预设条件时,显示提示信息,所述提示信息用于提示用户进行拍摄。所述图像拍摄模块501,还用于当获取到拍摄指令时,采用高清模式拍摄第二环境图像。

在本申请的一些实施例中,所述装置还包括:光照获取模块。所述光照获取模块,用于获取光传感器采集的第二传感器数据;根据所述第二传感器数据确定环境光的光照强度。所述图像拍摄模块501,还用于当所述光照强度小于预设阈值时,停止拍摄所述第一环境图像。

需要说明的是,上述实施例提供的装置在实现其功能时,仅以上述各个功能模块的划分进行举例说明,实际应用中,可以根据实际需要而将上述功能分配由不同的功能模块完成,即将设备的内容结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

请参考图6,其示出了本申请一个示例性实施例提供的终端的结构方框图。该终端可以包括一个或多个如下部件:处理器610和存储器620。

处理器610可以包括一个或者多个处理核心。处理器610利用各种接口和线路连接整个电梯调度设备内的各个部分,通过运行或执行存储在存储器620内的指令、程序、代码集或指令集,以及调用存储在存储器620内的数据,执行电梯调度设备的各种功能和处理数据。可选地,处理器610可以采用数字信号处理(digitalsignalprocessing,dsp)、现场可编程门阵列(field-programmablegatearray,fpga)、可编程逻辑阵列(programmablelogicarray,pla)中的至少一种硬件形式来实现。处理器610可集成中央处理器(centralprocessingunit,cpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统和应用程序等;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器610中,单独通过一块芯片进行实现。

可选地,处理器610执行存储器620中的程序指令时实现上述实施例提供的图像拍摄方法。

存储器620可以包括随机存储器(randomaccessmemory,ram),也可以包括只读存储器(read-onlymemory)。可选地,该存储器620包括非瞬时性计算机可读介质(non-transitorycomputer-readablestoragemedium)。存储器620可用于存储指令、程序、代码、代码集或指令集。存储器620可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令、用于实现上述各个方法实施例的指令等;存储数据区可存储图像拍摄过程中产生的数据等。

在示例性实施例中,还提供了一种计算机可读存储介质,所述存储介质中存储有计算机程序,所述计算机程序在被终端的处理器执行时以实现上述实施例提供的图像拍摄方法。可选地,上述计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。

在示例性实施例中,还提供了一种计算机程序产品,当该计算机程序产品被执行时,其用于实现上述实施例中提供的图像拍摄方法。

应当理解的是,在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。

上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。

以上所述仅为本申请的示例性实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1