对焦方法、装置、电子设备和计算机可读存储介质制造方法及图纸

技术编号:21917613 阅读:27 留言:0更新日期:2019-08-21 13:34
本申请涉及一种对焦方法、装置、电子设备和计算机可读存储介质。上述方法包括:获取摄像头采集的预览图像,对摄像头采集的预览图像进行主体检测,得到预览图像包含的多个主体分别对应的类别和多个主体分别对应的区域,根据不同类别对应的优先级从多个主体中选取目标主体,控制摄像头对焦至目标物体对应的区域。上述方法可以避免背景区域特征信息如颜色、纹理等比较丰富的情况下,摄像头自动对焦至背景区域而导致的对焦不准确的问题,可以提高对焦的准确性。

Focusing methods, devices, electronic devices and computer readable storage media

【技术实现步骤摘要】
对焦方法、装置、电子设备和计算机可读存储介质
本申请涉及影像
,特别是涉及一种对焦方法、装置、电子设备和计算机可读存储介质。
技术介绍
随着影像技术的发展,使用移动设备进行图像拍摄的现象越来越普遍。在图像拍摄过程中,可以通过自动对焦技术确定被拍摄场景的对焦位置,以根据该对焦位置进行对焦后拍摄图像。然而,传统的对焦方法存在对焦准确性低的问题。
技术实现思路
本申请实施例提供一种对焦方法、装置、电子设备、计算机可读存储介质,可以提高对焦准确性。一种对焦方法,包括:获取摄像头采集的预览图像;对所述预览图像进行主体检测,得到所述预览图像包含的多个主体分别对应的类别和所述多个主体分别对应的区域;根据不同类别对应的优先级从所述多个所述主体中选取目标主体;控制所述摄像头对焦至所述目标主体对应的区域。一种对焦装置,包括:图像获取模块,用于获取摄像头采集的预览图像;主体检测模块,用于对所述预览图像进行主体检测,得到所述预览图像包含的多个主体分别对应的类别和所述多个主体分别对应的区域;主体选取模块,用于根据不同类别对应的优先级从所述多个所述主体中选取目标主体;对焦模块,用于控制所述摄像头对焦至所述目标主体对应的区域。一种电子设备,包括存储器及处理器,所述存储器中储存有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如下步骤:获取摄像头采集的预览图像;对所述预览图像进行主体检测,得到所述预览图像包含的多个主体分别对应的类别和所述多个主体分别对应的区域;根据不同类别对应的优先级从所述多个主体中选取目标主体;控制所述摄像头对焦至所述目标主体对应的区域。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如下步骤:获取摄像头采集的预览图像;对所述预览图像进行主体检测,得到所述预览图像包含的多个主体分别对应的类别和所述多个主体分别对应的区域;根据不同类别对应的优先级从所述多个主体中选取目标主体;控制所述摄像头对焦至所述目标主体对应的区域。上述对焦方法、装置、电子设备和计算机可读存储介质,通过对摄像头采集的预览图像进行主体检测,得到预览图像包含的多个主体分别对应的类别和多个主体分别对应的区域,根据不同类别对应的优先级从多个主体中选取目标主体,控制摄像头对焦至目标主体对应的区域,可以提高对焦的准确性。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为一个实施例中对焦方法的应用环境图;图2为一个实施例中对焦方法的流程图;图3为另一个实施例中对焦方法的流程图;图4为一个实施例中确定对焦的目标主体的示意图;图5为一个实施例中控制摄像头对焦的流程图;图6为另一个实施例中控制摄像头对焦的流程图;图7为一个实施例中对预览图像进行主体检测的流程图;图8为一个实施例中对焦装置的结构框图;图9为一个实施例中电子设备的内部结构示意图;图10为一个实施例中图像处理电路的示意图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。图1为一个实施例中对焦方法的应用环境示意图。如图1所示,该应用环境包括电子设备110。电子设备110包括摄像头120。具体地,电子设备110可以通过摄像头120采集预览图像,对预览图像进行主体检测,得到预览图像包含的多个主体分别对应的类别及分别对应的区域,根据不同类别对应的优先级从多个主体中获取目标主体,从而控制摄像头120对焦至目标主体对应的区域。电子设备110可以不限于是各种手机、平板电脑、可穿戴式设备等。图2为一个实施例中对焦方法的流程图。本实施例中的对焦方法,以运行于图1中的电子设备上为例进行描述。如图2所示,对焦方法包括步骤202至步骤206。其中:步骤202,获取摄像头采集的预览图像。预览图像是电子设备通过摄像头实时捕捉当前场景的画面生成的。预览图像可以实时展示在电子设备的显示屏上。摄像头可以不限于是各种广角摄像头、长焦摄像头、彩色摄像头、或黑白摄像头中的一种或多种。可选地,在一个实施例中,预览图像也可以是电子设备在录制视频时获取的视频中的一帧图像。电子设备获取摄像头采集的预览图像。步骤204,对预览图像进行主体检测,得到预览图像包含的多个主体分别对应的类别和多个主体分别对应的区域。电子设备对预览图像进行主体检测,获得预览图像中多个主体分别对应的类别和区域。具体地,电子设备可以通过深度学习的主体检测模型对预览图像进行主体检测。电子设备可以将预览图像输入至主体检测模型,通过主体检测模型对该预览图像进行主体检测得到预览图像包含的多个主体分别对应的类别及分别对应的区域。主体对应的区域是预览图像中包含主体对应的像素点的最小区域。具体地,当主体检测模型采用矩形框输出主体对应的区域时,主体对应的区域包含的像素点与主体对应的像素点关联度高于该预览图像中其他矩形区域包含的像素点与主体对应的像素点的关联度;当主体检测模型采用主体轮廓的方式输出主体对应的区域时,则主体对应的区域的边缘像素点即为主体的轮廓的边缘像素点,此时主体对应的区域包含的像素点与主体对应的像素点的关联度最高。其中,主体检测模型可通过深度学习算法如CNN(ConvolutionalNeuralNetwork,卷积神经网络)、DNN(DeepNeuralNetwork,深度神经网络)、或RNN(RecurrentNeuralNetwork,循环神经网络)等来实现。可选地,在一些实施例中,电子设备可预存有多个类别对应的图像特征信息,将预览图像的图像特征信息与预存的图像特征信息进行匹配,获得匹配成功的图像特征信息对应的类别作为预览图像中该匹配成功的图像特征信息对应的区域的类别。步骤206,根据不同类别对应的优先级从多个主体中选取目标主体。电子设备可以预设不同类别对应的优先级,电子设备根据不同类别对应的优先级从多个主体中选取目标主体。例如,类别的优先级可以是人物、动物、植物依次降低。可选地,在一个实施例中,类别的优先级可以是人像、花朵、其他类别依次降低。电子设备可以获取优先级最高的类别对应的主体作为目标主体;若存在与该优先级最高的主体对应的区域重叠或者距离在一定范围的主体时,电子设备将该重叠或距离在一定范围的主体与该优先级最高的主体均作为目标主体。可选地,电子设备还可以结合主体对应的区域的位置、主体对应的区域的面积、主体对应类别的置信度等中一种或多种以确定目标主体。例如,当电子设备的不同类别对应的优先级为人物的优先级大于花朵、花朵的优先级大于其他类别的优先级时,若预览图像包含两个类别为人像的主体和一个类别为花朵的主体时,则电子设备可以将两个类别为人像的主体作为目标主体;若预览图像包括一个类别为花朵的主体和一个类别为书本的主体时,则电子设备可以将类别为花朵的主体作为目标主体,也可以结合类别为花朵的主体和类别为书本的主体对应的区域的面积、位置等确定目标主体。步骤208,控制摄像头对焦至本文档来自技高网...

【技术保护点】
1.一种对焦方法,其特征在于,包括:获取摄像头采集的预览图像;对所述预览图像进行主体检测,得到所述预览图像包含的多个主体分别对应的类别和所述多个主体分别对应的区域;根据不同类别对应的优先级从所述多个主体中选取目标主体;控制所述摄像头对焦至所述目标主体对应的区域。

【技术特征摘要】
1.一种对焦方法,其特征在于,包括:获取摄像头采集的预览图像;对所述预览图像进行主体检测,得到所述预览图像包含的多个主体分别对应的类别和所述多个主体分别对应的区域;根据不同类别对应的优先级从所述多个主体中选取目标主体;控制所述摄像头对焦至所述目标主体对应的区域。2.根据权利要求1所述的方法,其特征在于,所述根据不同类别对应的优先级从所述多个主体中选取目标主体,包括:基于不同类别对应的优先级,将优先级最高的类别对应的主体作为预选主体;当所述预选主体的数量小于或等于预设数值时,将所述预选主体作为所述目标主体。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:当所述预选主体的数量超过所述预设数值时,获取每一个预选主体对应的区域的面积、位置及所属类别的置信度;基于每一个所述预选主体对应的区域的面积、位置和所属类别的置信度中的至少一种确定作为所述目标主体的预选主体。4.根据权利要求3所述的方法,其特征在于,所述基于每一个所述预选主体对应的区域的面积、位置和所属类别的置信度中的至少一种确定作为所述目标主体的预选主体,包括:将每一个所述预选主体对应的区域的面积与所属类别的置信度进行相乘,得到每一个所述预选主体的分数值,将分数值最高的预选主体作为所述目标主体。5.根据权利要求1所述的方法,其特征在于,所述控制所述摄像头对焦至所述目标主体对应的区域,包括:驱动所述摄像头中镜头以预设距离为步长进行移动;在每一次所述镜头移动所述预设距离时,通过所述摄像头获取一帧参考图像;计算每一帧所述参考图像中所述目标主体对应的区域的聚焦值;将聚焦值最大的参考图像对应的镜头位置作为对焦位置,并驱动所述镜头移动至所述对焦位置。6.根据权利要求1所述的方法,其特征在于,所述控制所述摄像头对焦至所述目标主体对应的区域,包括:获取所述预览图像对应的深度图像,从所述深度图像中获取所述目标主体对应的深度信息;基于所述深度信息计算所述摄像头的像距信息;根据所述像距信息驱动所述镜头移动,以对焦至所述目标主体对应的区域。7.根据权利要求1至6中任一项...

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

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

1