一种拍照方法及用户终端的制作方法

文档序号:9276994阅读:259来源:国知局
一种拍照方法及用户终端的制作方法
【技术领域】
[0001]本发明涉及电子技术领域,尤其涉及一种拍照方法及用户终端。
【背景技术】
[0002]随着电子技术的高速发展,终端的功能日益完善,终端的配置也越来越好。例如,越来越多的终端配置了大视角摄像头以及普通摄像头等,因此用户可以利用终端记录生活中的精彩画面。在实际应用中,为了能够拍摄到更大范围的画面,一般都会将大视角摄像头的拍摄视角调大。然而,随着大视角摄像头的拍摄视角增大,最终拍摄出来的图像崎变可能会随之增大,从而导致最终成像效果不佳。

【发明内容】

[0003]本发明实施例提供了一种拍照方法及用户终端,能够提高利用用户终端拍照时用户终端成像质量。
[0004]第一方面,本发明实施例公开了一种拍照方法,包括:
[0005]获取大视角摄像头采集到的预览图像的图像特征;
[0006]根据所述图像特征确定所述预览图像的畸变级别,并检测所述预览图像的畸变级别是否大于预设畸变级别;
[0007]若检测到所述预览图像的畸变级别大于所述预设畸变级别,控制用户终端中至少一个普通摄像头开启;
[0008]当接收到拍摄指令时,控制所述大视角摄像头以及所述至少一个普通摄像头以所述预览图像对应的拍摄对象为拍摄中心进行拍摄,以获得至少两张图像;
[0009]根据预先设置的合成规则将所述至少两张图像合成为一张图像。
[0010]结合第一方面的实现方式,在第一方面的第一种可能的实现方式中,所述根据所述图像特征确定所述预览图像的畸变级别,并检测所述预览图像的畸变级别是否大于预设畸变级别,包括:
[0011]根据所述图像特征将所述预览图像划分成至少两个子图像,并获取每一个子图像的子图像特征;
[0012]根据所述每一个子图像的子图像特征确定所述每一个子图像的畸变级别;
[0013]检测所述至少两个子图像中是否存在畸变级别大于预设畸变级别的子图像。
[0014]结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,在检测到所述至少两个子图像中存在畸变级别大于所述预设畸变级别的子图像之后,所述控制用户终端中至少一个普通摄像头开启之前,所述方法还包括:
[0015]选择至少一个畸变级别大于预设畸变级别的子图像作为目标子图像;
[0016]其中,所述当接收到拍摄指令时,控制所述大视角摄像头以及所述至少一个普通摄像头以所述预览图像对应的拍摄对象为拍摄中心进行拍摄,以获得至少两张图像,包括:
[0017]当接收到拍摄指令时,控制所述至少一个普通摄像头中与所述目标子图像对应的普通摄像头以所述目标子图像对应的拍摄对象为拍摄中心进行拍摄,以及控制所述大视角摄像头以所述预览图像对应的拍摄对象为拍摄中心进行拍摄,以获得至少两张图像。
[0018]结合第一方面的第二种可能的实现方式中,在第一方面的第三种可能的实现方式中,所述当接收到拍摄指令时,控制所述至少一个普通摄像头中与所述目标子图像对应的普通摄像头以所述目标子图像对应的拍摄对象为拍摄中心进行拍摄,包括:
[0019]当接收到拍摄指令时,确定所述目标子图像对应的拍摄对象的预设区域的第一目标点与所述目标子图像对应的普通摄像头成像区域第二目标点的直线,以及确定所述直线与所述普通摄像头成像区域的垂直线的夹角;
[0020]根据所述夹角确定与所述目标子图像对应的普通摄像头的旋转角度,并控制所述与所述目标子图像对应的普通摄像头根据所述旋转角度旋转至以所述目标子图像对应的拍摄对象为拍摄中心,并进行拍摄。
[0021]结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述当接收到拍摄指令时,确定所述目标子图像对应的拍摄对象的预设区域的第一目标点与所述目标子图像对应的普通摄像头成像区域第二目标点的直线,包括:
[0022]当接收到拍摄指令时,确定所述目标子图像对应的拍摄对象的预设区域的中心点与所述目标子图像对应的普通摄像头成像区域的中心点所成的直线。
[0023]结合第一方面的实现方式、第一方面的第一种可能的实现方式、第一方面第二种可能的实现方式、第一方面第三种可能的实现方式以及第一方面第四种可能的实现方式中任意一种可能的实现方式,第一方面第五种可能的实现方式中所述当开启大视角摄像头的拍摄功能时,获取所述大视角摄像头采集到的预览图像的图像特征之前,所述方法还包括:
[0024]获取当前环境的光亮度值;
[0025]检测所述光亮度值是否大于预先设定的光亮度阈值;
[0026]若检测所述光亮度值大于预先设定的所述光亮度阈值,则控制所述大视角摄像头开启。
[0027]第二方面,本发明实施例公开了一种用户终端,包括:
[0028]第一获取单元,用于获取大视角摄像头采集到的预览图像的图像特征;
[0029]第一检测单元,用于根据所述第一获取单元获取的图像特征确定所述预览图像的畸变级别,并检测所述预览图像的畸变级别是否大于预设畸变级别;
[0030]第一控制单元,用于若所述第一检测单元检测到所述预览图像的畸变级别大于所述预设畸变级别,控制用户终端中至少一个普通摄像头开启;
[0031]第二控制单元,用于当接收到拍摄指令时,控制所述大视角摄像头以及所述至少一个普通摄像头以所述预览图像对应的拍摄对象为拍摄中心进行拍摄,以获得至少两张图像;
[0032]合成单元,用于根据预先设置的合成规则将所述至少两张图像合成为一张图像。
[0033]结合第二方面的用户终端,在第二方面的第一种可能的用户终端中,所述第一检测单元包括:
[0034]获取模块,用于根据所述第一获取单元获取的图像特征将所述预览图像划分成至少两个子图像,并获取每一个子图像的子图像特征;
[0035]第一确定模块,用于根据所述获取模块获取的每一个子图像的子图像特征确定所述每一个子图像的畸变级别;
[0036]检测模块,用于检测所述至少两个子图像中是否存在畸变级别大于预设畸变级别的子图像。
[0037]结合第二方面的第一种可能的用户终端,在第二方面的第二种可能的用户终端中,所述用户终端还包括:
[0038]选择单元,用于选择至少一个畸变级别大于预设畸变级别的子图像作为目标子图像;
[0039]其中,所述第二控制单元具体用于当接收到拍摄指令时,控制所述至少一个普通摄像头中与所述目标子图像对应的普通摄像头以所述目标子图像对应的拍摄对象为拍摄中心进行拍摄,以及控制所述大视角摄像头以所述预览图像对应的拍摄对象为拍摄中心进行拍摄,以获得至少两张图像。
[0040]结合第二方面的第二种可能的用户终端,在第二方面的第三种可能的用户终端中,所述第二控制单元包括:
[0041]第二确定模块,用于当接收到拍摄指令时,确定所述目标子图像对应的拍摄对象的预设区域的第一目标点与所述目标子图像对应的普通摄像头成像区域第二目标点的直线,以及确定所述直线与所述普通摄像头成像区域的垂直线的夹角;
[0042]控制模块,用于根据所述第二确定模块确定的夹角确定与所述目标子图像对应的普通摄像头的旋转角度,并控制所述与所述目标子图像对应的普通摄像头根据所述旋转角度旋转至以所述目标子图像对应的拍摄对象为拍摄中心,并进行拍摄。
[0043]结合第二方面的第三种可能的用户终端,在第二方面的第四种可能的用户终端中,所述第二确定模块具体用于当接收到拍摄指令时,确定所述目标子图像对应的拍摄对象的预设区域的中心点与所述目标子图像对应的普通摄像头成像区域的中心点所成的直线。
[0044]结合第二方面的用户终端、第二方面的第一种可能的用户终端、第二方面的第二种可能的用户终端、第二方面的第三种可能的用户终端以及第二方面的第四种可能的用户终端中的任意一种用户终端,在第二方面的第五种可能的用户终端中,所述用户终端还包括:
[0045]第二获取单元,用于获取当前环境的光亮度值;
[0046]第二检测单元,用于检测所述第二获取单元获取的光亮度值是否大于预先设定的光亮度阈值;
[0047]开启单元,用于若所述第二检测单元检测所述光亮度值大于预先设定的所述光亮度阈值,则控制所述大视角摄像头开启。
[0048]本发明实施例中,用户终端首先获取大视角摄像头采集到的预览图像的图像特征;再根据所述图像特征确定所述预览图像的畸变级别,并检测所述预览图像的畸变级别是否大于预设畸变级别;若检测到所述预览图像的畸变级别大于所述预设畸变级别,则控制用户终端中至少一个普通摄像头开启;当接收到拍摄指令时,控制所述大视角摄像头以及所述至少一个普通摄像头以所述预览图像对应的拍摄对象为拍摄中心进行拍摄,以获得至少两张图像;最后根据预先设置的合成规则将所述至少两张图像合成为一张图像。在本发明实施例中,在保证大视角摄像头的拍摄视角足够大的前提下,可以通过控制至少一个普通摄像头以及一个大视角摄像头进行拍摄,最后将至少一个普通摄像头拍摄得到的图像以及大视角摄像头拍摄得到的图像通过预先设置的合成规则进行合成。由此可见,最终得到的图像是在大视角摄像头的拍摄视角中得到的图像,且因图像是通过至少一个普通摄像头以及大视角摄像头拍摄得到的图像进行合成的。从而可以解决因畸变带来的成像效果不佳的问题,以提高成像质量。
【附图说明】
[0049]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1