拍摄图像的方法、装置及设备与流程

专利2022-06-29  219


本发明实施例涉及拍摄图像技术领域,尤其涉及一种拍摄图像的方法、装置及设备。



背景技术:

目前,诸如手机之类的电子设备都具有图像拍摄的功能。用户可以使用电子设备的前置摄像装置进行自拍。

为了提高图像拍摄的质量,现有的前置摄像装置一般都提供了美图的功能,例如美颜或者滤镜,能够让用户对拍摄后的照片进行色彩、对比度等方面的调整,使照片更符合大众的审美。但是上述的美图的方法只是对色彩、美白、磨皮等做出优化,对图像的质量提升程度有限,此外,一般用户不具备专业摄影知识,用户拍摄的图像画面构图往往不够合理,导致图像拍摄质量较差。



技术实现要素:

本发明实施例提供一种拍摄图像的方法、装置及设备,提高了图像拍摄的质量。

第一方面,本发明实施例提供一种拍摄图像的方法,应用于电子设备,所述电子设备中设置有摄像装置,所述方法包括:

在所述摄像装置启动后,获取所述摄像装置采集得到的第一图像,所述第一图像包括人脸图像;

在所述第一图像中确定所述人脸图像在所述第一图像中的位置;

根据所述人脸图像在所述第一图像中的位置,对所述第一图像处理得到第二图像,所述人脸图像位于所述第二图像中的第一预设位置;

输出所述第二图像。

在一种可能的实施方式中,在所述第一图像中确定所述人脸图像在所述第一图像中的位置,包括:

对所述第一图像进行人脸识别,得到所述人脸图像;

确定所述人脸图像所在的矩形框;

将所述矩形框在所述第一图像中的位置确定为所述人脸图像在所述第一图像中的位置。

在一种可能的实施方式中,根据所述人脸图像在所述第一图像中的位置,对所述第一图像处理得到第二图像,包括:

根据所述人脸图像在所述第一图像中的位置,确定所述人脸图像在所述第一图像中的第一区域;

根据所述第一区域,在多个预设位置中确定第一预设位置;

根据所述人脸图像在所述第一图像中的位置和所述第一预设位置,对所述第一图像处理得到第二图像。

在一种可能的实施方式中,根据所述第一区域,在多个预设位置中确定第一预设位置,包括:

根据所述第一区域和预设对应关系,在所述多个预设位置中确定所述第一预设位置,所述预设对应关系为区域与预设位置之间的对应关系。

在一种可能的实施方式中,根据所述人脸图像在所述第一图像中的位置和所述第一预设位置,对所述第一图像处理得到第二图像包括:

根据所述人脸图像在所述第一图像中的位置和所述第一预设位置,在所述第一图像中确定剪裁部位和剪裁尺寸;

根据所述剪裁部位和所述剪裁尺寸对所述第一图像处理得到第二图像。

在一种可能的实施方式中,输出所述第二图像之后,还包括:

接收用户输入的拍摄指令;

根据所述拍摄指令,将所述第二图像确定为拍摄图像。

在一种可能的实施方式中,所述方法还包括:

确定所述人脸图像的尺寸与所述第一图像的尺寸之间的比值;

若所述比值大于或等于第一阈值,则生成并显示第一提示信息,所述第一提示信息用于提示用户远离所述电子设备;

若所述比值小于或等于第二阈值,则生成并显示第二提示信息,所述第二提示信息用于提示用户靠近所述电子设备。

在一种可能的实施方式中,所述方法还包括:

判断所述人脸图像是否完整;

若否,则生成并显示第三提示信息,所述第三提示信息用于提示用户远离所述电子设备的边框。

第二方面,本发明实施例提供一种拍摄图像的装置,应用于电子设备,所述电子设备中设置有摄像装置,所述装置包括:

获取模块,用于在所述摄像装置启动后,获取所述摄像装置采集得到的第一图像,所述第一图像包括人脸图像;

确定模块,用于在所述第一图像中确定所述人脸图像在所述第一图像中的位置;

处理模块,用于对所述第一图像处理得到第二图像,所述人脸图像位于所述第二图像中的第一预设位置;

输出模块,用于输出所述第二图像。

在一种可能的实施方式中,所述确定模块具体用于:

对所述第一图像进行人脸识别,得到所述人脸图像;

确定所述人脸图像所在的矩形框;

将所述矩形框在所述第一图像中的位置确定为所述人脸图像在所述第一图像中的位置。

在一种可能的实施方式中,所述处理模块具体用于:

根据所述人脸图像在所述第一图像中的位置,确定所述人脸图像在所述第一图像中的第一区域;

根据所述第一区域,在多个预设位置中确定第一预设位置;

根据所述人脸图像在所述第一图像中的位置和所述第一预设位置,对所述第一图像处理得到第二图像。

在一种可能的实施方式中,所述确定模块具体用于:

根据所述第一区域和预设对应关系,在所述多个预设位置中确定所述第一预设位置,所述预设对应关系为区域与预设位置之间的对应关系。

在一种可能的实施方式中,所述处理模块具体用于:

根据所述人脸图像在所述第一图像中的位置和所述第一预设位置,在所述第一图像中确定剪裁部位和剪裁尺寸;

根据所述剪裁部位和所述剪裁尺寸对所述第一图像处理得到第二图像。

在一种可能的实施方式中,所述装置还包括接收模块:

所述接收模块用于,接收用户输入的拍摄指令;

所述确定模块还用于,根据所述拍摄指令,将所述第二图像确定为拍摄图像。

在一种可能的实施方式中,所述确定模块还用于:

确定所述人脸图像的尺寸与所述第一图像的尺寸之间的比值;

若所述比值大于或等于第一阈值,则生成并显示第一提示信息,所述第一提示信息用于提示用户远离所述电子设备;

若所述比值小于或等于第二阈值,则生成并显示第二提示信息,所述第二提示信息用于提示用户靠近所述电子设备。

在一种可能的实施方式中,所述装置还包括判断模块:

所述判断模块用于,判断所述人脸图像是否完整;

若否,则生成并显示第三提示信息,所述第三提示信息用于提示用户远离所述电子设备的边框。

第三方面,本发明实施例提供一种拍摄图像的装置,包括:至少一个处理器和存储器;

所述存储器用于存储计算机程序指令;

所述至少一个处理器用于执行所述存储器存储的计算机程序指令,使得所述至少一个处理器执行如第一方面任一项所述的拍摄图像的方法。

第四方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序指令,当处理器执行所述计算机程序指令时,实现如第一方面任一项所述的拍摄图像的方法。

本发明实施例提供的拍摄图像的方法、设备及装置,当用户需要通过电子设备拍摄构图合理的图像时,用户可以在电子设备中启动摄像装置,在拍摄取景的过程中,电子设备获取摄像装置采集得到的第一图像,第一图像包括人脸图像;在第一图像中确定人脸图像在第一图像中的位置;根据人脸图像在第一图像中的位置,对第一图像处理得到第二图像,人脸图像位于第二图像中的第一预设位置;在电子设备的显示屏上输出第二图像,从而可以在用户拍摄取景过程中得到构图合理的图像画面,提高了图像拍摄的质量。

附图说明

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

图1为本发明实施例提供的拍摄图像的方法的应用场景示意图;

图2为本发明实施例提供的一种拍摄图像的方法的流程示意图;

图3为本发明实施例提供的确定人脸图像在第一图像中的位置的示意图;

图4为本发明实施例提供的黄金构图法则示意图;

图5为本发明实施例提供的拍摄图像过程的示意图;

图6为本发明实施例提供的另一种拍摄图像的方法的流程示意图;

图7为本发明实施例提供的确定人脸图像的尺寸与第一图像的尺寸之间的比值的示意图;

图8为本发明实施例提供的判断人脸图像是否完整的过程示意图;

图9为本发明实施例提供的一种拍摄图像的装置的结构示意图;

图10为本发明实施例提供的另一种拍摄图像的装置的结构示意图;

图11为本发明实施例提供的又一种拍摄图像的装置的结构示意图;

图12为本发明实施例提供的拍摄图像的装置的硬件结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明实施例提供的拍摄图像的方法的应用场景示意图。请参见图1,包括电子设备101和用户102。电子设备101可以为具有图像拍摄功能的电子设备,例如,电子设备101可以包括但不限于智能手机、平板电脑、相机、个人数字助理等电子设备。电子设备101中设置有摄像装置103。摄像装置103可以包括前置摄像装置和后置摄像装置,摄像装置103的数量可以为一个或者多个,摄像装置103可以有多种类型,例如,摄像装置103可以包括广角摄像装置、微距摄像装置、长焦摄像装置等。用户102可以通过摄像装置103采集图像,在现有技术中,电子设备101可以通过摄像装置103采集得到图像,利用美颜或者滤镜等美颜功能对图像中的人脸图像进行处理,从而得到质量较高的图像。但是该过程只是对色彩、美白、磨皮等做出优化,没有考虑到用户拍摄的图像画面构图的合理性,对此,本申请对图像画面优化的处理过程进行了改进。

在本申请中,当用户需要通过电子设备101拍摄高质量的图像时,用户可以启动电子设备101中的摄像装置,在拍摄取景的过程中,电子设备可以通过摄像装置获取得到包括人脸图像的第一图像,根据人脸图像在第一图像中的位置,对该第一图像处理后得到图像画面构图合理的第二图像,从而电子设备101可以在其屏幕上输出构图合理的第二图像。在上述过程中,电子设备101可以根据图像中的人脸图像的位置对该图像处理,从而得到构图合理的图像,使得用户拍摄图像的质量较高。

下面,通过具体实施例对本申请所示的技术方案进行详细说明。需要说明的是,下面几个具体实施例可以相互结合,对于相同或相似的内容,在不同的实施例中不再进行重复说明。

图2为本发明实施例提供的一种拍摄图像的方法的流程示意图。请参见图2,该方法可以包括:

s201、在摄像装置启动后,获取摄像装置采集得到的第一图像。

本发明实施例的执行主体可以为电子设备,也可以为设置在电子设备中的拍摄图像装置。可选的,电子设备可以为具有图像拍摄功能的电子设备,例如,电子设备可以包括但不限于智能手机、平板电脑、相机、个人数字助理等电子设备。电子设备上设置有摄像装置,摄像装置可以包括前置摄像装置和后置摄像装置,摄像装置的数量可以为一个或者多个,摄像装置可以有多种类型,例如,摄像装置可以包括广角摄像装置、微距摄像装置、长焦摄像装置等,对此,本发明实施例不做具体限定。

第一图像可以为电子设备通过摄像装置获取得到的图像,在本发明实施例中,该图像中可以包括人脸图像,具体的,人脸图像的数量可以为1。

在实际应用过程中,当用户需要通过电子设备获取得到构图合理的图像时,用户可以打开电子设备的摄像装置,可选的,用户可以根据实际需要切换前置摄像装置或者后置摄像装置。在摄像装置启动后,用户可以调节摄像装置的角度及位置,实时获取需要采集的图像,电子设备可以设置有显示屏,摄像装置采集得到的图像可以实时地在电子设备的显示屏上输出。

可选的,电子设备中可以设置构图优化功能的选项,在获取第一图像之前,用户可以根据自己的喜好选择是否进行构图优化。

s202、在第一图像中确定人脸图像在第一图像中的位置。

可选的,可以通过如下可行的实现方式在第一图像中确定人脸图像在第一图像中的位置:对第一图像进行人脸识别,得到人脸图像;确定人脸图像所在的矩形框;将矩形框在第一图像中的位置确定为人脸图像在第一图像中的位置。

下面,结合图3,通过具体实施例,对上述确定人脸图像在第一图像中的位置的过程进行详细说明。

图3为本发明实施例提供的确定人脸图像在第一图像中的位置的示意图。请参见图3,包括页面3a、页面3b。

请参见页面3a,当摄像装置采集得到第一图像之后,对第一图像进行人脸识别,得到人脸图像。对第一图像进行人脸识别的过程可以参考现有技术,在此本发明实施例不再赘述。

请参见页面3b,当得到人脸图像之后,确定人脸图像所在的矩形框,将矩形框在第一图像中的位置确定为人脸图像在第一图像中的位置,具体的,如页面3b所示,可以通过矩形框的四条边分别与图像的四条边框的距离来表示矩形框在第一图像中的位置。

s203、根据人脸图像在第一图像中的位置,对第一图像处理得到第二图像,人脸图像位于第二图像中的第一预设位置。

第二图像可以为根据构图法则对第一图像处理后得到的图像。第一预设位置可以为根据构图法则得到的构图合理的人脸图像的位置。构图法则可以包括但不限于黄金构图法则、框架式构图法则、交叉线法则等。其中,黄金构图法则也可以称为九宫格构图法则,本发明实施例以黄金构图法则为例具体说明。下面,结合图4,对黄金构图法则的具体实现过程进行说明。

图4为本发明实施例提供的黄金构图法则示意图。请参见图4,黄金分割法则近似将图像画面进行三等分分割,具体的,将图像画面分别从水平方向和垂直方向平均分为三等分,形成九宫格,交叉得到的四个点可以作为黄金分割点,这四条线可以作为黄金分割线。当拍摄对象刚好放置于黄金分割点或线上时,拍摄对象的位置以及和剩余空间的分割比值会比较协调,能够营造画面的平衡感,提升视觉舒适感,体现出美感。

可选的,可以通过如下可行的实现方式根据人脸图像在第一图像中的位置,对第一图像处理得到第二图像:根据人脸图像在第一图像中的位置,确定人脸图像在第一图像中的第一区域;根据第一区域,在多个预设位置中确定第一预设位置;根据人脸图像在第一图像中的位置和第一预设位置,对第一图像处理得到第二图像。

其中,第一区域可以为第一图像中矩形框所在的区域。预设位置可以为根据构图法则确定出来的黄金分割点,预设位置的数量可以为多个,具体的,预设位置可以包括:左上三分点、右上三分点、左下三分点、右下三分点。第一预设位置可以为与第一区域距离最近的预设位置,第二图像可以为对第一图像处理后的构图合理的图像。

可选的,可以通过如下可行的实现方式根据第一区域,在多个预设位置中确定第一预设位置:根据第一区域和预设对应关系,在多个预设位置中确定第一预设位置。

其中,预设对应关系为区域与预设位置之间的对应关系。第一预设对应关系可以为多个预设位置中离第一区域最近的预设位置与第一区域的对应关系,例如,当第一区域为右上角区域时,第一预设对应关系可以为第一区域与右上三分点相对应。需要说明的是,上述只是以示例的形式示意区域与预设位置之间的对应关系,当然,还可以有其他形式表示区域与预设位置之间的对应关系。

可选的,可以通过如下可行的实现方式根据人脸图像在第一图像中的位置和第一预设位置,对第一图像处理得到第二图像:根据人脸图像在第一图像中的位置和第一预设位置,在第一图像中确定剪裁部位和剪裁尺寸;根据剪裁部位和剪裁尺寸对第一图像处理得到第二图像。需要注意的是,在对第一图像处理之前,根据剪裁部位和剪裁尺寸将第一图像按照原图像比值进行放大,以使处理后得到的第二图像与第一图像尺寸相同。

在实际应用过程中,例如,当人脸图像在第一图像中的偏左上角位置时,相应的,矩形框所在位置也处于第一图像中的偏左上角位置,因此可以确定人脸图像在第一图像中的第一区域为左上角区域。根据第一区域和预设对应关系,可以从多个预设位置中确定第一预设位置为左上三分点。移动第一图像,使得人脸图像在第一图像中的位置与第一预设位置重合,具体的,使得矩形框的中心与第一预设位置重合,同时,对移动后的第一图像进行放大,使得放大后的第一图像可以将原第一图像全部包含在内,根据原第一图像的尺寸,确定移动后的第一图像的剪裁部位以及剪裁尺寸。根据剪裁部位以及剪裁尺寸对移动后的第一图像处理得到与第一图像尺寸相同的第二图像。

s204、输出第二图像。

电子设备在其显示屏上输出处理后的第二图像。

可选的,在输出第二图像之后,还可以包括:接收用户输入的拍摄指令;根据拍摄指令,将第二图像确定为拍摄图像。

在实际应用过程中,用户可以在拍摄取景过程中,通过电子设备的显示屏实时看到构图合理的第二图像的画面,当看到自己满意的第二图像时,会点击电子设备的拍摄按钮,电子设备接收到用户输入的拍摄指令后,将该第二图像确定为拍摄图像并保存在电子设备中。

在上述实施例的基础上,下面,结合图5,通过具体示例,对本发明实施例所示的拍摄图像的过程进行详细说明。

图5为本发明实施例提供的拍摄图像过程的示意图。本示例以摄像装置为前置摄像装置为例进行说明。请参见图5,包括页面5a-页面5f。

请参见页面5a,当用户需要通过电子设备拍摄构图合理的图像时,用户可以打开电子设备的摄像装置,在摄像装置开启之后,用户通过调节摄像装置的角度及位置,实时获取需要采集的第一图像,并在电子设备的显示屏上实时输出第一图像。

请参见页面5b,拍摄取景过程中,当获取到第一图像之后,电子设备可以对第一图像进行人脸识别,得到人脸图像,根据人脸图像的尺寸确定矩形框的尺寸,并将人脸图像放置于矩形框内,使得人脸图像恰好处于矩形框内。将矩形框在第一图像中的位置确定为人脸图像在第一图像中的位置,具体的,将矩形框的中心点确定为人脸图像在第一图像中的位置。

请参见页面5c,根据上述构图法则将图像的画面分别从水平方向和垂直方向平均分为三等分,形成九宫格,多个预设位置即为交叉得到的黄金分割点,分别为:左上三分点、右上三分点、左下三分点、右下三分点。根据人脸图像在第一图像中的位置,可以确定人脸图像在第一图像中的第一区域为右上角,根据第一区域的位置,可以确定在多个预设位置中第一预设位置为右上三分点。

请参见页面5d,移动第一图像,将第一图像中的人脸图像所在的矩形框的中心点与右上三分点重合,此时,第一图像的上部会出现空白区域,需要将第一图像进行放大,具体的,按照原第一图像的比值进行放大,以便可以刚好去掉第一图像由于移动形成的空白区域。对第一图像进行放大之后,在第一图像中确定剪裁部位和剪裁尺寸(页面5d中以灰色部位示出),以使剪裁后得到的第二图像与第一图像尺寸相同。

请参见页面5e,对第一图像进行剪裁,使得刚好可以在电子设备的显示屏中完整输出第二图像。在拍摄取景过程中,用户可以通过显示屏实时看到构图优化后的第二图像。

请参见页面5f,可选的,在电子设备输出第二图像之后,用户可以根据自己的需要进行拍摄,电子设备接收到用户输入的拍摄指令后,将该第二图像确定为拍摄图像并保存在电子设备中,如页面5f所示。

本发明实施例提供的拍摄图像的方法、设备及装置,当用户需要通过电子设备拍摄构图合理的图像时,用户可以在电子设备中启动摄像装置,在拍摄取景的过程中,电子设备获取摄像装置采集得到的第一图像,第一图像包括人脸图像;在第一图像中确定人脸图像在第一图像中的位置;根据人脸图像在第一图像中的位置,对第一图像处理得到第二图像,人脸图像位于第二图像中的第一预设位置;在电子设备的显示屏上输出第二图像,从而可以在拍摄取景过程中得到构图合理的图像画面,提高了图像拍摄的质量。

在上述实施例的基础上,下面,通过图6所示的实施例,对上述拍摄图像的方法进行进一步详细说明。

图6为本发明实施例提供的另一种拍摄图像的方法的流程示意图。请参见图6,该方法可以包括:

s601、在摄像装置启动后,获取摄像装置采集得到的第一图像。

需要说明的是,s601的执行过程可以参见s201的执行过程,此处不再进行赘述。

s602、在第一图像中确定人脸图像在第一图像中的位置。

需要说明的是,s602的执行过程可以参见s202的执行过程,此处不再进行赘述。

s603、确定人脸图像的尺寸与第一图像的尺寸之间的比值。

可选的,若比值大于或等于第一阈值,则生成并显示第一提示信息,第一提示信息用于提示用户远离电子设备,例如,当第一图像中人脸图像较大,具体的,人脸图像的尺寸与第一图像的尺寸的比值大于或等于第一阈值时,电子设备的显示屏上可以显示第一提示信息,例如,第一提示信息可以包括但不限于:“请您远离摄像头”。

若比值小于或等于第二阈值,则生成并显示第二提示信息,第二提示信息用于提示用户靠近电子设备,例如,当第一图像中人脸图像较小,具体的,人脸图像的尺寸与第一图像的尺寸的比值小于或等于第二阈值时,电子设备的显示屏上可以显示第二提示信息,例如,第二提示信息可以包括但不限于:“请您靠近摄像头”。

若比值大于第二阈值且小于第一阈值,则表明人脸图像的尺寸与第一图像的尺寸之间的比值处于正常拍摄范围之内,电子设备可以对在该范围内显示的第一图像进行构图优化处理。

下面,结合图7,通过具体示例,对本发明实施例所示的确定人脸图像的尺寸与第一图像的尺寸之间的比值的过程进行详细说明。

图7为本发明实施例提供的确定人脸图像的尺寸与第一图像的尺寸之间的比值的示意图。请参见图7,包括页面7a-页面7d。

请参见页面7a以及页面7b,当第一图像中人脸图像较大,具体的,人脸图像的尺寸与第一图像的尺寸的比值大于或等于第一阈值时,电子设备的显示屏上可以显示第一提示信息“请您远离摄像头”,用户可以根据该提示信息远离摄像装置。

请参见页面7c以及页面7d,当第一图像中人脸图像较小,具体的,人脸图像的尺寸与第一图像的尺寸的比值小于或等于第二阈值时,电子设备的显示屏上可以显示第二提示信息“请您靠近摄像头”。用户可以根据该提示信息靠近摄像装置。

s604、判断人脸图像是否完整。

可选的,若人脸图像的尺寸与第一图像的尺寸之间的比值大于第二阈值且小于第一阈值,即人脸图像的尺寸与第一图像的尺寸之间的比值处于正常拍摄范围之内时,可以进一步判断人脸图像是否完整。

可选的,可以通过如下可行的实现方式判断人脸图像是否完整:当人脸处于第一图像的四条边框位置中的任意一条时,或者人脸处于第一图像的四个角时,人脸在显示屏上无法完整显示,即可判断人脸图像不完整。

若否,电子设备则生成并显示第三提示信息,第三提示信息用于提示用户远离电子设备的边框,例如,第三提示信息可以包括但不限于:“请您远离边框或者调整摄像头位置”。

下面,结合图8,通过具体示例,对本发明实施例所示的判断人脸图像是否完整的过程进行详细说明。

图8为本发明实施例提供的判断人脸图像是否完整的过程示意图。请参见图8,包括页面8a-页面8b。

请参见页面8a-页面8b,例如,当人脸处于第一图像的四条边框位置中的任意一条时,人脸在显示屏上无法完整显示,即可判断人脸图像不完整。此时,电子设备可以生成并显示第三提示信息“请您远离边框或者调整摄像头位置”。

s605、根据人脸图像在第一图像中的位置,对第一图像处理得到第二图像,人脸图像位于第二图像中的第一预设位置。

需要说明的是,s605的执行过程可以参见s203的执行过程,此处不再进行赘述。

s606、输出第二图像。

需要说明的是,s606的执行过程可以参见s204的执行过程,此处不再进行赘述。

本发明实施例提供的拍摄图像的方法、设备及装置,当用户需要通过电子设备拍摄构图合理的图像时,用户可以在电子设备中启动摄像装置,在拍摄取景的过程中,电子设备获取摄像装置采集得到的第一图像,第一图像包括人脸图像;在第一图像中确定人脸图像在第一图像中的位置;根据人脸图像在第一图像中的位置,对第一图像处理得到第二图像,人脸图像位于第二图像中的第一预设位置;在电子设备的显示屏上输出第二图像,从而可以在拍摄取景过程中得到构图合理的图像画面,提高了图像拍摄的质量。

图9为本发明实施例提供的一种拍摄图像的装置的结构示意图。请参见图9,该装置10包括:

获取模块11,用于在所述摄像装置启动后,获取所述摄像装置采集得到的第一图像,所述第一图像包括人脸图像;

确定模块12,用于在所述第一图像中确定所述人脸图像在所述第一图像中的位置;

处理模块13,用于根据所述人脸图像在所述第一图像中的位置,对所述第一图像处理得到第二图像,所述人脸图像位于所述第二图像中的第一预设位置;

输出模块14,用于输出所述第二图像。

本发明实施例提供的一种拍摄图像的装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。

在另一种可能的实施方式中,所述确定模块具体用于:

对所述第一图像进行人脸识别,得到所述人脸图像;

确定所述人脸图像所在的矩形框;

将所述矩形框在所述第一图像中的位置确定为所述人脸图像在所述第一图像中的位置。

在另一种可能的实施方式中,所述处理模块13具体用于:

根据所述人脸图像在所述第一图像中的位置,确定所述人脸图像在所述第一图像中的第一区域;

根据所述第一区域,在多个预设位置中确定第一预设位置;

根据所述人脸图像在所述第一图像中的位置和所述第一预设位置,对所述第一图像处理得到第二图像。

在另一种可能的实施方式中,所述确定模块12具体用于:

根据所述第一区域和预设对应关系,在所述多个预设位置中确定所述第一预设位置,所述预设对应关系为区域与预设位置之间的对应关系。

在另一种可能的实施方式中,所述处理模块13具体用于:

根据所述人脸图像在所述第一图像中的位置和所述第一预设位置,在所述第一图像中确定剪裁部位和剪裁尺寸;

根据所述剪裁部位和所述剪裁尺寸对所述第一图像处理得到第二图像。

图10为本发明实施例提供的另一种拍摄图像的装置的结构示意图。在图7所示实施例的基础上,请参见图10,所述装置10还包括接收模块15:

所述接收模块15用于,接收用户输入的拍摄指令;

所述确定模块12还用于,根据所述拍摄指令,将所述第二图像确定为拍摄图像。

在另一种可能的实施方式中,所述确定模块12还用于:

确定所述人脸图像的尺寸与所述第一图像的尺寸之间的比值;

若所述比值大于或等于第一阈值,则生成并显示第一提示信息,所述第一提示信息用于提示用户远离所述电子设备;

若所述比值小于或等于第二阈值,则生成并显示第二提示信息,所述第二提示信息用于提示用户靠近所述电子设备。

图11为本发明实施例提供的又一种拍摄图像的装置的结构示意图。在图10所示实施例的基础上,请参见图11,所述装置10还包括判断模块16:

所述判断模块16用于,判断所述人脸图像是否完整;

若否,则生成并显示第三提示信息,所述第三提示信息用于提示用户远离所述电子设备的边框。

本发明实施例提供的拍摄图像的装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。

图12为本发明实施例提供的拍摄图像的装置的硬件结构示意图,如图12所示,该拍摄图像的装置20包括:至少一个处理器21和存储器22。其中,处理器21和存储器22通过总线23连接。

在具体实现过程中,至少一个处理器21执行所述存储器22存储的计算机执行指令,使得至少一个处理器21执行如上的拍摄图像的方法。

处理器21的具体实现过程可参见上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。

在上述图12所示的实施例中,应理解,处理器可以是中央处理单元(英文:centralprocessingunit,简称:cpu),还可以是其他通用处理器、数字信号处理器(英文:digitalsignalprocessor,简称:dsp)、专用集成电路(英文:applicationspecificintegratedcircuit,简称:asic)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。

存储器可能包含高速ram存储器,也可能还包括非易失性存储nvm,例如至少一个磁盘存储器。

总线可以是工业标准体系结构(industrystandardarchitecture,isa)总线、外部设备互连(peripheralcomponent,pci)总线或扩展工业标准体系结构(extendedindustrystandardarchitecture,eisa)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本申请附图中的总线并不限定仅有一根总线或一种类型的总线。

本申请还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上所述的拍摄图像的方法。

上述的计算机可读存储介质,上述可读存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。可读存储介质可以是通用或专用计算机能够存取的任何可用介质。

一种示例性的可读存储介质耦合至处理器,从而使处理器能够从该可读存储介质读取信息,且可向该可读存储介质写入信息。当然,可读存储介质也可以是处理器的组成部分。处理器和可读存储介质可以位于专用集成电路(applicationspecificintegratedcircuits,简称:asic)中。当然,处理器和可读存储介质也可以作为分立组件存在于设备中。

所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。


技术特征:

1.一种拍摄图像的方法,其特征在于,应用于电子设备,所述电子设备中设置有摄像装置,所述方法包括:

在所述摄像装置启动后,获取所述摄像装置采集得到的第一图像,所述第一图像包括人脸图像;

在所述第一图像中确定所述人脸图像在所述第一图像中的位置;

根据所述人脸图像在所述第一图像中的位置,对所述第一图像处理得到第二图像,所述人脸图像位于所述第二图像中的第一预设位置;

输出所述第二图像。

2.根据权利要求1所述的方法,其特征在于,在所述第一图像中确定所述人脸图像在所述第一图像中的位置,包括:

对所述第一图像进行人脸识别,得到所述人脸图像;

确定所述人脸图像所在的矩形框;

将所述矩形框在所述第一图像中的位置确定为所述人脸图像在所述第一图像中的位置。

3.根据权利要求1或2所述的方法,其特征在于,根据所述人脸图像在所述第一图像中的位置,对所述第一图像处理得到第二图像,包括:

根据所述人脸图像在所述第一图像中的位置,确定所述人脸图像在所述第一图像中的第一区域;

根据所述第一区域,在多个预设位置中确定第一预设位置;

根据所述人脸图像在所述第一图像中的位置和所述第一预设位置,对所述第一图像处理得到第二图像。

4.根据权利要求3所述的方法,其特征在于,根据所述第一区域,在多个预设位置中确定第一预设位置,包括:

根据所述第一区域和预设对应关系,在所述多个预设位置中确定所述第一预设位置,所述预设对应关系为区域与预设位置之间的对应关系。

5.根据权利要求3所述的方法,其特征在于,根据所述人脸图像在所述第一图像中的位置和所述第一预设位置,对所述第一图像处理得到第二图像包括:

根据所述人脸图像在所述第一图像中的位置和所述第一预设位置,在所述第一图像中确定剪裁部位和剪裁尺寸;

根据所述剪裁部位和所述剪裁尺寸对所述第一图像得到第二图像。

6.根据权利要求1或2所述的方法,其特征在于,输出所述第二图像之后,还包括:

接收用户输入的拍摄指令;

根据所述拍摄指令,将所述第二图像确定为拍摄图像。

7.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:

确定所述人脸图像的尺寸与所述第一图像的尺寸之间的比值;

若所述比值大于或等于第一阈值,则生成并显示第一提示信息,所述第一提示信息用于提示用户远离所述电子设备;

若所述比值小于第二阈值,则生成并显示第二提示信息,所述第二提示信息用于提示用户靠近所述电子设备。

8.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:

判断所述人脸图像是否完整;

若否,则生成并显示第三提示信息,所述第三提示信息用于提示用户远离所述电子设备的边框。

9.一种拍摄图像的装置,其特征在于,所述装置包括:

获取模块,获取包括人脸图像的第一图像;

确定模块,确定所述人脸图像在所述第一图像中的位置;

处理模块,用于对所述第一图像处理得到第二图像,所述人脸图像位于所述第二图像中的第一预设位置。

10.根据权利要求9所述的装置,其特征在于,所述确定模块还用于:

确定所述人脸图像的尺寸与所述第一图像的尺寸之间的比值;

若所述比值大于或等于第一阈值,则生成并显示第一提示信息,所述第一提示信息用于提示用户远离所述电子设备;

若所述比值小于或等于第二阈值,则生成并显示第二提示信息,所述第二提示信息用于提示用户靠近所述电子设备。

11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序指令,当处理器执行所述计算机程序指令时,实现如权利要求1至8任一项所述的拍摄图像的方法。

技术总结
本发明实施例提供一种拍摄图像的方法、装置及设备,应用于电子设备,所述电子设备中设置有摄像装置,所述方法包括:在摄像装置启动后,获取摄像装置采集得到的第一图像,第一图像包括人脸图像;在第一图像中确定人脸图像在第一图像中的位置;根据人脸图像在第一图像中的位置,对第一图像处理得到第二图像,人脸图像位于第二图像中的第一预设位置;输出第二图像。提高了拍摄图像的质量。

技术研发人员:冯启哲
受保护的技术使用者:深圳传音控股股份有限公司
技术研发日:2020.02.17
技术公布日:2020.06.09

转载请注明原文地址: https://bbs.8miu.com/read-17263.html

最新回复(0)