控制对焦的方法和装置、存储介质、电子设备制造方法及图纸

技术编号:19908686 阅读:20 留言:0更新日期:2018-12-26 04:37
本申请涉及一种控制对焦的方法和装置、存储介质、电子设备,通过TOF摄像头获取待拍摄图像的深度数据,从待拍摄图像的深度数据中获取拍摄主体到TOF摄像头的距离。根据拍摄主体到TOF摄像头的距离控制RGB摄像头进行对焦,最后对焦后的RGB摄像头对待拍摄图像进行拍摄,得到第一目标图像。TOF摄像头为通过发射红外光同时得到整幅图像的深度数据,速度非常快。因此,在拍摄图像时,从通过TOF摄像头所获取的待拍摄图像的深度数据中获取拍摄主体到TOF摄像头的距离也非常快,进而根据拍摄主体到TOF摄像头的距离控制RGB摄像头进行对焦。最后对焦后的RGB摄像头对待拍摄图像进行拍摄,得到第一目标图像。所以最终提高了拍摄时的对焦速度。

【技术实现步骤摘要】
控制对焦的方法和装置、存储介质、电子设备
本申请涉及计算机
,特别是涉及一种控制对焦的方法和装置、存储介质、电子设备。
技术介绍
随着智能移动终端的高速发展,用户使用具有摄像功能的移动终端进行拍照也越来越频繁。在使用移动终端进行拍照的时候,一般都会需要进行对焦操作,可以是移动终端的相机自动进行对焦,也可以是由用户点击屏幕实现对焦。传统的对焦方法处理过程复杂,导致对焦速度较慢。
技术实现思路
本申请实施例提供一种控制对焦的方法和装置、存储介质、电子设备,可以对提高对焦速度。一种控制对焦的方法,包括:通过TOF摄像头获取待拍摄图像的深度数据;从所述待拍摄图像的深度数据中获取拍摄主体到所述TOF摄像头的距离;根据所述拍摄主体到所述TOF摄像头的距离控制RGB摄像头进行对焦;由对焦后的RGB摄像头对所述待拍摄图像进行拍摄,得到第一目标图像。一种控制对焦的装置,所述装置包括:待拍摄图像的深度数据获取模块,用于通过TOF摄像头获取待拍摄图像的深度数据;距离获取模块,用于从所述待拍摄图像的深度数据中获取拍摄主体到所述TOF摄像头的距离;对焦模块,用于根据所述拍摄主体到所述TOF摄像头的距离控制RGB摄像头进行对焦;拍摄模块,用于由对焦后的RGB摄像头对所述待拍摄图像进行拍摄,得到第一目标图像。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的控制对焦的方法的步骤。一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时执行如上所述的控制对焦的方法的步骤。上述控制对焦的方法和装置、存储介质、电子设备,通过TOF摄像头获取待拍摄图像的深度数据,从待拍摄图像的深度数据中获取拍摄主体到TOF摄像头的距离。根据拍摄主体到TOF摄像头的距离控制RGB摄像头进行对焦,最后对焦后的RGB摄像头对待拍摄图像进行拍摄,得到第一目标图像。TOF摄像头为通过发射红外光同时得到整幅图像的深度数据,速度非常快。因此,在拍摄图像时,从通过TOF摄像头所获取的待拍摄图像的深度数据中获取拍摄主体到TOF摄像头的距离也非常快,进而根据拍摄主体到TOF摄像头的距离控制RGB摄像头进行对焦。最后对焦后的RGB摄像头对待拍摄图像进行拍摄,得到第一目标图像。所以最终提高了拍摄时的对焦速度。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为一个实施例中电子设备的内部结构图;图2为一个实施例中控制对焦的方法的流程图;图3为图2中从待拍摄图像的深度数据中获取拍摄主体到TOF摄像头的距离方法的流程图;图4为图3中从待拍摄图像中获取第一焦点的方法的流程图;图5为另一个实施例中控制对焦的方法的流程图;图6为一个实施例中控制对焦的装置的结构示意图;图7为另一个实施例中控制对焦的装置的结构示意图;图8为一个实施例中图像处理电路的示意图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。图1为一个实施例中电子设备的内部结构示意图。如图1所示,该电子设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该处理器用于提供计算和控制能力,支撑整个电子设备的运行。存储器用于存储数据、程序等,存储器上存储至少一个计算机程序,该计算机程序可被处理器执行,以实现本申请实施例中提供的适用于电子设备的场景识别方法。存储器可包括磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)等非易失性存储介质,或随机存储记忆体(Random-Access-Memory,RAM)等。例如,在一个实施例中,存储器包括非易失性存储介质及内存储器。非易失性存储介质存储有操作系统和计算机程序。该计算机程序可被处理器所执行,以用于实现以下各个实施例所提供的一种控制对焦的方法。内存储器为非易失性存储介质中的操作系统计算机程序提供高速缓存的运行环境。网络接口可以是以太网卡或无线网卡等,用于与外部的电子设备进行通信。该电子设备可以是手机、平板电脑或者个人数字助理或穿戴式设备等。在一个实施例中,如图2所示,提供了一种控制对焦的方法,以该方法应用于图1中的电子设备为例进行说明,包括:步骤220,通过TOF摄像头获取待拍摄图像的深度数据。TOF是Timeofflight的简写,直译为飞行时间的意思。TOF摄像头即为飞行时间摄像头。TOF摄像头是通过给目标连续发送光脉冲,然后用传感器接收从物体返回的光,通过探测光脉冲的飞行(往返)时间来得到目标物距离。这种技术与3D激光传感器原理上有着不同点,3D激光传感器是逐点扫描,而TOF摄像头则是同时得到整幅图像的深度信息。此处的待拍摄图像可以指当打开相机时呈现在电子设备显示屏上的预览图像。步骤240,从待拍摄图像的深度数据中获取拍摄主体到TOF摄像头的距离。一般在进行拍摄时,都会有一个拍摄主体。自动对焦时,相机一般会选择离镜头最近且反差最大的物体作为拍摄主体,往往会发生相机自动寻找的拍摄主体并不是用户所需要的拍摄主体的情况,或者被拍摄物体的位置不符合用户的构图,这时就必须要采用手动选择拍摄主体了。例如,当待拍摄图像中前景为人物,背景为蓝天白云的时候,则相机可以自动将人物作为拍摄主体。当然,也可以通过用户手动点击屏幕将预览图像中的人物作为拍摄主体。而当待拍摄图像中背景所占的比例非常小,且前景中包括的人物所占图像的比例非常高,且人物数量比较多,此时通过相机自动确定拍摄主体一般比较难,因此可以通过用户自己通过点击屏幕将预览图像中的某一个或几个人物作为拍摄主体。在确定了拍摄主体之后,从待拍摄图像的深度数据中获取拍摄主体到TOF摄像头的距离。具体地,从待拍摄图像中获取第一焦点,第一焦点位于拍摄主体上。从待拍摄图像的深度数据中获取到第一焦点对应的深度数据,将第一焦点对应的深度数据作为拍摄主体到TOF摄像头的距离。步骤260,根据拍摄主体到TOF摄像头的距离控制RGB摄像头进行对焦。在获取了拍摄主体到TOF摄像头的距离之后,则根据拍摄主体到TOF摄像头的距离计算RGB摄像头的马达参数,再根据计算出的RGB摄像头的马达参数控制RGB摄像头的马达移动,以实现对焦。电子设备上的RGB摄像头的数目不做限定。步骤280,由对焦后的RGB摄像头对所述待拍摄图像进行拍摄,得到第一目标图像。通过TOF摄像头所采集的拍摄主体上的第一焦点到TOF摄像头(也可以是成像平面)的深度数据,根据该深度数据控制RGB摄像头进行对焦。具体地,根据该深度数据、RGB摄像头和TOF摄像头同时进行标定的标定数据、以及当前相机中的RGB摄像头的马达参数,将第一焦点到TOF摄像头的深度数据换算成RGB摄像头的马达尝试对焦的移动步数。再将RGB摄像头的马达移动对应的步数,则就可以实现按照第一焦点进行对焦。然后,由对焦后的RGB摄像头对待拍摄图像进行拍摄,就得到了第一目标图像。本申请实施本文档来自技高网...

【技术保护点】
1.一种控制对焦的方法,其特征在于,包括:通过TOF摄像头获取待拍摄图像的深度数据;从所述待拍摄图像的深度数据中获取拍摄主体到所述TOF摄像头的距离;根据所述拍摄主体到所述TOF摄像头的距离控制RGB摄像头进行对焦;由对焦后的RGB摄像头对所述待拍摄图像进行拍摄,得到第一目标图像。

【技术特征摘要】
1.一种控制对焦的方法,其特征在于,包括:通过TOF摄像头获取待拍摄图像的深度数据;从所述待拍摄图像的深度数据中获取拍摄主体到所述TOF摄像头的距离;根据所述拍摄主体到所述TOF摄像头的距离控制RGB摄像头进行对焦;由对焦后的RGB摄像头对所述待拍摄图像进行拍摄,得到第一目标图像。2.根据权利要求1所述的方法,其特征在于,所述从所述待拍摄图像的深度数据中获取拍摄主体到所述TOF摄像头的距离,包括:从所述待拍摄图像中获取第一焦点,所述第一焦点位于拍摄主体上;从所述待拍摄图像的深度数据中获取到所述第一焦点对应的深度数据;将所述第一焦点对应的深度数据作为所述拍摄主体到所述TOF摄像头的距离。3.根据权利要求2所述的方法,其特征在于,所述从所述待拍摄图像中获取第一焦点,所述第一焦点位于拍摄主体上,包括:从所述待拍摄图像中获取拍摄主体;从所述拍摄主体上确定多个待选焦点,所述多个待选焦点具有不同的深度数据;分别根据每个所述待选焦点进行拍摄预览,得到多张预览图像;从所述多张预览图像中筛选出目标预览图像,获取所述目标预览图像所对应的待选焦点,将所述待选焦点作为第一焦点。4.根据权利要求1所述的方法,其特征在于,在所述由对焦后的RGB摄像头对所述待拍摄图像进行拍摄,得到第一目标图像之后,包括:判断所述第一目标图像的图像质量是否达到预设标准;若否,则从所述待拍摄图像中获取以所述第一焦点为中心预设范围内的点作为第二焦点,所述第二焦点位于拍摄主体上;从所述待拍摄图像的深度数据中获取到所述第二焦点对应的深度数据;将所述第二焦点对应的深度数据作为所述拍摄主体到所述TOF摄像头的距离;根据所述拍摄主体到所述TOF摄像头的距离控制RGB摄...

【专利技术属性】
技术研发人员:陈岩方攀
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东,44

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

1