一种聚焦方法、摄像设备和计算机可读存储介质技术

技术编号:36965347 阅读:59 留言:0更新日期:2023-03-22 19:25
本申请公开了一种聚焦方法、摄像设备和计算机可读存储介质,该聚焦方法包括:获取位置粗调任务对应的粗调搜索范围以及当前粗调方式;控制聚焦组件按照当前粗调方式在粗调搜索范围内执行位置粗调任务;计算得到聚焦组件在位置粗调任务所产生的粗调位置处的主算子值以及辅助算子值;基于粗调位置处的主算子值以及辅助算子值,调整当前粗调方式,返回控制聚焦组件按照当前粗调方式在粗调搜索范围内执行位置粗调任务的步骤;响应于位置粗调任务完成,得到粗调清晰点;控制聚焦组件基于粗调清晰点执行位置精调任务,确认聚焦组件的聚焦点。通过上述方式,本申请能够提高聚焦的精度和效率。和效率。和效率。

【技术实现步骤摘要】
一种聚焦方法、摄像设备和计算机可读存储介质


[0001]本申请涉及聚焦
,具体涉及一种聚焦方法、摄像设备和计算机可读存储介质。

技术介绍

[0002]目前在执行常规聚焦算法时,清晰度评价值越高,表示图像包含的细节信息越多,聚焦程度就越好,然而噪声干扰或大面积的背景干扰可能会导致清晰度评价函数得到的清晰度评价值可靠性低,导致清晰度评价值的最大值点无法精确对应聚焦清晰点,清晰度评价值的曲线趋势不好,清晰度评价值甚至在搜索范围内出现单调上升或单调下降,导致聚焦组件朝同一方向不断行进或者在局部最优点停止搜索,导致聚焦搜索算法容易陷入局部最优解或搜索时间过长,难以快速准确的找到聚焦位置。
[0003]例如:在感兴趣对象占整个图像画面比率较低的低对比度场景下,如使用摄像头读取平整墙壁上的仪表盘数据,常规的聚焦算法通常无法找到正确的对焦位置。

技术实现思路

[0004]本申请提供一种聚焦方法、摄像设备和计算机可读存储介质,能够提高聚焦的精度和效率。
[0005]为解决上述技术问题,本申请采用的技术方案是:提供一种聚焦方法,该聚焦方法包括:获取位置粗调任务对应的粗调搜索范围以及当前粗调方式;控制聚焦组件按照当前粗调方式在粗调搜索范围内执行位置粗调任务;计算得到聚焦组件在位置粗调任务所产生的粗调位置处的主算子值以及辅助算子值;其中主算子值正相关于通过聚焦组件所采集的图像的整体清晰度,辅助算子值正相关于图像内的不同图像块之间的清晰度差异;基于粗调位置处的主算子值以及辅助算子值,调整当前粗调方式,返回控制聚焦组件按照当前粗调方式在粗调搜索范围内执行位置粗调任务的步骤;响应于位置粗调任务完成,得到粗调清晰点;控制聚焦组件基于粗调清晰点执行位置精调任务,确认聚焦组件的聚焦点。
[0006]为解决上述技术问题,本申请采用的另一技术方案是:提供一种摄像设备,包括存储器、处理器和聚焦组件,存储器与处理器连接,处理器与聚焦组件连接,其中,存储器用于存储计算机程序,计算机程序在被处理器执行时,用于控制聚焦组件实现上述技术方案中的聚焦方法。
[0007]为解决上述技术问题,本申请采用的又一技术方案是:提供一种计算机可读存储介质,其用于存储计算机程序,计算机程序在被处理器执行时,用于实现上述技术方案中的聚焦方法。
[0008]通过上述方案,本申请的有益效果是:获取位置粗调任务对应的粗调搜索范围以及当前粗调方式;控制聚焦组件按照当前粗调方式在粗调搜索范围内执行位置粗调任务;计算得到聚焦组件在位置粗调任务所产生的粗调位置处的主算子值以及辅助算子值;基于粗调位置处的主算子值以及辅助算子值,调整当前粗调方式;响应于位置粗调任务完成,得
到粗调清晰点;控制聚焦组件基于粗调清晰点执行位置精调任务,确认聚焦组件的聚焦点。通过引入辅助算子值辅助主算子值调整当前粗调方式,能够防止由于主算子值的趋势不明显,导致无法准确地找到清晰点的情况发生,从而有效解决聚焦时间长以及聚焦精度低的问题,大大提高聚焦的精度和效率。
附图说明
[0009]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:
[0010]图1是本申请提供的聚焦方法一实施例的流程示意图;
[0011]图2是本申请提供的变焦跟踪曲线图;
[0012]图3是本申请提供的主算子和辅助算子曲线示意图;
[0013]图4是本申请提供的聚焦方法另一实施例的流程示意图;
[0014]图5是本申请提供的步骤46一实施例的流程示意图;
[0015]图6是本申请提供的步骤48一实施例的流程示意图;
[0016]图7是本申请提供的摄像设备一实施例的结构示意图;
[0017]图8是本申请提供的计算机可读存储介质一实施例的结构示意图。
具体实施方式
[0018]下面结合附图和实施例,对本申请作进一步的详细描述。特别指出的是,以下实施例仅用于说明本申请,但不对本申请的范围进行限定。同样的,以下实施例仅为本申请的部分实施例而非全部实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
[0019]在本申请中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
[0020]需要说明的是,本申请中的术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”、“第三”的特征可以明示或者隐含地包括至少一个该特征。本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0021]请参阅图1,图1是本申请提供的聚焦方法一实施例的流程示意图,该方法包括:
[0022]步骤11:获取位置粗调任务对应的粗调搜索范围以及当前粗调方式。
[0023]摄像设备包含聚焦组件和变焦组件,聚焦过程指的是在变焦组件位置固定之后,
通过移动聚焦组件的位置,来寻找到清晰度最高的聚焦点的过程。本实施例中的聚焦方法可包含位置粗调和位置精调两个步骤,先利用位置粗调任务通过大步长寻找粗调清晰点,以快速缩小聚焦点的搜索范围,再利用位置精调任务通过小步长寻找精准的聚焦点。
[0024]首先,获取位置粗调任务对应的粗调搜索范围以及当前粗调方式;具体地,可从摄像设备中的镜头对应的变焦跟踪曲线获取粗调搜索范围,如图2所示,图2为不同物距下的变焦跟踪曲线图,横坐标为变焦组件的位置,纵坐标为聚焦组件的位置,可根据变焦组件固定后的位置,在变焦跟踪曲线中找到对应的聚焦组件的位置范围,并将其作为粗调搜索范围;例如:变焦组件固定的位置为501,此时可在图2中对应获取到聚焦组件的位置范围为[1390,1550],从而确定粗调搜索范围为[1390,1550],然后再执行位置粗调任务,以进一步缩小聚焦点的搜索范围。
[0025]步骤12:控制聚焦组件按照当前粗调方式在粗调搜索范围内执行位置粗调任务。
[0026]当前粗调方式可包括当前粗调步长或当前粗调方向等,在位置粗调任务的初始状态下,可预先自定义设置一个初始粗调方式,以控制聚焦组件按照初始粗调方式在粗调搜索范围内开始执行位置粗调任务。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种聚焦方法,其特征在于,包括:获取位置粗调任务对应的粗调搜索范围以及当前粗调方式;控制聚焦组件按照所述当前粗调方式在所述粗调搜索范围内执行位置粗调任务;计算得到所述聚焦组件在所述位置粗调任务所产生的粗调位置处的主算子值以及辅助算子值,其中所述主算子值正相关于通过所述聚焦组件所采集的图像的整体清晰度,所述辅助算子值正相关于所述图像内的不同图像块之间的清晰度差异;基于所述粗调位置处的所述主算子值以及所述辅助算子值,调整所述当前粗调方式,返回所述控制聚焦组件按照所述当前粗调方式在所述粗调搜索范围内执行位置粗调任务的步骤;响应于所述位置粗调任务完成,得到粗调清晰点;控制所述聚焦组件基于所述粗调清晰点执行位置精调任务,确认所述聚焦组件的聚焦点。2.根据权利要求1所述的聚焦方法,其特征在于,所述当前粗调方式包括当前粗调方向以及当前粗调步长;所述基于所述粗调位置处的所述主算子值以及所述辅助算子值,调整所述当前粗调方式的步骤,包括:判断当前粗调位置处的当前主算子值是否大于历史粗调位置处的历史主算子值;响应于所述当前主算子值大于所述历史主算子值,保持所述当前粗调方向不变,并基于所述当前主算子值调整当前粗调步长;响应于所述当前主算子值小于所述历史主算子值,基于所述当前主算子值相较于所述历史主算子值的第一下降比率与所述辅助算子值,调整所述当前粗调方式。3.根据权利要求2所述的聚焦方法,其特征在于,所述方法还包括:响应于所述当前主算子值等于所述历史主算子值,保持所述当前粗调方向不变,增大所述当前粗调步长。4.根据权利要求2所述的聚焦方法,其特征在于,所述基于所述当前主算子值相较于所述历史主算子值的第一下降比率与所述辅助算子值,调整所述当前粗调方式的步骤,包括:响应于所述第一下降比率大于预设的第一比率阈值,得到反转所述当前粗调方向的第一拟调整结果;判断所述当前粗调位置处的当前辅助算子值是否大于预设的算子阈值,且所述当前辅助算子值与所述历史粗调位置的历史辅助算子值之间的上升比率是否小于或等于预设的第二比率阈值;若是,则确定所述第一拟调整结果有效,反转所述当前粗调方向,并基于所述当前主算子值调整所述当前粗调步长;若否,则确定所述第一拟调整结果无效,保持所述当前粗调方向,并基于所述当前辅助算子值调整所述当前粗调步长。5.根据权利要求4所述的聚焦方法,其特征在于,所述方法还包括:响应于所述第一下降比率小于或等于所述第一比率阈值,得到保持当前粗调方向的第二拟调整结果;判断所述当前辅助算子值是否大于所述算子阈值且所述辅助算子值的第二下降比率是否达到预设的第三比率阈值;
若是,则确定所述第二拟调整结果无效,反转所述当前粗调方向,并基于所述当前辅助算子值调整所述当前粗调步长;若否,则确定所述第二拟调整结果有效,保持所述当前粗调方向,并基于所述当前主算子值调整所述当前粗调步长。6.根据权利要求5所述的聚焦方法,其特征在于,所述基于所述当前辅助算子值调整当前粗调步长的步骤,包括:响应于所述当前辅助算子值大于所述算子阈值,且所述辅助算子值连续上升,则减少所述当前粗调步长;响应于所述当前辅助算子值小于所述算子阈值,且所述当前主算子值不大于所述历史主算子值,则增大所述当前粗调步长。7.根据权利要求1所述的聚焦方法,其特征在于,所述计算得到所述聚焦组件在所述位置粗调任务所产生的粗调位置处的主算子值以及辅助算子值的步骤,包括:将所述图像分割为多个图像块;利用清晰度评价函数对所述图像块进行计算,得到所述图像块对应的子主算子值;将所有所...

【专利技术属性】
技术研发人员:邓焱文王毅宏夏瑞李准况璐施正展
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:

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

1