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

技术编号:23153105 阅读:17 留言:0更新日期:2020-01-18 14:59
本申请实施例公开了一种对焦方法、装置、存储介质及电子设备,其中,本申请实施例在进行拍摄时,通过距离检测模块多次检测拍摄主体与摄像头之间的距离,得到多个检测距离;判断多个检测距离是否满足预设条件;当多个检测距离满足预设条件时,根据多个检测距离确定第一对焦参数,并按照第一对焦参数控制第一摄像头进行对焦;当多个检测距离不满足预设条件时,对多个检测距离进行修正处理以消除误差,并根据消除误差后的多个检测距离确定第二对焦参数;按照第二对焦参数控制第二摄像头进行对焦,基于此,通过对拍摄距离的检测,确定与其匹配的对焦参数进行对焦,提高了对焦准确度。

Focusing method, device, storage medium and electronic equipment

【技术实现步骤摘要】
对焦方法、装置、存储介质及电子设备
本申请涉及图像处理
,具体涉及一种对焦方法、装置、存储介质及电子设备。
技术介绍
现阶段手机相机的对焦方式主要分为反差对焦和相位对焦,相位对焦通过在传感器上设置遮蔽像素点进行相位检测,通过像素之间的距离及其变化等来决定对焦的偏移值从而实现准确对焦。反差对焦则是通过镜头的反复移动,分析画面的对比度,寻找画面对比度最大的位置实现准确对焦。但是,无论是相位对焦还是反差对焦,在拍摄暗光环境的时候,由于光线较暗,无论是相位点的变化还是画面对比度的变化都不再明显,容易出现对焦错误的问题。
技术实现思路
本申请实施例提供一种对焦方法、装置、存储介质及电子设备,能够提高在暗光环境下拍摄时的对焦准确度。第一方面,本申请实施例提供一种对焦方法,包括:在进行拍摄时,通过距离检测模块多次检测拍摄主体与摄像头之间的距离,得到多个检测距离;根据所述多个检测距离判断拍摄距离是否超出预设距离;当所述拍摄距离未超出预设距离时,根据所述多个检测距离确定第一对焦参数,并按照所述第一对焦参数控制第一摄像头进行对焦;当所述拍摄距离超出预设距离时,根据所述多个检测距离确定第二对焦参数,并按照所述第二对焦参数控制第二摄像头进行对焦,其中,所述第二摄像头的焦距大于所述第一摄像头的焦距。第二方面,本申请实施例提供一种对焦装置,包括:距离检测模块,用于在进行拍摄时,通过距离检测模块多次检测拍摄主体与摄像头之间的距离,得到多个检测距离;条件判断模块,用于根据所述多个检测距离判断拍摄距离是否超出预设距离;第一对焦模块,用于当所述拍摄距离未超出预设距离时,根据所述多个检测距离确定第一对焦参数,并按照所述第一对焦参数控制第一摄像头进行对焦;第二对焦模块,用于当所述拍摄距离超出预设距离时,根据所述多个检测距离确定第二对焦参数,并按照所述第二对焦参数控制第二摄像头进行对焦,其中,所述第二摄像头的焦距大于所述第一摄像头的焦距。第三方面,本申请实施例提供一种存储介质,其上存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行如本申请任一实施例提供的对焦方法。第四方面,本申请实施例提供一种电子设备,包括处理器和存储器,所述存储器有计算机程序,所述处理器通过调用所述计算机程序,用于执行如本申请任一实施例提供的对焦方法。本申请实施例提供的方案,在进行拍摄时,通过距离检测模块多次检测拍摄主体与摄像头之间的距离得到多个检测距离,并根据这多个检测距离判断拍摄距离是否超出预设距离,若未超出预设距离,则根据多个检测距离确定第一对焦参数,并根据该第一对焦参数控制具有较小焦距的第一摄像头进行对焦,若判定拍摄距离超出了预设距离,则根据多个检测距离确定出第二对焦参数,并根据该第二对焦参数控制具有较大焦距的第二摄像头进行对焦,该方案通过距离检测模块对拍摄主体到摄像头的距离进行多次检测,根据检测到的距离选择匹配的摄像头,并计算出合适的对焦参数,以控制摄像头实现准确对焦。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的对焦方法的第一种流程示意图。图2为本申请实施例提供的对焦方法的场景示意图。图3为本申请实施例提供的对焦方法的第二种流程示意图。图4为本申请实施例提供的对焦装置的结构示意图。图5为本申请实施例提供的电子设备的结构示意图。图6为本申请实施例提供的电子设备的对焦电路的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本申请的保护范围。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。本申请实施例提供一种对焦方法,该对焦方法的执行主体可以是本申请实施例提供的对焦装置,或者集成了该对焦装置的电子设备,其中该对焦装置可以采用硬件或者软件的方式实现。其中,电子设备可以是智能手机、平板电脑、掌上电脑、笔记本电脑、或者台式电脑等设备。请参照图1,图1为本申请实施例提供的对焦方法的第一种流程示意图。本申请实施例提供的对焦方法的具体流程可以如下:101、在进行拍摄时,通过距离检测模块多次检测拍摄主体与摄像头之间的距离,得到多个检测距离。本申请实施例提出的对焦方案,可以应用于夜景拍摄下的模式,或者暗光环境下的拍摄。请参阅图2,图2为本申请实施例提供的对焦方法的场景示意图。当电子设备在光线很暗的环境下拍摄时,无法使用相位对焦模式或者反差对焦模式进行准确对焦,可以启动距离检测模块对拍摄主体与摄像头之间的距离进行检测。其中,电子设备具有距离检测模块,例如激光测距模块,该激光测距模块设置在电子设备上摄像头所在的平面,可以与摄像头相邻设置。该激光测距模块包括激光发射器和激光接收器,当启动激光测距模块进行距离检测时,激光发射器会在短时间内发射多次激光进行测距,接收器会接受反射回来的光,根据时间差计算出拍摄主体与电子设备之间的距离,得到多个检测距离。此外,激光测距模块中激光发射器和激光接收器可以位于与镜头同一平面,因此,激光测距模块检测到的拍摄主体与电子设备之间的距离,即拍摄主体到摄像头之间的距离。其中,距离检测次数可以为一个经验值,经过多次模拟实现确定一个最合适的检测次数。此外,本申请实施例中,电子设备至少设置有两个焦距大小不同的摄像头。比如,电子设备包括两个摄像头、三个摄像头、四个摄像头等。在一些实施例中,电子设备包括第一摄像头和第二摄像头,第一摄像头可以是标准摄像头,作为电子设备的主摄像头。第二摄像头可以是长焦摄像头。在另外一些实施例中,电子设备还可以包括第三摄像头和第四摄像头,第三摄像头可以是广角摄像头,第四摄像头可以是超广角摄像头。其中,第一摄像头为焦距在40至55毫米之间的镜头。从第一摄像头中观察的画面与人眼看见的画面十分接近,通过第一摄像头拍摄出的图像比较“写实”。第二摄像头的焦距比第一摄像头的焦距长。长焦镜头可以拍摄远处的对象,能有效虚化背景突出主体。一般情况下,在电子设备进入拍摄模式后,默认启动标准摄像头进行对焦,当检测到拍摄主体距离摄像头的距离较远时,可以切换至长焦摄像头进行对焦。其中,拍摄主体可以是人物、动物或者某些其他特定物体等主体。在进行拍摄时,通本文档来自技高网...

【技术保护点】
1.一种对焦方法,其特征在于,包括:/n在进行拍摄时,通过距离检测模块多次检测拍摄主体与摄像头之间的距离,得到多个检测距离;/n根据所述多个检测距离判断拍摄距离是否超出预设距离;/n当所述拍摄距离未超出预设距离时,根据所述多个检测距离确定第一对焦参数,并按照所述第一对焦参数控制第一摄像头进行对焦;/n当所述拍摄距离超出预设距离时,根据所述多个检测距离确定第二对焦参数,并按照所述第二对焦参数控制第二摄像头进行对焦,其中,所述第二摄像头的焦距大于所述第一摄像头的焦距。/n

【技术特征摘要】
1.一种对焦方法,其特征在于,包括:
在进行拍摄时,通过距离检测模块多次检测拍摄主体与摄像头之间的距离,得到多个检测距离;
根据所述多个检测距离判断拍摄距离是否超出预设距离;
当所述拍摄距离未超出预设距离时,根据所述多个检测距离确定第一对焦参数,并按照所述第一对焦参数控制第一摄像头进行对焦;
当所述拍摄距离超出预设距离时,根据所述多个检测距离确定第二对焦参数,并按照所述第二对焦参数控制第二摄像头进行对焦,其中,所述第二摄像头的焦距大于所述第一摄像头的焦距。


2.如权利要求1所述的对焦方法,其特征在于,所述根据所述多个检测距离判断拍摄距离是否超出预设距离,包括:
计算所述多个检测距离的误差和第一平均值,其中,若所述误差小于预设误差且所述第一平均值小于第一预设阈值,则判定所述拍摄距离未超出预设距离,若所述误差不小于所述预设误差或者所述第一平均值不小于所述第一预设阈值,则判定所述拍摄距离超出预设距离。


3.如权利要求2所述的对焦方法,其特征在于,所述第一摄像头为标准摄像头;根据所述多个检测距离确定第一对焦参数,并按照所述第一对焦参数控制第一摄像头进行对焦,包括:
获取所述第一摄像头的焦距;
将所述第一平均值作为物距,并根据所述物距和所述焦距计算得到第一对焦参数;
按照所述第一对焦参数控制所述第一摄像头的透镜或者图像传感器移动,以进行对焦。


4.如权利要求2所述的对焦方法,其特征在于,所述第二摄像头为长焦摄像头;所述根据所述多个检测距离确定第二对焦参数,包括:
若所述误差不小于所述预设误差,则对所述多个检测距离进行修正处理以消除误差,并根据消除误差后的多个检测距离确定第二对焦参数;
若所述误差小于所述预设误差、且所述第一平均值不小于所述第一预设阈值,则根据所述第一平均值确定第二对焦参数。


5.如权利要求4所述的对焦方法,其特征在于,所述对所述多个检测距离进行修正处理以消除误差,并根据消除误差后的多个检测距离确定第二对焦参数,包括:
去掉所述多个检测距离中的最大值和最小值,以消除误差;
计算消除误差后的所述多个检测距离的方差;
若所述方差大于预设方差,则将所述第二摄像头的最大对焦参数作为第二对焦参数;
若所述方差不大于所述预设方差,则计算所述多个检测距离去掉最大值和最小值后剩余的检测距离的第二平均值,根据所述第二平均值和所...

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

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

1