拍照方法、装置、终端及存储介质与流程

文档序号:15701337发布日期:2018-10-19 19:53阅读:139来源:国知局

本申请实施例涉及数字成像技术,尤其涉及一种拍照方法、装置、终端及存储介质。



背景技术:

为了提高用户的使用体验,各种具有拍摄功能的终端设备都提供了拍摄预览功能。用户可以在终端设备的显示屏中预览摄像头获取到的画面,以便在正式拍摄前确定拍摄的效果,并可在改变摄像头的拍摄参数后在预览画面中实时观察到改变的拍摄效果,使得用户可以拍摄到更为满意的照片或视频。

在拍摄预览时,若用户对摄像头的拍摄参数进行调整后更换拍摄位置,可能还需要重新进行拍摄参数的调整,这样就需要用户在拍照时进行额外的操作,影响用户的拍摄体验。



技术实现要素:

本申请提供一种拍照方法、装置、终端及存储介质,用于减少用户进行拍摄的操作,提高用户的使用体验。

第一方面,本申请实施例提供了一种拍照方法,包括:

当处于拍摄状态,且显示预览画面时,获取对拍摄参数进行调整的拍摄参数调整指令;

应用拍摄参数调整指令中调整的拍摄参数更新显示的预览画面,并存储更新后的预览画面与调整的拍摄参数;

当采集的画面发生变化、且拍摄参数发生变化后,将采集的画面与存储的预览画面进行匹配;

若采集的画面与存储的预览画面匹配成功,则应用调整的拍摄参数;

当获取到拍摄指令后,进行拍摄,得到拍摄后的照片。

在第一方面一种可能的实现方式中,当处于拍摄状态,且显示预览画面时,获取对拍摄参数进行调整的拍摄参数调整指令,包括:

当处于拍摄状态,且在显示预览画面时,获取用户在预览画面中选择的拍摄主体;

根据拍摄主体自动确定所需调整的拍摄参数或者接收用户对拍摄主体指示的所需调整的拍摄参数;

应用拍摄参数调整指令中调整的拍摄参数更新显示屏中显示的预览画面,并存储更新后的预览画面与调整的拍摄参数,包括:

应用所需调整的拍摄参数更新显示屏中显示的预览画面,并存储更新后的预览画面与调整的拍摄参数。

在第一方面一种可能的实现方式中,存储更新后的预览画面与调整的拍摄参数,包括:

存储更新后的预览画面中拍摄主体的图像特征与调整的拍摄参数;

当采集的画面发生变化、且拍摄参数发生变化后,将采集的画面与存储的预览画面进行匹配,包括:

当采集的画面发生变化、且拍摄参数发生变化后,将采集的画面的图像特征与存储的拍摄主体的图像特征进行匹配;

若采集的画面与存储的预览画面匹配成功,则应用调整的拍摄参数,包括:

若采集的画面的图像特征与拍摄主体的图像特征的相似度超过预设阈值,则应用调整的拍摄参数。

在第一方面一种可能的实现方式中,若采集的画面与存储的预览画面匹配成功,则应用调整的拍摄参数,包括:

若在存储更新后的预览画面后的预设时间内,采集的画面与存储的预览画面匹配成功,则应用调整的拍摄参数。

在第一方面一种可能的实现方式中,存储更新后的预览画面与调整的拍摄参数之后,还包括:

若退出拍摄状态,则在存储更新后的预览画面与调整的拍摄参数后的预设时间内,若再次处于拍摄状态,则应用调整的拍摄参数。

第二方面,本申请实施例提供了一种拍照装置,包括:

拍摄参数调整指令获取模块,用于当处于拍摄状态,且显示预览画面时,获取对拍摄参数进行调整的拍摄参数调整指令;

预览画面和拍摄参数存储模块,用于应用拍摄参数调整指令中调整的拍摄参数更新显示的预览画面,并存储更新后的预览画面与调整的拍摄参数;

图像匹配模块,用于当采集的画面发生变化、且拍摄参数发生变化后,将采集的画面与存储的预览画面进行匹配;

拍摄参数调整模块,用于若采集的画面与存储的预览画面匹配成功,则应用调整的拍摄参数;

图像拍摄模块,用于当获取到拍摄指令后,进行拍摄,得到拍摄后的照片。

在第二方面一种可能的实现方式中,拍摄参数调整指令获取模块,具体用于当处于拍摄状态,且显示预览画面时,获取用户在预览画面中选择的拍摄主体;根据拍摄主体自动确定所需调整的拍摄参数或者接收用户对拍摄主体指示的所需调整的拍摄参数;

预览画面和拍摄参数存储模块,具体用于应用所需调整的拍摄参数更新显示屏中显示的预览画面,并存储更新后的预览画面与调整的拍摄参数。

在第二方面一种可能的实现方式中,预览画面和拍摄参数存储模块,具体用于存储更新后的预览画面中拍摄主体的图像特征与调整的拍摄参数;

图像匹配模块,具体用于当采集的画面发生变化、且拍摄参数发生变化后,将采集的画面的图像特征与存储的拍摄主体的图像特征进行匹配;

拍摄参数调整模块,具体用于若采集的画面的图像特征与拍摄主体的图像特征的相似度超过预设阈值,则应用调整的拍摄参数。

第三方面,本申请实施例提供了一种终端,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,以实现如第一方面任一种可能的实现方式的拍照方法。

第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该计算进击程序被处理器执行时,实现如第一方面任一种可能的实现方式的拍照方法。

本申请实施例提供的拍照方法、装置、终端及存储介质,当处于拍摄状态,且显示预览画面时,获取对拍摄参数进行调整的拍摄参数调整指令,应用拍摄参数调整指令中调整的拍摄参数更新显示的预览画面,并存储更新后的预览画面与调整的拍摄参数,当采集的画面发生变化、且拍摄参数发生变化后,将采集的画面与存储的预览画面进行匹配,若采集的画面与存储的预览画面匹配成功,则应用调整的拍摄参数,当获取到拍摄指令后,进行拍摄,得到拍摄后的照片,能够减少用户进行拍摄的操作,提高用户的使用体验。

附图说明

图1为本申请实施例提供的拍照方法实施例一的流程图;

图2为本申请实施例提供的拍照方法实施例一的流程图;

图3为本申请实施例提供的拍照装置实施例一的结构示意图;

图4为本申请实施例提供的一种终端的结构示意图。

具体实施方式

下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。

随着硬件集成化技术和光学技术的发展,摄像头模组的体积已经被发展到很小,目前各种智能终端都配置有至少一个摄像头模组,为用户提供拍照或摄像功能。各种带有拍摄功能的终端设备,例如数码相机、数码摄像机、智能手机、平板电脑等,都具有拍摄预览功能。用户可以在使用终端设备拍照或摄像时,在终端设备的显示屏中实时观察到摄像头获取的画面,这为用户的拍摄提供了极大的便利,能够使用户拍摄到效果更好,更为满意的照片或视频。

随着硬件集成化技术和光学技术的发展,摄像头模组的体积已经被发展到很小,目前各种智能终端都配置有至少一个摄像头模组,为用户提供拍照或摄像功能。各种带有拍摄功能的终端设备,例如数码相机、数码摄像机、智能手机、平板电脑等,都具有拍摄预览功能。用户可以在使用终端设备拍照或摄像时,在终端设备的显示屏中实时观察到摄像头获取的画面,这为用户的拍摄提供了极大的便利,能够使用户拍摄到效果更好,更为满意的照片或视频。

为了使拍摄的照片更符合用户的需求,用户可以在显示屏显示预览画面后发现其不满足需求时,对终端设备摄像头的拍摄参数进行调整。对摄像头拍摄参数进行调整后,摄像头将根据调整后的拍摄参数再次采集预览画面并实现在显示屏中,直至用户对显示的预览画面满意后按下拍摄按键完成拍摄。但在用户对摄像头的拍摄参数调整完成后,经常发现当前位置不适于进行拍摄,需要更换拍摄位置或者等待一定时间后再进行拍摄。但由于终端设备的拍摄模式一般都设置为自动模式,若用户携带终端设备移动,那么当摄像头检测到拍摄场景发生变化后,可能会自动调整摄像头的拍摄参数,用户在到达适合的拍摄位置后,即使是拍摄同一区域,仍然需要重新进行拍摄参数的调整。例如用户在风景区旅游时,需要在热门景点拍照留念,但由于热门景点人数众多,经常在调整好拍摄参数后由于其他游客的影响而需要更换位置拍照或者等待一定时间后再拍照。但无论是更换位置还是等待一定时间,摄像头中采集的画面都将发生变化,那么若终端设备处于自动拍摄模式,将根据变化的画面重新调整摄像头的拍摄参数。那么用户虽然是拍摄相同的场景,却需要反复地调整拍摄参数,影响了用户使用终端设备拍照的体验。

图1为本申请实施例提供的拍照方法实施例一的流程图,如图1所示,本实施例提供的方法包括:

步骤101,当处于拍摄状态,且显示预览画面时,获取对拍摄参数进行调整的拍摄参数调整指令。

本申请实施例所提供的拍照方法应用于任一种包括摄像头或者摄像模组,具有照片或视频拍摄能力,且具有显示屏,可以在显示屏中显示拍摄预览的终端设备。例如数码相机、数码摄像机、智能手机、平板电脑等。

当终端设备处于拍摄状态时,若终端设备具有拍摄预览功能,则会在显示屏中显示预览画面。目前的终端设备至少具有自动拍摄和手动拍摄两种拍摄模式,其中自动拍摄一般为缺省设置。在自动拍摄模式下,当终端设备的摄像头对准拍摄区域后,就会根据一系列的调整机制实现拍摄参数的自动调整,这样可以使得没有拍摄经验的用户也可以拍摄出效果较好的照片。但自动拍摄模式毕竟仅是根据预设的调整程序对拍摄参数进行的调整,自动调整后的拍摄参数不一定能够满足所有用户的需求。对于更加专业的使用用户,或者需要拍摄特定效果的用户,自动调整的拍摄参数将无法满足用户需求,此时用户就需要对摄像头的拍摄参数进行调整。在终端设备的手动拍摄模式下,终端设备不会进行拍摄参数的自动调整,只会保持缺省的拍摄参数,需要由用户对各种拍摄参数进行调整。

步骤102,应用拍摄参数调整指令中调整的拍摄参数更新显示的预览画面,并存储更新后的预览画面与调整的拍摄参数。

用户对拍摄参数进行调整后,终端设备的摄像头即应用调整后的拍摄参数重新采集预览画面,并使用重新采集的预览画面更新显示屏中显示的预览画面。用户可以根据显示屏中显示的更新后的预览换面确定是否满足所需拍摄效果。为了避免出现用户拍摄相同的场景时,需要反复地重复调整摄像头的拍摄参数,在本申请实施例中,每当终端设备的摄像头应用了拍摄参数调整指令调整了拍摄参数并更新了显示的预览画面后,就将更新后的预览画面与对应的拍摄参数存储起来。对更新后的预览画面的存储可以是存储整张更新后的预览画面,还可以是对更新后的预览画面进行图像处理后,得到对应的图像特征,并存储对应的图像特征。

步骤103,当采集的画面发生变化、且拍摄参数发生变化后,将采集的画面与存储的预览画面进行匹配。

在存储了更新后的预览画面后,若用户携带终端设备移动,或者摄像头中的被拍摄对象动,那么摄像头采集的画面会发生变化。如果摄像头采集的画面变化的幅度过大,那么处于自动拍摄模式下的终端设备将自动调整摄像头的拍摄参数,以使摄像头的拍摄参数满足当前画面。但变化后的画面常常并不是用户需要拍摄的画面,在大多数情况下,用户仍然期望拍摄画面变化前的图像。而即使用户移动到能够拍摄到画面变化前的图像的位置或者拍摄场景中的对象移动会原先位置,由于摄像头的拍摄参数已经发生了变化,已经无法直接拍摄得到用户所需的拍摄效果。

在现有技术中,需要用户对摄像头的拍摄参数进行重新调整。而在本申请实施例中,由于存储了更新后的预览画面,当摄像头采集的画面发生变化、且摄像头的拍摄参数发生变化后,可以将摄像头采集的画面与存储的预览画面进行匹配。对摄像头采集的画面与存储的预览画面进行匹配的具体方法可以采用任一种图像匹配方法,进行图像匹配的目的就是确定摄像头采集的画面是否与用户调整拍摄参数后的预览画面一致。

步骤104,若头采集的画面与存储的预览画面匹配成功,则应用调整的拍摄参数。

如果摄像头采集的画面与存储的预览画面匹配成功,那么表示摄像头采集的画面与存储的预览画面相同或者相似度超过预设阈值。因此将与存储的预览画面同时存储的拍摄参数应用于当前摄像头采集的画面,也可以达到用户所需的拍摄效果。因此,可以在摄像头采集的画面与存储的预览画面匹配成功后,控制摄像头应用存储的调整的拍摄参数。

步骤105,当获取到拍摄指令后,进行拍摄,得到拍摄后的照片。

在控制摄像头应用存储的拍摄参数后,由于当前摄像头采集的画面与存储的预览画面相同,摄像头的拍摄参数也是用户所调整的,因此用户无需再进行调整。用户即可直接按压或触摸拍照按钮,以触发拍摄,当终端设备获取到拍摄指令后,控制摄像头进行拍摄,从而可以得到用户满意的照片。

在本实施例中,在用户根据拍摄需求调整了摄像头的拍摄参数后,即使摄像头采集的图像发生了变化,摄像头的拍摄参数也发生了变化,由于存储了用户调整的拍摄参数和预览图像,只要摄像头采集的图像再次与存储的预览图像匹配,终端设备就可以控制摄像头直接应用存储的拍摄参数,用户无需再进行拍摄参数的调整即可拍摄出心仪的照片。

本申请实施例提供的拍照方法,当处于拍摄状态,且显示预览画面时,获取对拍摄参数进行调整的拍摄参数调整指令,应用拍摄参数调整指令中调整的拍摄参数更新显示的预览画面,并存储更新后的预览画面与调整的拍摄参数,当采集的画面发生变化、且拍摄参数发生变化后,将采集的画面与存储的预览画面进行匹配,若采集的画面与存储的预览画面匹配成功,则应用调整的拍摄参数,当获取到拍摄指令后,进行拍摄,得到拍摄后的照片,能够减少用户进行拍摄的操作,提高用户的使用体验。

图2为本申请实施例提供的拍照方法实施例二的流程图,如图2所示,本实施例提供的方法包括:

步骤201,当处于拍摄状态,且显示预览画面时,获取用户在预览画面中选择的拍摄主体。

在图1所示实施例中,在用户进行了拍摄参数的调整后,终端设备存储更新后的整个预览画面或整个预览画面对应的图像特征。但在步骤103中,对摄像头采集的画面和存储的预览画面进行匹配时,若使用整个预览画面或对应的图像特征,则图像处理的计算量较大,需要计算能力很强的终端设备才能实现实时处理。因此,在本实施例中,可以在终端设备显示预览画面时,先获取用户在预览画面中选择的拍摄主体。无论是用户使用终端设备拍摄风景、人物、动物还是其他物体,在所拍摄区域内都可以划分出多个被拍摄的目标。其中一个或者多个目标可能是用户最感兴趣的目标,用户拍摄照片的目的就是将这些目标拍摄的满足所需效果。

因此,在本实施例中,可以获取用户在预览画面中选择的拍摄主体,拍摄主体即为用户所感兴趣的拍摄目标。用户可以通过在预览画面中点击选择拍摄主体,或者用户还可以在预览画面中以一定图形或手势选择拍摄主体。例如用户在进行人像拍摄,用户的拍摄目标为预览画面中的人,那么用户可以在预览画面中点击人脸部,或者用户可以使用一个封闭图像将人体包含在其中。终端设备可以根据用户在预览画面中操作确定预览画面中的拍摄主体。

步骤202,根据拍摄主体自动确定所需调整的拍摄参数或者接收用户对拍摄主体指示的所需调整的拍摄参数。

在终端设备中具有自动拍摄和手动拍摄两种模式,在自动拍摄模式中,若用户在预览画面中选择了拍摄主体,那么终端设备可以自动将摄像头的拍摄参数调整为拍摄主体所需的拍摄参数,那么用户就无需再进行拍摄参数的手动调整。当然,用户若对自动调整的拍摄参数不满意,仍然可以对摄像头的拍摄参数进行再次调整。在手动拍摄模式中,用户需要对摄像头的拍摄参数根据自己的需求进行调整。但无论哪种调整方式,最终都可以得到预览画面中的拍摄主体对应额摄像头所需调整的拍摄参数。

步骤203,应用所需调整的拍摄参数更新显示的预览画面,并存储更新后的预览画面与调整的拍摄参数。

本步骤与步骤102类似,但是,在更新了显示屏显示的预览画面后,可以将预览画面整个都存储下来。当然,如果用户在预览画面中选择了拍摄主体,更优选的方案是仅存储更新后的预览画面中的拍摄主体的图像特征。预览画面中的拍摄主体仅为预览画面中的一部分,因此存储拍摄主体的图像特征首先可以减少存储所需空间,其次在进行图像匹配时也可以减少匹配的计算量。因此,可以仅存储更新后的预览画面中拍摄主体的图像特征。

步骤204,当采集的画面发生变化、且拍摄参数发生变化后,将采集的画面的图像特征与存储的拍摄主体的图像特征进行匹配。

由于用户在预览图像中选择了拍摄主体,因此在摄像头采集的画面发生变化、且摄像头的拍摄参数发生变化后,再次对摄像头采集的画面进行匹配时,可以仅匹配摄像头采集的画面的图像特征与存储的预览图像中拍摄主体的图像特征。用户在根据一个拍摄场景调整了拍摄参数后,即使再次对准该拍摄场景,由于多种因素的影响,再次对准的拍摄场景与调整拍摄参数时的场景不会是完全相同的。特别是用户在户外进行拍摄时,户外多种复杂的因素都会对拍摄场景产生影响。因此,在对摄像头采集的画面与存储的预览画面进行匹配时,可以仅匹配预览画面中的拍摄主体。由于拍摄主体是用户选择的,是用户期望拍摄的目标,摄像头的拍摄参数也是根据拍摄主体进行调整的。因此只要摄像头采集的画面的图像特征与存储的预览画面中拍摄主体的图像特征匹配,那么将与预览画面同时存储的拍摄参数应用在摄像头中,拍摄主体的拍摄效果也将满足用户的需求。

步骤205,若采集的画面的图像特征与拍摄主体的图像特征的相似度超过预设阈值,则应用调整的拍摄参数。

在对摄像头采集的画面的图像特征与存储的拍摄主体的图像特征进行匹配时,只要摄像头采集的画面中存在与存储的拍摄主体的图像特征相似度超过预设阈值的特征,即可确定摄像头采集的画面中存在该拍摄主体。因此此时可以控制摄像头应用与拍摄主体同时存储的拍摄参数。

步骤206,当获取到拍摄指令后,进行拍摄,得到拍摄后的照片。

本申请实施例提供的拍照方法,当处于拍摄状态,且显示预览画面时,获取用户在预览画面中选择的拍摄主体,根据拍摄主体自动确定所需调整的拍摄参数或者接收用户对拍摄主体指示的所需调整的拍摄参数,应用所需调整的拍摄参数更新显示的预览画面,并存储更新后的预览画面与调整的拍摄参数,当采集的画面发生变化、且拍摄参数发生变化后,将采集的画面与存储的预览画面进行匹配,若采集的画面与存储的预览画面匹配成功,则应用调整的拍摄参数,当获取到拍摄指令后,进行拍摄,得到拍摄后的照片,能够减少用户进行拍摄的操作,提高用户的使用体验,并可以减少进行图像匹配的计算量,使得该拍照方法可以应用于低成本的终端设备。

进一步地,在图1或图2所示实施例中,若采集的画面与存储的预览画面匹配成功,则应用调整的拍摄参数,包括:若在存储更新后的预览画面后的预设时间内,采集的画面与存储的预览画面匹配成功,则应用调整的拍摄参数。

由于用户使用终端设备拍摄不会始终对一个目标或场景进行拍摄,因此对更新的预览画面和调整的拍摄参数的存储和匹配需要有一个时间限制。若没有该时间限制,那么终端设备需要一直将摄像头采集的图像与存储的图像进行匹配,这需要消耗终端设备很多的处理资源,另外若只提供存储一组预览画面和拍摄参数,那么用户始终只能对该画面进行自动拍摄参数的调整,显然不能满足用户需求,若同时提供存储多组预览画面和拍摄参数,那么图像匹配所消耗的处理资源将更多。因此,需要对预览画面和拍摄参数的存储和匹配设置一个时间段,若在存储更新后的预览画面后的预设时间内,才对摄像头采集的画面与存储的预览画面进行匹配。若在存储更新后的预览画面后的预设时间后,则不再进行匹配,并且可以将存储的预览画面和拍摄参数删除。

进一步地,在图1或图2所示实施例中,存储更新后的预览画面之后,还包括:若退出拍摄状态,则在存储更新后的预览画面后的预设时间内,若再次处于拍摄状态,则应用调整的拍摄参数。

用户在拍摄照片时,还可能在调整拍摄参数后发现不适于拍摄后,退出拍摄状态。若在退出拍摄状态后再次进行拍摄状态,则现有技术的终端设备都将重新应用摄像头的缺省拍摄参数。而在本申请实施例中,可以在用户进行了拍摄参数的调整,存储了更新后的预览画面和调整后的拍摄参数后,若终端设备退出拍摄状态后,在预设时间内仍然保存预览画面和调整后的拍摄参数。若在预设时间内,终端设备再次处于拍摄状态,则可以控制摄像头应用存储的拍摄参数。由于终端设备再次处于拍摄状态是在存储拍摄参数的预设时间内,因此有很大概率用户还是需要拍摄相同的目标或场景。因此此时控制摄像头应用存储的拍摄参数,相当于将存储的拍摄参数作为摄像头的缺省拍摄参数,有很大概率可以避免用户再次对拍摄参数的调整。当然,由于同时存储了预览画面,在终端设备再次处于拍摄状态时,还是可以在进行了画面匹配后再调整摄像头的拍摄参数。

图3为本申请实施例提供的拍照装置实施例一的结构示意图,如图3所示,本实施例提供的拍摄照装置,包括:

拍摄参数调整指令获取模块31,用于当处于拍摄状态,且显示预览画面时,获取对拍摄参数进行调整的拍摄参数调整指令。

预览画面和拍摄参数存储模块32,用于应用拍摄参数调整指令中调整的拍摄参数更新显示的预览画面,并存储更新后的预览画面与调整的拍摄参数。

图像匹配模块33,用于当采集的画面发生变化、且拍摄参数发生变化后,将采集的画面与存储的预览画面进行匹配。

拍摄参数调整模块34,用于若采集的画面与存储的预览画面匹配成功,则应用调整的拍摄参数。

图像拍摄模块35,用于当获取到拍摄指令后,进行拍摄,得到拍摄后的照片。

本申请实施例所提供的拍照装置可执行图1或图2所示实施例所提供的拍照方法,具备执行方法相应的功能模块和有益效果。

进一步地,在图3所示实施例的基础上,拍摄参数调整指令获取模块31,具体用于当处于拍摄状态,且显示预览画面时,获取用户在预览画面中选择的拍摄主体;根据拍摄主体自动确定所需调整的拍摄参数或者接收用户对拍摄主体指示的所需调整的拍摄参数;预览画面和拍摄参数存储模块32,具体用于应用所需调整的拍摄参数更新显示的预览画面,并存储更新后的预览画面与调整的拍摄参数。

进一步地,在图3所示实施例的基础上,预览画面和拍摄参数存储模块32,具体用于存储更新后的预览画面中拍摄主体的图像特征与调整的拍摄参数;图像匹配模块33,具体用于当采集的画面发生变化、且拍摄参数发生变化后,将采集的画面的图像特征与存储的拍摄主体的图像特征进行匹配;拍摄参数调整模块34,具体用于若采集的画面的图像特征与拍摄主体的图像特征的相似度超过预设阈值,则应用调整的拍摄参数。

进一步地,在图3所示实施例的基础上,拍摄参数调整模块34,具体用于若在存储更新后的预览画面后的预设时间内,采集的画面与存储的预览画面匹配成功,则应用调整的拍摄参数。

进一步地,在图3所示实施例的基础上,拍摄参数调整模块34,还用于若退出拍摄状态,则在存储更新后的预览画面与调整的拍摄参数后的预设时间内,若再次处于拍摄状态,则应用调整的拍摄参数

图4为本申请实施例提供的一种终端的结构示意图,如图4所示,该终端包括处理器41、存储器42、摄像头组件43和显示屏44;终端中处理器41的数量可以是一个或多个,图4中以一个处理器41为例;终端中的处理器41、存储器42、摄像头组件43和显示屏44;可以通过总线或其他方式连接,图4中以通过总线连接为例。

存储器42作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本申请图1或图2实施例中的拍照方法对应的程序指令/模块(例如,拍照装置中的拍摄参数调整指令获取模块31、预览画面和拍摄参数存储模块32、图像匹配模块33、摄像头控制模块34、图像拍摄模块35)。处理器41通过运行存储在存储器42中的软件程序、指令以及模块,从而终端的各种功能应用以及数据处理,即实现上述的拍照方法。

存储器42可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器42可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。

摄像头组件43的数量可以为一个或多个,可以为任意形式的摄像头或摄像头模组,可以通过处理器41的控制进行图像的拍摄,并可以将预览图像在显示屏中显示。显示屏44可以为任意形式的显示屏,可以根据处理器41的控制,将摄像头43所采集的预览图像进行显示,并可以显示处理器41对预览图像进行处理后得到的图像。

本申请实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种拍照方法,该方法包括:

当处于拍摄状态,且显示预览画面时,获取对拍摄参数进行调整的拍摄参数调整指令;

应用拍摄参数调整指令中调整的拍摄参数更新显示的预览画面,并存储更新后的预览画面与调整的拍摄参数;

当采集的画面发生变化、且拍摄参数发生变化后,将采集的画面与存储的预览画面进行匹配;

若采集的画面与存储的预览画面匹配成功,则应用调整的拍摄参数;

当获取到拍摄指令后,进行拍摄,得到拍摄后的照片

当然,本申请实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本申请任意实施例所提供的拍照方法中的相关操作.

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本申请可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。

值得注意的是,上述搜索装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。

注意,上述仅为本申请的较佳实施例及所运用技术原理。本领域技术人员会理解,本申请不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本申请的保护范围。因此,虽然通过以上实施例对本申请进行了较为详细的说明,但是本申请不仅仅限于以上实施例,在不脱离本申请构思的情况下,还可以包括更多其他等效实施例,而本申请的范围由所附的权利要求范围决定。

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