一种拍摄控制方法、终端设备及计算机可读存储介质与流程

文档序号:17601470发布日期:2019-05-07 20:22阅读:143来源:国知局
一种拍摄控制方法、终端设备及计算机可读存储介质与流程
本申请涉及图像处理
技术领域
,尤其涉及一种拍摄控制方法、终端设备及计算机可读存储介质。
背景技术
:随着终端技术的不断发展,终端设备(例如,智能手机、平板等)已经与人们的日常生活息息相关,其功能越来越多,操作越来越简便。目前终端设备的拍照功能已经成为一个非常受欢迎的功能。用户可以使用终端设备拍摄人物、动物、风景等来记录生活。然而在实际应用中发现,终端设备有时拍摄的图像画面质量不高,导致用户无法识别画面中的内容。因此,如何提高拍摄的图像的画面质量是目前亟待解决的问题。技术实现要素:本申请实施例提供一种拍摄控制方法、终端设备及计算机可读存储介质,有利于提高拍摄的图像的画面质量。第一方面,本申请实施例提供了一种拍摄控制方法,包括:终端设备检测预览画面中是否存在预设类型拍摄物的特征区域;若所述预览画面中存在所述特征区域,则所述终端设备确定所述预览画面中的所述特征区域的清晰度和尺寸;所述终端设备检测所述预览画面中的所述特征区域的清晰度是否达到第一清晰度阈值,并且所述预览画面中的所述特征区域的尺寸是否达到第一尺寸阈值;若所述预览画面中的所述特征区域的清晰度未达到所述第一清晰度阈值,则在接收到拍摄指令时,所述终端设备对第一拍摄参数进行调整,以使拍摄的图片中所述特征区域的清晰度达到所述第一清晰度阈值;若所述预览画面中的所述特征区域的尺寸未达到所述第一尺寸阈值,则在接收到拍摄指令时,所述终端设备对第二拍摄参数进行调整,以使拍摄的图片中所述特征区域的尺寸达到所述第一尺寸阈值。第二方面,本申请实施例提供了一种终端设备,该终端设备包括用于执行上述第一方面的方法的单元。第三方面,本申请实施例提供了另一种终端设备,包括处理器、存储器和摄像头,所述处理器、存储器和摄像头相互连接,其中,所述存储器用于存储支持识别设备执行上述方法的计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行上述第一方面的方法。可选的,该终端设备还可包括用户接口。第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述第一方面的方法。本申请实施例中,终端设备可以检测预览画面中预设类型拍摄物的特征区域的清晰度和尺寸。如果该特征区域的清晰度较低,尺寸较小,则对拍摄参数进行调整,以使拍摄的图片中该特征区域的清晰度和尺寸得到提升,从而用户能够更好地识别特征区域的画面。因此,通过实施本申请实施例,有利于提高图像的画面质量。附图说明为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的一种拍摄控制方法的流程示意图;图2是本申请实施例提供的一种预览画面的示意图;图3是本申请实施例提供的另一种拍摄控制方法的流程示意图;图4是本申请实施例提供的另一种拍摄控制方法的流程示意图;图5是本申请实施例提供的另一种拍摄控制方法的流程示意图;图6是本申请实施例提供的一种面部区域选择界面的示意图;图7是本申请实施例提供的另一种拍摄控制方法的流程示意图;图8是本申请实施例提供的一种终端设备的结构示意图;图9是本申请实施例提供的另一种终端设备的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。为了提高拍摄的图像的画面质量,本申请实施例提供了一种拍摄控制方法、终端设备及计算机可读存储介质。其中,该终端设备可包括任何具有拍照功能的设备。例如,该终端设备可以为手机、电脑、平板、个人计算机、智能手表、相机和无人机等,本申请不做限定。请参见图1,图1是本申请实施例提供的一种拍摄控制方法的流程示意图。具体的,如图1所示,该拍摄控制方法可以包括以下步骤101~步骤105,其中:101、终端设备检测预览画面中是否存在预设类型拍摄物的特征区域。本申请实施例中,终端设备在拍摄图像之前可以输出预览画面,当摄像头对准拍摄物时,该预览画面中可以展示该拍摄物的图像。用户可根据预览画面中拍摄物的预览效果来决定是否进行拍摄。可选的,终端设备进入预览画面之后,就可检测该预览画面中是否存在预设类型拍摄物的特征区域。或者,终端设备进入预览画面之后,可以接收用户输入的用于启动清晰模式的启动指令;终端设备启动清晰模式,并在清晰模式下检测预览画面中是否存在预设类型拍摄物的特征区域。其中,该预设类型拍摄物可以是人物、狗或猫等类型的拍摄物。预设类型拍摄物的特征区域可以为预设类型拍摄物的面部区域、预设类型拍摄物的头部区域或预设类型拍摄物的全身等。例如,如果预设类型拍摄物为人物,则预设类型拍摄物的特征区域可以为人物的面部区域。如果预设类型拍摄物为狗,则预设类型拍摄物的特征区域可以为狗的头部区域。如果预设类型拍摄物为猫,则预设类型拍摄物的特征区域可以为猫的全身。本申请实施例中,若终端设备检测到预览画面中存在预设类型拍摄物的特征区域,则执行步骤102。可选的,若终端设备检测到预览画面中不存在预设类型拍摄物的特征区域,则终端设备继续检测预览画面中是否存在预设类型拍摄物的特征区域。102、若预览画面中存在该特征区域,则终端设备确定预览画面中的该特征区域的清晰度和尺寸。例如,终端设备检测在预览画面中是否存在人物的面部区域。如果终端设备检测到预览画面中存在人物的面部区域,则终端设备确定预览画面中人物的面部区域的清晰度和尺寸。作为一种可选的实施方式,终端设备可以根据预览画面中预设类型拍摄物的特征区域的亮度值和色噪像素点数量,确定预览画面中预设类型拍摄物的特征区域的清晰度。例如,如果预览画面中人物的面部区域的亮度值较低,并且色噪像素点数量较多,则终端设备可以确定预览画面中人物的面部区域的清晰度较低。可选的,可以预先设置亮度值和色噪像素点数量与清晰度三者之间的对应关系,从而终端设备根据该对应关系和预览画面中预设类型拍摄物的特征区域的亮度值和色噪像素点数量,就可确定预览画面中预设类型拍摄物的特征区域的清晰度。例如,终端设备可预先设置如下表1所示的亮度值和色噪像素点数量与清晰度三者之间的对应关系。如果预览画面中预设类型拍摄物的特征区域的亮度值为100尼特(nit),色噪像素点数量为200,则预览画面中预设类型拍摄物的特征区域的清晰度为清晰度值1。亮度值越高,色噪像素点数量越少,对应的清晰度越高。例如,如下表1所示,清晰度值3大于清晰度值2大于清晰度值1。表1亮度值色噪像素点数量清晰度100200清晰度值1120180清晰度值2130150清晰度值3可选的,当预览画面中存在多个特征区域时,终端设备可以从多个特征区域中选择一个特征区域作为目标特征区域,并只确定预览画面中该目标特征区域的清晰度和尺寸。确定预览画面中该目标特征区域的清晰度和尺寸之后,判断预览画面中该目标特征区域的清晰度是否达到第一清晰度阈值,并且预览画面中该目标特征区域的尺寸是否达到第一尺寸阈值。若预览画面中该目标特征区域的清晰度未达到该第一清晰度阈值,则在接收到拍摄指令时,终端设备对第一拍摄参数进行调整,以使拍摄的图片中该目标特征区域的清晰度达到第一清晰度阈值。若预览画面中目标特征区域的尺寸未达到该第一尺寸阈值,则在接收到拍摄指令时,终端设备对第二拍摄参数进行调整,以使拍摄的图片中目标特征区域的尺寸达到第一尺寸阈值。在实际应用中,有可能预览画面中出现多个特征区域,其中有些特征区域可能是不重要的特征区域(例如路人的面部区域)。因此,当预览画面中存在预设类型拍摄物的多个特征区域时,从该多个特征区域中选择一个特征区域作为目标特征区域,并且只需要保证目标特征区域的清晰度和尺寸,不需要保证所有特征区域的清晰度和尺寸,这样有利于降低算法的复杂度。举例来说,终端设备检测预览画面中是否存在人物的面部区域。如图2所示,终端设备的预览画面中存在三个人物的面部区域。终端设备需要从该三个人物的面部区域中选择一个人物的面部区域作为目标特征区域。例如,终端设备选择面部区域2作为目标特征区域。终端设备确定预览画面中面部区域2的清晰度和尺寸。终端设备判断预览画面中面部区域2的清晰度是否达到第一清晰度阈值,并且预览画面中面部区域2的尺寸是否达到第一尺寸阈值。若预览画面中面部区域2的清晰度未达到该第一清晰度阈值,则在接收到拍摄指令时,终端设备对第一拍摄参数进行调整,以使拍摄的图片中面部区域2的清晰度达到第一清晰度阈值。若预览画面中目标特征区域的尺寸未达到该第一尺寸阈值,则在接收到拍摄指令时,终端设备对第二拍摄参数进行调整,以使拍摄的图片中面部区域2的尺寸达到第一尺寸阈值。可选的,该目标特征区域可以为特征区域距离预览画面的中心位置最近的特征区域。例如,图2中,面部区域2距离预览画面的中心位置最近,则面部区域2为目标特征区域。通过实施该实施方式,可以从多个拍摄物的特征区域中选择出最重要的特征区域。可选的,该目标特征区域可以为特征区域的尺寸最大的特征区域。可选的,该目标特征区域可以为第一拍摄物的特征区域,该第一拍摄物为终端设备存储的图像中出现次数最多的拍摄物。具体地,终端设备可以从特征区域中提取特征信息,并根据该特征信息在终端设备存储的图像中查找是否存在该特征区域对应的拍摄物。通过实施该实施方式,可以从多个拍摄物的特征区域中选择出最重要的特征区域。例如,预览画面中包括人物1的面部区域1,人物2的面部区域2,人物3的面部区域3。终端设备从面部区域1中提取人物1的特征信息,并根据人物1的特征信息在终端设备存储的图像中查找是否存在人物1。终端设备从面部区域2中提取人物2的特征信息,并根据人物2的特征信息在终端设备存储的图像中查找是否存在人物2。终端设备从面部区域3中提取人物3的特征信息,并根据人物3的特征信息在终端设备存储的图像中查找是否存在人物3。如果终端设备在存储的10张图像中查找到人物1,在存储的30张图像中查找到人物2,在存储的20张图像中查找到人物3,则终端设备确定人物2为第一拍摄物,面部区域2为目标特征区域。103、终端设备检测预览画面中的该特征区域的清晰度是否达到第一清晰度阈值,并且预览画面中的该特征区域的尺寸是否达到第一尺寸阈值。本申请实施例中,终端设备确定预览画面中预设类型拍摄物的特征区域的清晰度和尺寸之后,检测预览画面中该特征区域的清晰度是否达到第一清晰度阈值,并且预览画面中该特征区域的尺寸是否达到第一尺寸阈值。其中,该第一清晰度阈值和第一尺寸阈值可以是预先配置好的固定值。例如,特征区域的清晰度值不高或尺寸较小会导致图像画面质量不高,用户无法看清楚特征区域。因此,可以设置第一清晰度阈值为一个较大的值,第一尺寸阈值为能使用户看清特征区域的一个合适的尺寸,以此来提高拍摄出的图像的特征区域的画面质量。或者,还可以通过其他方式来确定第一清晰度阈值和第一尺寸阈值。如何确定第一清晰度阈值具体可参见图3和图4的描述,如何第一尺寸阈值具体可参见图5的描述,在此不赘述。104、若预览画面中的该特征区域的清晰度未达到该第一清晰度阈值,则在接收到拍摄指令时,终端设备对第一拍摄参数进行调整,以使拍摄的图片中该特征区域的清晰度达到第一清晰度阈值。105、若预览画面中的特征区域的尺寸未达到该第一尺寸阈值,则在接收到拍摄指令时,终端设备对第二拍摄参数进行调整,以使拍摄的图片中该特征区域的尺寸达到第一尺寸阈值。举例来说,终端设备检测在预览画面中是否存在人物的面部区域。如果终端设备检测到预览画面中存在人物1的面部区域,则终端设备确定预览画面中人物1的面部区域的清晰度和尺寸。如果预览画面中人物1的面部区域的清晰度未达到第一清晰度阈值,并且预览画面中人物1的面部区域的尺寸未达到第一尺寸阈值,则终端设备在接收到拍摄指令时,对第一拍摄参数和第二拍摄参数进行调整,以使拍摄的图片中人物1的面部区域的清晰度达到第一清晰度阈值,尺寸达到第一尺寸阈值。可选的,第一拍摄参数可以为曝光时间。例如,可以增加曝光时间以提高拍摄的图片中人物1的面部区域的清晰度。第二拍摄参数可以为焦距。例如,可以增加焦距,以增加拍摄的图片中人物1的面部区域的尺寸。拍摄物的特征区域是图像中最重要的部分之一,在图1所描述的方法中,终端设备可以检测预览画面中预设类型拍摄物的特征区域的清晰度和尺寸。如果该特征区域的清晰度较低,尺寸较小,则对拍摄参数进行调整,以使拍摄的图片中该特征区域的清晰度和尺寸得到提升,从而用户能够更好地识别特征区域的画面。因此,通过实施图1所描述的方法,有利于提高图像的画面质量。并且在图1所描述的方法中,终端设备只检测预览画面中预设类型拍摄物的特征区域的清晰度和尺寸,不检测其他区域的清晰度和尺寸,这样有利于减少终端设备的功耗。请参见图3,图3是本申请实施例提供的另一种拍摄控制方法的流程示意图。具体的,如图3所示,该拍摄控制方法可以包括以下步骤301~步骤308,其中:301、终端设备检测预览画面中是否存在预设类型拍摄物的特征区域。302、若预览画面中存在该特征区域,则终端设备确定预览画面中的该特征区域的清晰度和尺寸。其中,步骤301和步骤302的具体实施方式与图1所示的步骤101和步骤102的具体实施方式相同,具体可参见上述步骤101和步骤102的具体实施方式,在此不赘述。303、终端设备检测第一光线强度值。其中,步骤303~步骤305可在步骤302之前执行,或在步骤302之后执行,本申请实施例不做限定。终端设备检测到预览画面中存在预设类型拍摄物的特征区域之后,终端设备就可检测第一光线强度值。可选的,终端设备可通过光线传感器来检测第一光线强度值。第一光线强度值为终端设备所处的环境光线强度值。304、终端设备根据预设的光线强度值、像素值与清晰度阈值三者之间的对应关系,获取第一光线强度值和终端设备的像素值均对应的清晰度阈值。305、终端设备将第一光线强度值和终端设备的像素值均对应的清晰度阈值确定为第一清晰度阈值。本申请实施例中,像素值为终端设备摄像头的像素值。例如,终端设备的像素值可以为1200万像素、2000万像素、2500万像素等。举例来说,终端设备可以预先设定光线强度值、像素值与清晰度阈值三者之间的对应关系。例如,该对应关系可如下表2所示。光线强度值100和像素值1000对应清晰度阈值1。光线强度值200和像素值1100对应清晰度阈值2。光线强度值300和像素值2000对应清晰度阈值3。如果终端设备获取的光线强度为100勒克斯(lx)、终端设备的像素值为1000万像素,则终端设备确定的第一清晰度阈值为清晰度阈值1。可选的,光线强度值越大、像素值越高,对应的清晰度阈值就大。例如,清晰度阈值3大于清晰度阈值2,清晰度阈值2大于清晰度阈值1。表2光线强度值像素值清晰度阈值1001000清晰度阈值12001100清晰度阈值23002000清晰度阈值3在实际应用中,如果当前环境光线较暗,终端设备无论怎么调整拍摄参数都很难拍摄出很清晰的图片。如果设置一个固定较大的第一清晰度阈值,终端设备将无法对第一拍摄参数进行调整,使得拍摄出的图像中特征区域的清晰度大于第一清晰度阈值。并且如果终端设备的像素值本身较低,而第一清晰度阈值较大,终端设备也无法对第一拍摄参数进行调整,使得拍摄出的图像中特征区域的清晰度大于第一清晰度阈值。因此,通过实施步骤303~步骤305,终端设备可以根据当前的环境光线强度和终端的像素值灵活地确定合适的第一清晰度阈值。306、终端设备检测预览画面中的该特征区域的清晰度是否达到第一清晰度阈值,并且预览画面中的该特征区域的尺寸是否达到第一尺寸阈值。307、若预览画面中的该特征区域的清晰度未达到该第一清晰度阈值,则在接收到拍摄指令时,终端设备对第一拍摄参数进行调整,以使拍摄的图片中该特征区域的清晰度达到第一清晰度阈值。308、若预览画面中的特征区域的尺寸未达到该第一尺寸阈值,则在接收到拍摄指令时,终端设备对第二拍摄参数进行调整,以使拍摄的图片中该特征区域的尺寸达到第一尺寸阈值。其中,步骤306~步骤308的具体实施方式与图1所示的步骤103~步骤105的具体实施方式相同,具体可参见上述步骤103~步骤105的具体实施方式,在此不赘述。请参见图4,图4是本申请实施例提供的另一种拍摄控制方法的流程示意图。具体的,如图4所示,该拍摄控制方法可以包括以下步骤401~步骤409,其中:401、终端设备从终端设备存储的图像中获取所有包括预设类型拍摄物的目标图像。可选的,可以以预设时间为周期来确定第一清晰度阈值。例如,每10天为一个周期,确定一次第一清晰度阈值,即步骤401~步骤404可以每10天执行一次。402、终端设备计算每个目标图像中预设类型拍摄物的特征区域的清晰度。403、终端设备计算所有目标清晰度的清晰度平均值。404、终端设备将该清晰度平均值确定为第一清晰度阈值。举例来说,预设类型拍摄物的特征区域为人物的面部区域。终端设备存储了100张图像。其中,图像1~图像50包括人物的面部区域。因此,图像1~图像50为目标图像。终端设备从存储的100张图像中获取图像1~图像50。终端设备确定图像1中人物的面部区域的清晰度1~图像50中人物的面部区域的清晰度50。终端设备计算清晰度1~清晰度50的清晰度平均值,并将该清晰度平均值确定为第一清晰度阈值。在实际应用中,不同终端设备拍摄的图片能够达到的最大清晰度值不相同。如果设置一个固定的第一清晰度阈值,该第一清晰度阈值可能会超过终端设备拍摄的图片的最大清晰度值。因此,如果设置一个固定的第一清晰度阈值将不能满足所有终端设备的需求。通过实施步骤401~步骤404,能够根据终端设备自身拍摄的历史图像来确定一个适合终端设备的第一清晰度阈值。因此,通过实施步骤401~步骤404,能够灵活地确定第一清晰度阈值。405、终端设备检测预览画面中是否存在该预设类型拍摄物的特征区域。406、若预览画面中存在该特征区域,则终端设备确定预览画面中的该特征区域的清晰度和尺寸。407、终端设备检测预览画面中的该特征区域的清晰度是否达到第一清晰度阈值,并且预览画面中的该特征区域的尺寸是否达到第一尺寸阈值。408、若预览画面中的该特征区域的清晰度未达到该第一清晰度阈值,则在接收到拍摄指令时,终端设备对第一拍摄参数进行调整,以使拍摄的图片中特征区域的清晰度达到第一清晰度阈值。409、若预览画面中的特征区域的尺寸未达到该第一尺寸阈值,则在接收到拍摄指令时,终端设备对第二拍摄参数进行调整,以使拍摄的图片中特征区域的尺寸达到第一尺寸阈值。其中,步骤405~步骤409的具体实施方式与图1所示的步骤101~步骤105的具体实施方式相同,具体可参见上述步骤101~步骤105的具体实施方式,在此不赘述。请参见图5,图5是本申请实施例提供的另一种拍摄控制方法的流程示意图。具体的,如图5所示,该拍摄控制方法可以包括以下步骤501~步骤508,其中:501、终端设备接收用户输入的图像选择指令。502、终端设备根据图像选择指令从终端设备存储的图像中选择一张包括预设类型拍摄物的目标图像。503、终端设备将选择的目标图像中该预设类型拍摄物的特征区域的尺寸确定为第一尺寸阈值。举例来说,预设类型拍摄物为人物,特征区域为面部区域。终端设备存储了100张图像。如果用户对图像1中人物的面部区域的尺寸比较满意,则用户可以输入用于选择图像1的图像选择指令。终端设备接收该图像选择指令之后,选择图像1,并将图像1中人物的面部区域的尺寸确定为第一尺寸阈值。可选的,终端设备具有用于设置第一尺寸阈值的设置按钮,用户点击该设置按钮之后,终端设备就可输出终端设备中存储的所有图片,用户就可对终端设备中存储的图片进行选择。在实际应用中,不同的用户对拍摄的图片的尺寸要求可能不同。如果设置一个固定的第一尺寸阈值,将不能满足所有用户的需求。通过实施步骤501~步骤503,用户可以根据自身的需求自己选择一个合适的第一尺寸阈值。因此,通过实施步骤501~步骤503,能够灵活地确定第一尺寸阈值。作为一种可选的实施方式,若选择的目标图像中具有预设类型拍摄物的多个特征区域,则终端设备在目标图像中标记出该多个特征区域;终端设备提示用户从该多个特征区域中选择一个特征区域;终端设备接收用户通过触摸第一特征区域所输入的特征区域选择指令;相应地,终端设备将选择的目标图像中该预设类型拍摄物的特征区域的尺寸确定为第一尺寸阈值的具体实施方式为:终端设备将第一特征区域的尺寸确定为第一尺寸阈值。基于该可选的实施方式,能够灵活地确定第一尺寸阈值。举例来说,预设类型拍摄物为人物,特征区域为面部区域。终端设备存储了100张图像。例如,如图6所示,用户选择了图像1。图像1中包括人物1的面部区域1、人物2的面部区域2和人物3的面部区域3。终端设备选择图像1之后,在图像1中标记出人物1的面部区域1、人物2的面部区域2和人物3的面部区域3,并在界面中输出提示信息,以提示用户从多个面部区域中选择一个面部区域。用户可以对面部区域进行触摸操作,以输入用于对面部区域进行选择的选择指令。例如,如图6所示,如果用户触摸面部区域1,则终端设备选择面部区域1,并将面部区域1的尺寸确定为第一尺寸阈值。可选的,如果选择的目标图像中具有预设类型拍摄物的多个特征区域,终端设备还可以选择最大特征区域的尺寸确定为第一尺寸阈值,或将目标图像中所有预设类型拍摄物的特征区域的尺寸的平均值确定为第一尺寸阈值。可选的,若选择的目标图像中具有预设类型拍摄物的多个特征区域,则终端设备也可以随机选择一个第一特征区域,并将该第一特征区域的尺寸确定为第一尺寸阈值。例如,该多个特征区域包括面部区域1和面部区域2,如果面部区域1和面部区域2的尺寸之差在预设范围之内,即面部区域1和面部区域2的尺寸相差不大,则终端设备可随机选择面部区域1或面部区域2作为第一特征区域。504、终端设备检测预览画面中是否存在该预设类型拍摄物的特征区域。505、若预览画面中存在该特征区域,则终端设备确定预览画面中的该特征区域的清晰度和尺寸。506、终端设备检测预览画面中的该特征区域的清晰度是否达到第一清晰度阈值,并且预览画面中的该特征区域的尺寸是否达到第一尺寸阈值。507、若预览画面中的该特征区域的清晰度未达到该第一清晰度阈值,则在接收到拍摄指令时,终端设备对第一拍摄参数进行调整,以使拍摄的图片中特征区域的清晰度达到第一清晰度阈值。508、若预览画面中的特征区域的尺寸未达到该第一尺寸阈值,则在接收到拍摄指令时,终端设备对第二拍摄参数进行调整,以使拍摄的图片中特征区域的尺寸达到第一尺寸阈值。其中,步骤504~步骤508的具体实施方式与图1所示的步骤101~步骤105的具体实施方式相同,具体可参见上述步骤101~步骤105的具体实施方式,在此不赘述。请参见图7,图7是本申请实施例提供的另一种拍摄控制方法的流程示意图。具体的,如图7所示,该拍摄控制方法可以包括以下步骤701~步骤710:701、终端设备检测预览画面中是否存在该预设类型拍摄物的特征区域。702、若预览画面中存在该特征区域,则终端设备确定预览画面中的该特征区域的清晰度和尺寸。703、终端设备检测预览画面中的该特征区域的清晰度是否达到第一清晰度阈值,并且预览画面中的该特征区域的尺寸是否达到第一尺寸阈值。704、若预览画面中的该特征区域的清晰度未达到该第一清晰度阈值,则在接收到拍摄指令时,终端设备对第一拍摄参数进行调整,以使拍摄的图片中该特征区域的清晰度达到第一清晰度阈值。705、若预览画面中的特征区域的尺寸未达到该第一尺寸阈值,则在接收到拍摄指令时,终端设备对第二拍摄参数进行调整,以使拍摄的图片中该特征区域的尺寸达到第一尺寸阈值。其中,步骤701~步骤705的具体实施方式与图1所示的步骤101~步骤105的具体实施方式相同,具体可参见上述步骤101~步骤105的具体实施方式,在此不赘述。706、若预览画面中不存在预设类型拍摄物的特征区域,则终端设备根据预设旋转速度旋转摄像头。本申请实施例中,终端设备具有旋转摄像头。终端设备可以控制摄像头向左旋转或向右旋转。707、终端设备在摄像头旋转的过程中检测预览画面中是否存在预设类型拍摄物的特征区域。本申请实施例中,终端设备在摄像头旋转的过程中会继续检测预览画面中是否存在预设类型的拍摄物的特征区域。可选的,若终端设备在摄像头的旋转时长超过预设时长时还未检测到预览画面中存在预设类型拍摄物的特征区域,则终端设备可以停止旋转摄像头。708、若在摄像头旋转的过程中检测到预览画面中存在预设类型拍摄物的特征区域,则终端设备检测预设类型拍摄物的特征区域是否处于预览画面的中间位置。可选的,若在摄像头旋转的过程中检测到预览画面中不存在预设类型拍摄物的特征区域,则继续旋转摄像头,并在摄像头旋转的过程中检测预览画面中是否存在预设类型拍摄物的特征区域。709、若是,则终端设备停止旋转摄像头。可选的,终端设备停止旋转摄像头之后,可跳转到步骤702,即确定预览画面中的该特征区域的清晰度和尺寸。710、若否,则终端设备旋转摄像头直到预设类型拍摄物的特征区域处于预览画面的中间位置。可选的,终端设备旋转摄像头直到预设类型拍摄物的特征区域处于预览画面的中间位置之后,可跳转到步骤702,即确定预览画面中的该特征区域的清晰度和尺寸。通过执行步骤706~步骤710,终端设备能够自动的旋转摄像头,以使预设类型拍摄物的特征区域能够出现在预览画面中。上述方法实施例都是对本申请的拍摄控制方法的举例说明,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。请参见图8,图8是本申请实施例提供的一种终端设备的结构示意图。本申请实施例的终端设备包括用于执行上述拍摄控制方法的单元。具体的,本实施例的终端设备800可包括:检测单元801、确定单元802和拍摄单元803。其中,检测单元801,用于检测预览画面中是否存在预设类型拍摄物的特征区域;确定单元802,用于在检测单元801检测到预览画面中存在该特征区域时,确定预览画面中的该特征区域的清晰度和尺寸;检测单元801,还用于检测预览画面中的该特征区域的清晰度是否达到第一清晰度阈值,并且预览画面中的该特征区域的尺寸是否达到第一尺寸阈值;拍摄单元803,用于在检测单元801检测到预览画面中的该特征区域的清晰度未达到第一清晰度阈值时,在接收到拍摄指令时,对第一拍摄参数进行调整,以使拍摄的图片中该特征区域的清晰度达到第一清晰度阈值;拍摄单元803,用于在检测单元801检测到预览画面中的该特征区域的尺寸未达到第一尺寸阈值时,在接收到拍摄指令时,对第二拍摄参数进行调整,以使拍摄的图片中该特征区域的尺寸达到第一尺寸阈值。可选的,终端设备还包括获取单元,其中:检测单元801,还用于在检测单元801检测预览画面中的特征区域的清晰度是否达到第一清晰度阈值之前,检测第一光线强度值;获取单元,用于根据预设的光线强度值、像素值与清晰度阈值三者之间的对应关系,获取第一光线强度值和终端设备的像素值均对应的清晰度阈值;确定单元802,还用于将第一光线强度值和终端设备的像素值均对应的清晰度阈值确定为第一清晰度阈值。可选的,终端设备还包括获取单元和计算单元,其中:获取单元,用于在检测单元801检测预览画面中的特征区域的清晰度是否达到第一清晰度阈值之前,从终端设备存储的图像中获取所有包括预设类型拍摄物的目标图像;计算单元,用于计算每个目标图像中的特征区域的目标清晰度;计算单元,还用于计算所有目标清晰度的清晰度平均值;确定单元802,还用于将清晰度平均值确定为第一清晰度阈值。可选的,终端设备还包括接收单元和选择单元,其中:接收单元,用于在检测单元801检测预览画面中的特征区域的清晰度是否达到第一清晰度阈值之前,接收用户输入的图像选择指令;选择单元,用于根据图像选择指令从终端设备存储的图像中选择一张包括预设类型拍摄物的目标图像;确定单元802,还用于将选择的目标图像中预设类型拍摄物的特征区域的尺寸确定为第一尺寸阈值。可选的,终端设备还包括标记单元和提示单元,其中:标记单元,用于选择单元在根据图像选择指令从终端设备存储的图像中选择一张包括预设类型拍摄物的目标图像之后,若选择的目标图像中具有预设类型拍摄物的多个特征区域,则在目标图像中标记出多个特征区域;提示单元,用于提示用户从多个特征区域中选择一个特征区域;接收单元,还用于接收用户通过触摸第一特征区域所输入的特征区域选择指令;确定单元802将选择的目标图像中预设类型拍摄物的特征区域的尺寸确定为第一尺寸阈值的方式具体为:确定单元802将第一特征区域的尺寸确定为第一尺寸阈值。可选的,确定单元802确定预览画面中的特征区域的清晰度的方式具体为:确定单元802根据预览画面中的特征区域的亮度值和色噪像素点数量,确定预览画面中的特征区域的清晰度。可选的,旋转单元和控制单元,其中:旋转单元,用于在检测单元801检测到预览画面中不存在预设类型拍摄物的特征区域时,根据预设旋转速度旋转摄像头;检测单元801,还用于在摄像头旋转的过程中检测预览画面中是否存在预设类型拍摄物的特征区域;检测单元801,还用于在摄像头旋转的过程中检测到预览画面中存在预设类型拍摄物的特征区域时,检测预设类型拍摄物的特征区域是否处于预览画面的中间位置;控制单元,用于检测单元801检测到预设类型拍摄物的特征区域处于预览画面的中间位置时,停止旋转摄像头。旋转单元,还用于检测单元801检测到预设类型拍摄物的特征区域未处于预览画面的中间位置时,旋转摄像头直到预设类型拍摄物的特征区域处于预览画面的中间位置。具体的,该终端设备可通过上述单元实现上述图1至图7所示实施例中的拍摄控制方法中的部分或全部步骤。应理解,本申请实施例是对应方法实施例的装置实施例,对方法实施例的描述,也适用于本申请实施例。请参见图9,为本发明实施例提供了一种终端设备的结构示意图。如图9所示,该终端设备包括:处理器901、存储器902和摄像头903。可选的,该终端设备还包括通信总线,该通信总线用于实现这些组件之间的连接通信。其中,存储器905可以是高速ram存储器,也可以是非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。存储器902可选的还可以是至少一个位于远离前述处理器901的存储装置。其中,存储器902中存储一组程序代码,且处理器901调用存储器902中存储的程序代码,用于执行以下操作:检测预览画面中是否存在预设类型拍摄物的特征区域;若预览画面中存在特征区域,则确定预览画面中的特征区域的清晰度和尺寸;检测预览画面中的特征区域的清晰度是否达到第一清晰度阈值,并且预览画面中的特征区域的尺寸是否达到第一尺寸阈值;若预览画面中的特征区域的清晰度未达到第一清晰度阈值,则在接收到拍摄指令时,对第一拍摄参数进行调整,以使摄像头903拍摄的图片中特征区域的清晰度达到第一清晰度阈值;若预览画面中的特征区域的尺寸未达到第一尺寸阈值,则在接收到拍摄指令时,对第二拍摄参数进行调整,以使摄像头903拍摄的图片中特征区域的尺寸达到第一尺寸阈值。可选的,处理器901检测预览画面中的特征区域的清晰度是否达到第一清晰度阈值之前,还可执行以下步骤:检测第一光线强度值;根据预设的光线强度值、像素值与清晰度阈值三者之间的对应关系,获取第一光线强度值和终端设备的像素值均对应的清晰度阈值;将第一光线强度值和终端设备的像素值均对应的清晰度阈值确定为第一清晰度阈值。可选的,处理器901检测预览画面中的特征区域的清晰度是否达到第一清晰度阈值之前,还可执行以下步骤:从终端设备存储的图像中获取所有包括预设类型拍摄物的目标图像;计算每个目标图像中的特征区域的目标清晰度;计算所有目标清晰度的清晰度平均值;将清晰度平均值确定为第一清晰度阈值。可选的,处理器901检测预览画面中的特征区域的尺寸是否达到第一尺寸阈值之前,还可执行以下步骤:接收用户输入的图像选择指令;根据图像选择指令从终端设备存储的图像中选择一张包括预设类型拍摄物的目标图像;将选择的目标图像中预设类型拍摄物的特征区域的尺寸确定为第一尺寸阈值。可选的,处理器901根据图像选择指令从终端设备存储的图像中选择一张包括预设类型拍摄物的目标图像之后,还可执行以下步骤:若选择的目标图像中具有预设类型拍摄物的多个特征区域,则在目标图像中标记出多个特征区域;提示用户从多个特征区域中选择一个特征区域;接收用户通过触摸第一特征区域所输入的特征区域选择指令;处理器901将选择的目标图像中预设类型拍摄物的特征区域的尺寸确定为第一尺寸阈值的方式具体为:将第一特征区域的尺寸确定为第一尺寸阈值。可选的,处理器901确定预览画面中的特征区域的清晰度的方式具体为:根据预览画面中的特征区域的亮度值和色噪像素点数量,确定预览画面中的特征区域的清晰度。可选的,处理器901调用存储器902中存储的程序代码,还用于执行以下操作:若预览画面中不存在预设类型拍摄物的特征区域,则根据预设旋转速度旋转摄像头903;在摄像头903旋转的过程中检测预览画面中是否存在预设类型拍摄物的特征区域;若在摄像头903旋转的过程中检测到预览画面中存在预设类型拍摄物的特征区域,则检测预设类型拍摄物的特征区域是否处于预览画面的中间位置;若是,则停止旋转摄像头903。若否,则旋转摄像头903直到预设类型拍摄物的特征区域处于预览画面的中间位置。具体实现中,本申请实施例中所描述的处理器901等可执行上述图1至图7所示的方法实施例中所描述的实现方式,也可执行本申请实施例图8所描述的各单元的实现方式,此处不赘述。本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时可实现图1至图7所对应实施例中描述的拍摄控制方法中的部分或全部步骤,也可实现本申请图8或图9所示实施例的终端设备的功能,此处不赘述。本申请实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述方法中的部分或全部步骤。所述计算机可读存储介质可以是前述任一实施例所述的识别设备的内部存储单元,例如识别设备的硬盘或内存。所述计算机可读存储介质也可以是所述识别设备的外部存储设备,例如所述识别设备上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。在本申请中,术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。以上所述,仅为本申请的部分实施方式,但本申请的保护范围并不局限于此,任何熟悉本
技术领域
的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1