一种自动对焦方法、装置、设备及可读存储介质制造方法及图纸

技术编号:34772839 阅读:63 留言:0更新日期:2022-08-31 19:38
本申请涉及摄像技术领域,提供了一种自动对焦方法、装置、设备及可读存储介质,应用于电子设备,电子设备包括对焦电机,方法包括:根据对焦电机位于第一位置获取的第一图像和位于第二位置获取的第二图像,确定对焦电机的移动方向和第一步长;根据第二位置、电子设备的当前焦距和光圈直径,确定步长变化系数;根据步长变化系数对第一步长进行调整,得到移动步长;根据移动步长使对焦电机从第二位置沿移动方向进行移动。本申请提供的方法可以提高电子设备进行自动对焦的精度和对焦速度。设备进行自动对焦的精度和对焦速度。设备进行自动对焦的精度和对焦速度。

【技术实现步骤摘要】
一种自动对焦方法、装置、设备及可读存储介质


[0001]本申请涉及摄像
,尤其涉及一种自动对焦方法、装置、设备及可读存储介质。

技术介绍

[0002]随着计算机技术和图像信息处理技术的不断发展,具备自动对焦功能的电子设备已广泛应用到视频监控、目标检测等领域中,该类电子设备可以通过自动对焦(Automatic Focus,AF)搜索技术实现自动对焦过程。现有技术中,自动对焦搜索技术一般基于图像清晰度的变化情况确定电子设备中变焦电机的移动方向,并基于固定步长和移动方向多次调整变焦电机的位置,使得焦平面位于电子设备中的图像探测器CCD(Charge Coupled Device,电荷耦合器件)或CMOS(Complementary Metal Oxide Semiconductor,互补金属氧化物半导体)的成像平面上,从而使电子设备获取到清晰的图像。但是不同的电子设备对应的对焦位置以及搜索范围不同,采用固定步长进行搜索会降低自动对焦的精度和对焦速度。

技术实现思路

[0003]有鉴于此,本申请提供一种自动对焦方法、装置、设备及可读存储介质,可以提高电子设备进行自动对焦的精度和对焦速度。
[0004]第一方面,本申请提供一种自动对焦方法,应用于电子设备,电子设备包括对焦电机,该方法包括:
[0005]根据对焦电机位于第一位置获取的第一图像和位于第二位置获取的第二图像,确定对焦电机的移动方向和第一步长;
[0006]根据第二位置、电子设备的当前焦距和光圈直径,确定步长变化系数;r/>[0007]根据步长变化系数对第一步长进行调整,得到移动步长;
[0008]根据移动步长使对焦电机从第二位置沿移动方向进行移动。
[0009]可选的,电子设备还包括变焦电机;
[0010]根据第二位置、电子设备的当前焦距和光圈直径以及预存的电子设备的至少两个物距对焦曲线,确定步长变化系数,包括:
[0011]根据第二位置和变焦电机所在的第三位置,确定第一位点,第三位置为对焦电机位于第二位置时变焦电机所在的位置;
[0012]根据第一位点,在预设的电子设备的至少两个物距对焦曲线上确定第二位点和第三位点,第二位点和第三位点位于不同的物距对焦曲线上,所述至少两个物距对焦曲线用于描述在不同的物距所述对焦电机与所述变焦电机的位置对应关系;
[0013]根据光圈直径、电子设备的当前焦距、与第二位点对应的第一物距以及与第三位点对应的第二物距,分别确定与第二位点对应的第一弥散圆半径以及与第三位点对应的第二弥散圆半径;
[0014]根据第一弥散圆半径和第二弥散圆半径确定步长变化系数。
[0015]可选的,在至少两个物距对焦曲线上,与第二位点对应的变焦电机的位置和与第三位点对应的变焦电机的位置相同。
[0016]可选的,第一弥散圆半径和第一弥散圆半径中的任一弥散圆半径的确定方法包括:
[0017]根据当前焦距以及预设的与第一位点对应的估计物距,得到估计像距;
[0018]根据弥散圆半径对应的物距和第一焦距,得到第一像距;
[0019]根据估计像距、第一像距和光圈直径确定弥散圆半径。
[0020]可选的,根据第一弥散圆半径和第二弥散圆半径确定步长变化系数,包括:
[0021]根据至少两个物距对焦曲线,确定与第二位点对应的对焦电机所在的第四位置,以及与第三位点对应的对焦电机所在的第五位置;
[0022]根据第四位置、第五位置、第一弥散圆半径和第二弥散圆半径,确定步长变化系数。
[0023]可选的,根据第四位置、第五位置、第一弥散圆半径和第二弥散圆半径,确定步长变化系数,包括:
[0024]确定第四位置和第五位置之间的第一差值,以及第一弥散圆半径和第二弥散圆半径之间的第二差值;
[0025]确定第一差值与第二差值的比值为步长变化系数。
[0026]可选的,根据对焦电机位于第一位置获取的第一图像和位于第二位置获取的第二图像,确定对焦电机的移动方向和第一步长,包括:
[0027]确定第一图像的聚焦评价值和第二图像的聚焦评价值之间的变化率,以及对焦电机从第一位置移动到第二位置的第二步长;
[0028]若变化率大于或等于预设的第一阈值,则将第一步长设为第一预设值,移动方向为从第一位置至第二位置的方向,第一阈值大于0,第一预设值小于第二步长;
[0029]若变化率大于0且小于第一阈值,则将第一步长增加第二预设值,得到第一步长,移动方向为从第一位置至第二位置的方向,第二预设值为大于0的正整数;
[0030]若变化率小于或等于预设的第二阈值,则将第一步长设为第一预设值,移动方向为从第二位置至第一位置的方向,第二阈值小于0;
[0031]若变化率大于第二阈值且小于0,则将第二步长增加第二预设值,得到第一步长,移动方向为从第二位置至第一位置的方向。
[0032]第二方面,本申请提供一种自动对焦装置,该装置包括:
[0033]步长确定单元,用于根据电子设备中的对焦电机位于第一位置获取的第一图像和位于第二位置获取的第二图像,确定对焦电机的移动方向和第一步长;
[0034]系数确定单元,用于根据第二位置、电子设备的当前焦距和光圈直径,确定步长变化系数;
[0035]步长调整单元,用于根据步长变化系数对第一步长进行调整,得到移动步长;
[0036]电机移动单元,用于根据移动步长使对焦电机从第二位置沿移动方向进行移动。
[0037]第三方面,本申请提供一种电子设备,包括:存储器和处理器,存储器用于存储计算机程序,处理器用于在调用计算机程序时执行上述第一方面中任一方式所述的方法。
[0038]第四方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,计算机
程序被处理器执行时实现如上述第一方面中任一方式所述的方法。
[0039]第五方面,本申请实施例提供一种计算机程序产品,当计算机程序产品在处理器上运行时,使得处理器执行上述第一方面中任一方式所述的方法。
[0040]基于本申请提供的自动对焦方法,针对对焦过程中的任意两个相邻时刻,根据对焦电机位于不同位置时获取到的图像确定基准的移动方向和第一步长后,根据电子设备的当前焦距和光圈直径确定步长变化系数,从而根据步长变化系数调整第一步长,使得对焦电机可以根据调整后的得到的移动步长向对焦方向进行移动。本申请充分考虑电子设备的当前焦距和光圈直径的大小对对焦电机的最佳移动步长的影响,通过步长变化系数对基准步长进行调整,避免移动步长过大或者过小,从而提高电子设备自动对焦的精度和速度。
附图说明
[0041]图1为本申请实施例提供的一种电子设备的结构示意图;
[0042]图2为本申请实施例提供的一种自动对焦方法的流程示意图;
[0043]图3为本申请实施例提供的一种物距对焦曲线的示意图;
[0044]图4为本申请实施例提供的一种定焦电子设本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种自动对焦方法,其特征在于,应用于电子设备,所述电子设备包括对焦电机,所述方法包括:根据所述对焦电机位于第一位置获取的第一图像和位于第二位置获取的第二图像,确定所述对焦电机的移动方向和第一步长;根据所述第二位置、所述电子设备的当前焦距和光圈直径,确定步长变化系数;根据所述步长变化系数对所述第一步长进行调整,得到移动步长;根据所述移动步长使所述对焦电机从所述第二位置沿所述移动方向进行移动。2.根据权利要求1所述的方法,其特征在于,所述电子设备还包括变焦电机;所述根据所述第二位置、所述电子设备的当前焦距和光圈直径,确定步长变化系数,包括:根据所述第二位置和所述变焦电机所在的第三位置,确定第一位点,所述第三位置为所述对焦电机位于所述第二位置时,所述变焦电机所在的位置;根据所述第一位点,在预设的所述电子设备的至少两个物距对焦曲线上确定第二位点和第三位点,所述第二位点和所述第三位点位于不同的物距对焦曲线上,所述至少两个物距对焦曲线用于描述在不同的物距所述对焦电机与所述变焦电机之间的位置对应关系;根据所述光圈直径、所述当前焦距、与所述第二位点对应的第一物距以及与所述第三位点对应的第二物距,分别确定与所述第二位点对应的第一弥散圆半径以及与所述第三位点对应的第二弥散圆半径;根据所述第一弥散圆半径和所述第二弥散圆半径确定所述步长变化系数。3.根据权利要求2所述的方法,其特征在于,在所述至少两个物距对焦曲线上,与所述第二位点对应的所述变焦电机的位置和与所述第三位点对应的所述变焦电机的位置相同。4.根据权利要求2所述的方法,其特征在于,所述第一弥散圆半径和所述第一弥散圆半径中的任一弥散圆半径的确定方法包括:根据所述当前焦距以及预设的与所述第一位点对应的估计物距,得到估计像距;根据所述弥散圆半径对应的物距和所述当前焦距,得到第一像距;根据所述估计像距、所述第一像距和所述光圈直径确定所述弥散圆半径。5.根据权利要求2所述的方法,其特征在于,所述根据所述第一弥散圆半径和所述第二弥散圆半径确定所述步长变化系数,包括:根据所述至少两个物距对焦曲线,确定与所述第二位点对应的所述对焦电机所在的第四位置,以及与所述第三位点对应的所述对焦电机所在的第五位置;根据所述第四位置、所述第五位置、所述第一弥散圆半径和所述第二弥散圆半径,确定所述步长变化系数。6.根据权利要求5所述的方...

【专利技术属性】
技术研发人员:凌睿
申请(专利权)人:杭州联吉技术有限公司
类型:发明
国别省市:

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

1