终端的拍照方法、拍照装置和终端制造方法及图纸

技术编号:25715855 阅读:52 留言:0更新日期:2020-09-23 03:00
本申请提供了一种终端的拍照方法、拍照装置和终端,该拍照方法包括:获取摄像头采集的第一预览画面,该摄像头的视场角FOV为第一FOV值,该摄像头基于第二FOV值采集该第一预览画面,且该第二FOV值小于该第一FOV值;当检测到该第一预览画面中至少一个目标人脸的数量大于第一预设值时,将该第二FOV值调节为第三FOV值,该第三FOV值大于该第二FOV值,并且该第三FOV值小于或等于该第一FOV值;输出该摄像头基于该第三FOV值拍摄的图像。采用本申请提供的终端的拍照方法、拍照装置和终端能够提高终端的拍摄效果,从而提高用户体验。

【技术实现步骤摘要】
终端的拍照方法、拍照装置和终端
本申请涉及终端
,并且更具体地,涉及终端
中的拍照方法、拍照装置和终端。
技术介绍
随着终端技术的飞速发展,终端配置越来越高,功能也越来越强,终端的拍照功能已经成为记录精彩生活不可或缺的元素。具有拍照功能的终端产品一般会携带摄像头模组,摄像头模组中大部分产品是定焦摄像头。对于定焦摄像头,摄像头的视角(fieldofview,FOV)是固定的。这样以来,当用户希望拍摄多人合影时,由于摄像头的可拍摄视角是固定,可能会出现部分待拍摄人物不在该摄像头的视角内,导致不能拍摄到所有人物的情况。因此,拍摄效果比较差,从而影响用户体验。
技术实现思路
本申请提供一种终端的拍照方法、拍照装置和终端,能够提高终端的拍摄效果,从而提高用户体验。第一方面,本申请提供了一种终端的拍照方法,该拍照方法包括:获取摄像头采集的第一预览画面,所述摄像头的视场角FOV为第一FOV值,所述摄像头基于第二FOV值采集所述第一预览画面,且所述第二FOV值小于所述第一FOV值;当检测到所述第一预览画面中至少一个目标人脸的数量大于第一预设值时,将所述第二FOV值调节为第三FOV值,所述第三FOV值大于所述第二FOV值,并且所述第三FOV值小于或等于所述第一FOV值;输出所述摄像头基于所述第三FOV值拍摄的图像。应理解,摄像头能够覆盖的范围叫做视场角(FOV),即超过这个角就不会被显示在摄像头的成像区域中,视场角通常以角度来表示,那么被拍摄对象透过摄像头在焦点平面上结成可见影像所包括的面积叫做视场。本申请实施例中的摄像头可以为终端的摄像头。可选地,该第一FOV值可以为该摄像头的最大能力值,第二FOV值可以为摄像头的可拍摄值,即该第二FOV值小于第一FOV值,该摄像头的FOV可以在可拍摄值与最大值之间进行调节。应理解,目标人脸的数量大于第一预设值,说明用户希望拍摄的人数比较多,可能还有部分人脸没有进入画面,这时为了在画面中呈现所有待拍摄人脸,需要扩大摄像头的拍摄视角,以实现在画面中呈现用户希望拍摄的所有人脸。还应理解,第一目标人脸的像素占比小于第二预设值,说明用户希望拍摄的背景范围较大,可能还有部分背景画面没有进入画面,这时为了在画面中呈现所有待拍摄背景,需要扩大摄像头的拍摄视角,以实现在画面中呈现用户希望拍摄的所有风景。还应理解,目标人脸的数量大于第一预设值,且第一目标人脸的像素占比小于第二预设值,说明用户既希望拍摄多人合影,同时希望关注更多背景的风景,这时为了更好的满足用户的拍摄需求,需要扩大摄像头的拍摄视角,以实现在画面中呈现用户希望拍摄的所有待拍摄场景。本申请实施例提供的拍照方法,终端在检测到第一预览画面满足FOV调节条件时,可以自动调大摄像头的FOV值,从而提高终端拍摄效果。在第一方面的其他可能的实现方式中,本申请实施例提供的拍照方法还包括:当检测到该第一预览画面中至少一个目标人脸的数量小于或等于第三预设值时,该终端可以将该第二FOV值调节为第四FOV值,并输出摄像头基于该第四FOV值采集的图像,该第四FOV值小于或等于该第二FOV值。在一种可能的实现方式中,所述当检测到所述第一预览画面中至少一个目标人脸的数量大于第一预设值时,将所述第二FOV值调节为第三FOV值,包括:当检测到所述第一预览画面中至少一个目标人脸的数量大于第一预设值,且所述至少一个目标人脸中第一目标人脸的像素占所述第一预览画面的像素的比例小于第二预设值时,将所述第二FOV值调节为所述第三FOV值,其中,所述第一目标人脸的像素大于每个所述目标人脸的像素。应理解,为了描述方便,本申请实施例中将人脸的像素/目标人脸的像素/第一目标人脸的像素占第一预览画面的像素的比例,统称为人脸/目标人脸/第一目标人脸的像素占比。可选地,该终端可以在检测到第一目标人脸的像素占比或至少一个目标人脸的数量中的至少一个满足FOV调节条件的情况下,进行FOV计算和调节,本申请实施例对此不作限定。在一种可能的实现方式中,在所述当检测到所述第一预览画面中至少一个目标人脸的数量大于第一预设值时,将所述第二FOV值调节为第三FOV值之前,所述拍照方法还包括:获取所述第一预览画面的图像信息,所述图像信息包括以下信息中的至少一个:所述至少一个目标人脸的数量、每个所述目标人脸的像素、每个所述目标人脸的位置、采集所述第一预览画面时所述摄像头的畸变参数、采集所述第一预览画面时所述摄像头的焦距、采集所述第一预览画面时所述摄像头和待拍摄物体之间的距离;作为一个可选实施例,该终端可以预先存储人脸数量与FOV值之间的第一映射关系,根据目标人脸的数量以及该第一映射关系,确定该第三FOV值。作为另一个可选实施例,该终端可以预先存储人脸数量阈值,以及人脸数量差值与FOV调整值之间的第二映射关系,根据该第一预览画面中目标人脸的数量和人脸数量阈值计算出人脸数量差值,并根据该人脸数量差值和第二映射关系,确定该第三FOV值。作为又一个可选实施例,该终端可以预先存储人脸的像素占比与FOV值之间的第三映射关系,根据第一目标人脸的像素占比和该第三映射关系,确定该第三FOV值。作为又一个可选实施例,该终端还可以根据第一目标人脸的像素占比差值与FOV调整值之间的第四映射关系,确定该第三FOV值。作为又一个可选实施例,该终端可以根据目标人脸的数量以及第一目标人脸的像素占比,确定该第三FOV值。在一种可能的实现方式中,所述根据所述图像信息,确定所述第三FOV值,包括:根据所述摄像头的畸变参数和所述第一预览画面的第一分辨率,确定在所述第一分辨率下所述第一预览画面包括的P个像素点中每个像素点的画面损失度,所述第一分辨率对应于所述第二FOV值;将所述P个像素点中画面损失度小于预设的画面损失度阈值的Q个像素点,确定为第二分辨率,Q小于或等于P,所述第二分辨率小于或等于所述第一分辨率;根据所述第一分辨率、所述第二分辨率和所述第二FOV值,确定所述第三FOV值。在一种可能的实现方式中,根据下式确定所述摄像头的第三FOV值f3_code:其中,Vcm_min为所述摄像头的最小焦距,f1_min为所述最小焦距对应的最小FOV值,Vcm_max为所述摄像头的最大焦距,f1_max为所述最大焦距对应的最大FOV值,Vcm_code为采集所述第一预览画面时所述摄像头的焦距。在一种可能的实现方式中,根据下式确定所述摄像头的第三FOV值f3_dis:其中,L_min为所述摄像头和所述待拍摄物体之间的最小距离,f2_min为所述最小距离对应的最小FOV值,L_max为所述摄像头和所述待拍摄物体之间的最大距离,f2_max为所述最大距离对应的最大FOV值,L_dis为采集所述第一预览画面时所述摄像头和待拍摄物体之间的距离。在一种可能的实现方式中,所述图像信息包括N个信息,N大于或等于1,所述根据所述图像信息,确定所述第三本文档来自技高网...

【技术保护点】
1.一种拍照方法,其特征在于,包括:/n获取摄像头采集的第一预览画面,所述摄像头的视场角FOV为第一FOV值,所述摄像头基于第二FOV值采集所述第一预览画面,且所述第二FOV值小于所述第一FOV值;/n检测所述第一预览画面中的人脸数量;/n当检测到所述第一预览画面中的人脸数量大于第一预设值时,将所述第二FOV值调节为第三FOV值,所述第三FOV值大于所述第二FOV值,并且所述第三FOV值小于或等于所述第一FOV值;/n输出所述摄像头基于所述第三FOV值拍摄的图像。/n

【技术特征摘要】
20170126 CN 20171006184361.一种拍照方法,其特征在于,包括:
获取摄像头采集的第一预览画面,所述摄像头的视场角FOV为第一FOV值,所述摄像头基于第二FOV值采集所述第一预览画面,且所述第二FOV值小于所述第一FOV值;
检测所述第一预览画面中的人脸数量;
当检测到所述第一预览画面中的人脸数量大于第一预设值时,将所述第二FOV值调节为第三FOV值,所述第三FOV值大于所述第二FOV值,并且所述第三FOV值小于或等于所述第一FOV值;
输出所述摄像头基于所述第三FOV值拍摄的图像。


2.根据权利要求1所述的方法,其特征在于,所述第一FOV值为所述摄像头支持的最大FOV值。


3.根据权利要求1所述的方法,其特征在于,所述第一FOV值为上次拍摄时设定的FOV值。


4.根据权利要求2或3所述的方法,其特征在于,当检测到所述人脸数量不满足FOV调节条件时,维持所述摄像头当前采用的FOV值。


5.根据权利要求1-4任一项所述的方法,其特征在于,当检测到所述第一预览画面中的人脸为正脸,则所述人脸为有效人脸,所述人脸数量指有效人脸的数量。


6.根据权利要求1-4任一项所述的方法,其特征在于,当检测到所述第一预览画面中的人脸为非正脸,则所述人脸为无效人脸...

【专利技术属性】
技术研发人员:刘迅吴磊杜成罗巍
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1