CN112653835B - 聚焦状态的判断方法、装置及存储介质 - Google Patents
聚焦状态的判断方法、装置及存储介质 Download PDFInfo
- Publication number
- CN112653835B CN112653835B CN202011468773.4A CN202011468773A CN112653835B CN 112653835 B CN112653835 B CN 112653835B CN 202011468773 A CN202011468773 A CN 202011468773A CN 112653835 B CN112653835 B CN 112653835B
- Authority
- CN
- China
- Prior art keywords
- size
- lens
- difference
- determining
- target object
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/67—Focus control based on electronic image sensor signals
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Studio Devices (AREA)
Abstract
本发明实施例提供了一种聚焦状态的判断方法、装置及存储介质。该方法包括:在监测到第一镜头拍摄的第一路图像和第二镜头拍摄的第二路图像中出现目标对象的情况下,确定初始焦距下目标对象在第一路图像中的第一尺寸和在第二路图像中的第二尺寸之间的第一尺寸差值;控制第二镜头变倍到目标倍率;在第二镜头开始聚焦前或聚焦过程中,确定当前焦距下目标对象在第二路图像中的第三尺寸拟合回初始焦距下的第四尺寸与第一尺寸之间的第二尺寸差值;在第二尺寸差值和第一尺寸差值之间的差距小于预设阈值的情况下,确定第二镜头的聚焦状态满足清晰度要求。
Description
技术领域
本发明实施例涉及图像采集技术领域,具体而言,涉及一种聚焦状态的判断方法、装置及存储介质。
背景技术
随着摄像机技术的发展,联动机芯的设备越来越多,诸如枪球联动、定焦变焦形态的智能球机等等在智能化的浪潮下发挥了重要的作用。
然而,由于一些人脸抓拍等业务对抓拍率提出了很高的要求,对判断当前是否聚焦清晰往往缺乏快速响应机制,目前行业中的该类设备在这样的应用中很容易出现聚焦时间长导致的抓拍率低问题。
发明内容
本发明实施例提供了一种聚焦状态的判断方法、装置及存储介质,以至少解决相关技术中对判断当前是否聚焦清晰缺乏快速响应机制,导致聚焦时间长的问题。
根据本发明的一个实施例,提供了一种聚焦状态的判断方法,应用于包括一个或多个镜头组的设备,其中,每个镜头组至少包括机芯联动的第一镜头和第二镜头,所述方法包括:在监测到所述第一镜头拍摄的第一路图像和所述第二镜头拍摄的第二路图像中出现目标对象的情况下,确定初始焦距下所述目标对象在所述第一路图像中的第一尺寸和在所述第二路图像中的第二尺寸之间的第一尺寸差值;控制所述第二镜头变倍到目标倍率;在所述第二镜头开始聚焦前或聚焦过程中,确定当前焦距下所述目标对象在所述第二路图像中的第三尺寸拟合回所述初始焦距下的第四尺寸与所述第一尺寸之间的第二尺寸差值;在所述第二尺寸差值和所述第一尺寸差值之间的差距小于预设阈值的情况下,确定所述第二镜头的聚焦状态满足清晰度要求。
在至少一个示例性实施例中,确定初始焦距下所述目标对象在所述第一路图像中的第一尺寸和在所述第二路图像中的第二尺寸之间的第一尺寸差值包括:确定所述初始焦距下所述目标对象在所述第一路图像中的所述第一尺寸S1和在所述第二路图像中的所述第二尺寸S2;根据所述第一尺寸S1和所述第二尺寸S2,计算所述第一尺寸差值Δ1=S2-S1。
在至少一个示例性实施例中,确定当前焦距下所述目标对象在所述第二路图像中的第三尺寸拟合回所述初始焦距下的第四尺寸与所述第一尺寸之间的第二尺寸差包括:确定所述当前焦距下所述目标对象在所述第二路图像中的所述第三尺寸S3,并确定所述第三尺寸拟合回所述初始焦距下的所述第四尺寸S4=S3*k,其中k=所述当前焦距/所述初始焦距;根据所述第一尺寸S1和所述第四尺寸S4,计算所述第二尺寸差值Δ2=S4-S1。
在至少一个示例性实施例中,所述预设阈值通过以下方式之一确定:计算所述初始焦距下的允许景深,根据所述允许景深基于镜头曲线确定F电机的允许步数,并根据所述允许步数计算允许的面积差作为所述预设阈值;调整所述F电机的步数,直到所述第二镜头的聚焦状态满足所述清晰度要求时读取当前的面积差作为所述预设阈值。
在至少一个示例性实施例中,在所述第二尺寸差值和所述第一尺寸差值之间的差距不小于预设阈值的情况下,控制所述第二镜头继续聚焦,并返回执行确定当前焦距下所述目标对象在所述第二路图像中的第三尺寸拟合回所述初始焦距下的第四尺寸与所述第一尺寸之间的第二尺寸差值的操作。
在至少一个示例性实施例中,在所述第二尺寸差值和所述第一尺寸差值之间的差距小于预设阈值的情况下,还包括以下至少之一:通知所述第二镜头的所述聚焦状态满足所述清晰度要求;控制通过所述第二镜头在所述当前焦距下对所述目标对象进行拍摄。
根据本发明的另一个实施例,提供了一种聚焦状态的判断装置,连接至或设置于包括一个或多个镜头组的设备,其中,每个镜头组至少包括机芯联动的第一镜头和第二镜头,所述聚焦状态的判断装置包括:第一确定模块,用于在监测到所述第一镜头拍摄的第一路图像和所述第二镜头拍摄的第二路图像中出现目标对象的情况下,确定初始焦距下所述目标对象在所述第一路图像中的第一尺寸和在所述第二路图像中的第二尺寸之间的第一尺寸差值;变倍控制模块,用于控制所述第二镜头变倍到目标倍率;第二确定模块,用于在所述第二镜头开始聚焦前或聚焦过程中,确定当前焦距下所述目标对象在所述第二路图像中的第三尺寸拟合回所述初始焦距下的第四尺寸与所述第一尺寸之间的第二尺寸差值;聚焦状态判断模块,用于在所述第二尺寸差值和所述第一尺寸差值之间的差距小于预设阈值的情况下,确定所述第二镜头的聚焦状态满足清晰度要求。
在至少一个示例性实施例中,所述第一确定模块用于执行以下操作:确定所述初始焦距下所述目标对象在所述第一路图像中的所述第一尺寸S1和在所述第二路图像中的所述第二尺寸S2;根据所述第一尺寸S1和所述第二尺寸S2,计算所述第一尺寸差值Δ1=S2-S1。
在至少一个示例性实施例中,所述第二确定模块用于执行以下操作:确定所述当前焦距下所述目标对象在所述第二路图像中的所述第三尺寸S3,并确定所述第三尺寸拟合回所述初始焦距下的所述第四尺寸S4=S3*k,其中k=所述当前焦距/所述初始焦距;根据所述第一尺寸S1和所述第四尺寸S4,计算所述第二尺寸差值Δ2=S4-S1。
在至少一个示例性实施例中,所述聚焦状态判断模块还用于执行以下操作:在所述第二尺寸差值和所述第一尺寸差值之间的差距不小于预设阈值的情况下,控制所述第二镜头继续聚焦,并调用所述第二确定模块执行确定当前焦距下所述目标对象在所述第二路图像中的第三尺寸拟合回所述初始焦距下的第四尺寸与所述第一尺寸之间的第二尺寸差值的操作。
在至少一个示例性实施例中,所述聚焦状态判断模块还用于在所述第二尺寸差值和所述第一尺寸差值之间的差距小于预设阈值的情况下,执行以下操作至少之一:通知所述第二镜头的所述聚焦状态满足所述清晰度要求;控制通过所述第二镜头在所述当前焦距下对所述目标对象进行拍摄。
根据本发明的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
根据本发明的再一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。
通过本发明,由于在发现目标对象并完成第二镜头的变倍操作之后,在第二镜头开始聚焦前或聚焦过程中,实时对初始阶段时目标对象在两路图像上的尺寸(例如,成像面积)差值和当前状态下两路图像中目标对象的尺寸(例如,成像面积)差值之间进行拟合比较,从而判断当前聚焦状态是否在抓拍质量许可的范围,因此,可以解决相关技术中对判断当前是否聚焦清晰缺乏快速响应机制,导致聚焦时间长的问题,实现了在聚焦开始前或聚焦过程中对聚焦状态的实时判断,从而为智能业务的进行节省一大部分时间。
附图说明
图1是根据本发明实施例的一种聚焦状态的判断方法的流程图;
图2是根据本发明实施例的聚焦状态的判断装置的结构框图;
图3是根据本发明实施例的动机芯的聚焦状态的判断方法所涉及的***的整体模块关系图;
图4是根据本发明实施例的动机芯的聚焦状态的判断方法的详细算法流程。
具体实施方式
相关技术中,智能业务通过联动机芯的设备对人脸等目标对象进行抓拍时,一般需要等待聚焦结束后才能进行抓拍从而进行智能业务的实现,在聚焦开始前或聚焦过程中都不存在对聚焦状态的判断,只是等待聚焦完整结束后才进行抓拍,可见,相关技术中往往对判断当前是否聚焦清晰往往缺乏快速响应机制,导致聚焦时间长。
为了解决该问题,其实在聚焦过程中很大一部分时间已经是满足清晰度的要求,甚至根本不需要聚焦就已经满足清晰度的要求,所以本发明实施例的提供了一种聚焦状态的判断方法、装置及存储介质,该方案能够判断联动机芯的聚焦状态,使用初始阶段和抓拍结束阶段的差值拟合来确认聚焦状态,通过实现聚焦状态的实时确定,为智能业务的进行节省一大部分时间,辅助优化和解决上述技术问题。
下文中将参考附图并结合实施例来详细说明本发明的实施例。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
本申请实施例中所提供的方法实施例可以应用于包括一个或多个镜头组的设备(例如,机芯联动的监控装置),其中,每个镜头组至少包括机芯联动的第一镜头和第二镜头。其中,第一镜头可以是定焦镜头或者浅变焦镜头,一般用于进行范围搜索;第二镜头可以是变焦镜头(例如,可以是深变焦镜头),一般用于进行目标对象的跟踪拍摄。
图1是根据本发明实施例的一种聚焦状态的判断方法的流程图,如图1所示,该流程包括如下步骤:
步骤S102,在监测到所述第一镜头拍摄的第一路图像和所述第二镜头拍摄的第二路图像中出现目标对象的情况下,确定初始焦距下所述目标对象在所述第一路图像中的第一尺寸和在所述第二路图像中的第二尺寸之间的第一尺寸差值;
步骤S104,控制所述第二镜头变倍到目标倍率;
步骤S106,在所述第二镜头开始聚焦前或聚焦过程中,确定当前焦距下所述目标对象在所述第二路图像中的第三尺寸拟合回所述初始焦距下的第四尺寸与所述第一尺寸之间的第二尺寸差值;
步骤S108,在所述第二尺寸差值和所述第一尺寸差值之间的差距小于预设阈值的情况下,确定所述第二镜头的聚焦状态满足清晰度要求。
通过上述步骤,由于在发现目标对象并完成第二镜头的变倍操作之后,在第二镜头开始聚焦前或聚焦过程中,实时对初始阶段时目标对象在两路图像上的尺寸(例如,成像面积)差值和当前状态下两路图像中目标对象的尺寸(例如,成像面积)差值之间进行拟合比较,从而判断当前聚焦状态是否在抓拍质量许可的范围,因此,可以解决相关技术中对判断当前是否聚焦清晰缺乏快速响应机制,导致聚焦时间长的问题,实现了在聚焦开始前或聚焦过程中对聚焦状态的实时判断,从而为智能业务的进行节省一大部分时间。
其中,上述步骤的执行主体可以为包括一个或多个镜头组的设备,也可以是连接于包括一个或多个镜头组的设备的服务器,但不限于此。
在至少一个示例性实施例中,步骤S102可以包括:
步骤S1021,确定所述初始焦距下所述目标对象在所述第一路图像中的所述第一尺寸S1和在所述第二路图像中的所述第二尺寸S2;
步骤S1022,根据所述第一尺寸S1和所述第二尺寸S2,计算所述第一尺寸差值Δ1=S2-S1。
在至少一个示例性实施例中,步骤S106可以包括:
步骤S1061,确定所述当前焦距下所述目标对象在所述第二路图像中的所述第三尺寸S3,并确定所述第三尺寸拟合回所述初始焦距下的所述第四尺寸S4=S3*k,其中k=所述当前焦距/所述初始焦距;
步骤S1062,根据所述第一尺寸S1和所述第四尺寸S4,计算所述第二尺寸差值Δ2=S4-S1。
在至少一个示例性实施例中,所述预设阈值可以通过以下方式之一确定:
(1)计算所述初始焦距下的允许景深,根据所述允许景深基于镜头曲线确定F电机的允许步数,并根据所述允许步数计算允许的面积差作为所述预设阈值;
(2)调整所述F电机的步数,直到所述第二镜头的聚焦状态满足所述清晰度要求时读取当前的面积差作为所述预设阈值。
在至少一个示例性实施例中,在所述第二尺寸差值和所述第一尺寸差值之间的差距不小于预设阈值的情况下,控制所述第二镜头继续聚焦,并返回执行确定当前焦距下所述目标对象在所述第二路图像中的第三尺寸拟合回所述初始焦距下的第四尺寸与所述第一尺寸之间的第二尺寸差值的操作。通过该方法,可以在确定当前焦距不符合清晰度要求的情况下,继续让第二镜头聚焦,并继续判断当前焦距条件下所述第二尺寸差值和所述第一尺寸差值之间的差距是否小于预设阈值。
在至少一个示例性实施例中,在所述第二尺寸差值和所述第一尺寸差值之间的差距小于预设阈值的情况下,所述方法还可以包括以下至少之一:
步骤S110-1,通知所述第二镜头的所述聚焦状态满足所述清晰度要求;
步骤S110-2,控制通过所述第二镜头在所述当前焦距下对所述目标对象进行拍摄。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
在本实施例中还提供了一种聚焦状态的判断装置,该装置连接至或设置于包括一个或多个镜头组的设备,其中,每个镜头组至少包括机芯联动的第一镜头和第二镜头,用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图2是根据本发明实施例的聚焦状态的判断装置的结构框图,如图2所示,该聚焦状态的判断装置包括:
第一确定模块22,用于在监测到所述第一镜头拍摄的第一路图像和所述第二镜头拍摄的第二路图像中出现目标对象的情况下,确定初始焦距下所述目标对象在所述第一路图像中的第一尺寸和在所述第二路图像中的第二尺寸之间的第一尺寸差值;
变倍控制模块24,用于控制所述第二镜头变倍到目标倍率;
第二确定模块26,用于在所述第二镜头开始聚焦前或聚焦过程中,确定当前焦距下所述目标对象在所述第二路图像中的第三尺寸拟合回所述初始焦距下的第四尺寸与所述第一尺寸之间的第二尺寸差值;
聚焦状态判断模块28,用于在所述第二尺寸差值和所述第一尺寸差值之间的差距小于预设阈值的情况下,确定所述第二镜头的聚焦状态满足清晰度要求。
通过该装置,由于在发现目标对象并完成第二镜头的变倍操作之后,在第二镜头开始聚焦前或聚焦过程中,实时对初始阶段时目标对象在两路图像上的尺寸(例如,成像面积)差值和当前状态下两路图像中目标对象的尺寸(例如,成像面积)差值之间进行拟合比较,从而判断当前聚焦状态是否在抓拍质量许可的范围,因此,可以解决相关技术中对判断当前是否聚焦清晰缺乏快速响应机制,导致聚焦时间长的问题,实现了在聚焦开始前或聚焦过程中对聚焦状态的实时判断,从而为智能业务的进行节省一大部分时间。
在至少一个示例性实施例中,所述第一确定模块22用于执行以下操作:
确定所述初始焦距下所述目标对象在所述第一路图像中的所述第一尺寸S1和在所述第二路图像中的所述第二尺寸S2;
根据所述第一尺寸S1和所述第二尺寸S2,计算所述第一尺寸差值Δ1=S2-S1。
在至少一个示例性实施例中,所述第二确定模块26用于执行以下操作:
确定所述当前焦距下所述目标对象在所述第二路图像中的所述第三尺寸S3,并确定所述第三尺寸拟合回所述初始焦距下的所述第四尺寸S4=S3*k,其中k=所述当前焦距/所述初始焦距;
根据所述第一尺寸S1和所述第四尺寸S4,计算所述第二尺寸差值Δ2=S4-S1。
在至少一个示例性实施例中,所述聚焦状态判断模块28还用于执行以下操作:
在所述第二尺寸差值和所述第一尺寸差值之间的差距不小于预设阈值的情况下,控制所述第二镜头继续聚焦,并调用所述第二确定模块26执行确定当前焦距下所述目标对象在所述第二路图像中的第三尺寸拟合回所述初始焦距下的第四尺寸与所述第一尺寸之间的第二尺寸差值的操作。
在至少一个示例性实施例中,所述聚焦状态判断模块28还用于在所述第二尺寸差值和所述第一尺寸差值之间的差距小于预设阈值的情况下,执行以下操作至少之一:
通知所述第二镜头的所述聚焦状态满足所述清晰度要求;
控制通过所述第二镜头在所述当前焦距下对所述目标对象进行拍摄。
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
本发明的实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
在本实施例中,上述计算机可读存储介质可以被设置为存储用于执行以下步骤的计算机程序:
步骤S1,在监测到所述第一镜头拍摄的第一路图像和所述第二镜头拍摄的第二路图像中出现目标对象的情况下,确定初始焦距下所述目标对象在所述第一路图像中的第一尺寸和在所述第二路图像中的第二尺寸之间的第一尺寸差值;
步骤S2,控制所述第二镜头变倍到目标倍率;
步骤S3,在所述第二镜头开始聚焦前或聚焦过程中,确定当前焦距下所述目标对象在所述第二路图像中的第三尺寸拟合回所述初始焦距下的第四尺寸与所述第一尺寸之间的第二尺寸差值;
步骤S4,在所述第二尺寸差值和所述第一尺寸差值之间的差距小于预设阈值的情况下,确定所述第二镜头的聚焦状态满足清晰度要求。
计算机可读存储介质还被设置为存储用于执行以下步骤的计算机程序:
步骤S5,通知所述第二镜头的所述聚焦状态满足所述清晰度要求;
步骤S6,控制通过所述第二镜头在所述当前焦距下对所述目标对象进行拍摄。
在一个示例性实施例中,上述计算机可读存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。
本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
在一个示例性实施例中,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
在一个示例性实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
步骤S1,在监测到所述第一镜头拍摄的第一路图像和所述第二镜头拍摄的第二路图像中出现目标对象的情况下,确定初始焦距下所述目标对象在所述第一路图像中的第一尺寸和在所述第二路图像中的第二尺寸之间的第一尺寸差值;
步骤S2,控制所述第二镜头变倍到目标倍率;
步骤S3,在所述第二镜头开始聚焦前或聚焦过程中,确定当前焦距下所述目标对象在所述第二路图像中的第三尺寸拟合回所述初始焦距下的第四尺寸与所述第一尺寸之间的第二尺寸差值;
步骤S4,在所述第二尺寸差值和所述第一尺寸差值之间的差距小于预设阈值的情况下,确定所述第二镜头的聚焦状态满足清晰度要求。
在一个示例性实施例中,上述处理器还可以被设置为通过计算机程序执行以下步骤:
步骤S5,通知所述第二镜头的所述聚焦状态满足所述清晰度要求;
步骤S6,控制通过所述第二镜头在所述当前焦距下对所述目标对象进行拍摄。
本实施例中的具体示例可以参考上述实施例及示例性实施方式中所描述的示例,本实施例在此不再赘述。
以下以将上述聚焦状态的判断方法应用于联动机芯的监控设备为例,描述联动机芯的聚焦状态的判断方法的详细处理过程。
该方法对有一组或多组双镜头且至少有一个具备变焦功能的镜头设备形态非常有用,该方法通过初始阶段时目标物体在两路图像上的成像面积差值和抓拍时变焦电机结束后的两路图像面积差值之间的拟合比较,判断是否在抓拍质量许可的范围。
图3是根据本发明实施例的动机芯的聚焦状态的判断方法所涉及的***的整体模块关系图,如图3所示,该***包括镜头1(其拍摄对应编号为1的一路图像),镜头2(其拍摄对应编号为2的一路图像),能够获取到镜头1和镜头2的两路图像的智能模块,以及用于实现聚焦状态的判断的聚焦状态判断模块。
在智能模块启动时,镜头1和镜头2的状态一般都是为清晰态,并等待智能业务的触发。
当智能检测到目标物的时候,在启动时先获取镜头1和镜头2中目标物体的大小差值。
接着,智能模块通常会根据目标的信息对变焦路镜头进行变倍和聚焦,结束后进行抓拍等动作。
聚焦状态判断模块在变倍结束和聚焦过程中实时对当前一路的中的目标物大小以此焦段和初始焦段下的比例进行缩放获取对应初始时的镜头1和镜头2中目标物体的大小差值,和启动时的差值进行比较确认在启动焦段的焦深是否包含此差值,最终得到聚焦状态的确认。
图4是根据本发明实施例的动机芯的聚焦状态的判断方法的详细算法流程,如图4所示,该方法包括以下步骤:
步骤S401,智能模块启动后,对第一路和第二路图像做监视,并等待智能目标的出现,不出现则一直循环等待,假设第一路图像为定焦检测路图像。
步骤S402,目标出现获取初始态下的目标在定焦路图像的大小是S1,变焦路图像的大小是S2,其中差值(S2-S1)记为Δ1。
步骤S403,智能使启动变倍跟随到目标倍率。
步骤S404,变倍跟随结束时,在聚焦开始前根据当前目标的大小S3和Z电机及F电机的位置拟合回初始焦段时目标的大小,方法为当前的大小S3*k(系数),k的大小由焦距决定,k=当前的焦距/初始焦距,由此获得当前位置拟合回到初始位置的目标物体大小S4用于和S1做比较。
步骤S405,由S4和S1计算变倍结束后的目标物体大小拟合回初始位置时与定焦路图像中的目标物体的大小差值的Δ2=(S4-S1),因此如果Δ1和Δ2的差值不大(例如,小于预设阈值(也就是允许面积差Thrd),其具体可以根据景深允许范围来确定),对应的图像在景深允许范围内则通知智能清晰度满足可以进行抓拍等业务。这里的景深由实测步数转化为允许面积差Thrd,不在允许范围的则进入下一步。
这里的允许面积差的计算分为公式法和实测法,以下分别进行详细说明。
(1)公式法可以通过如下景深公式计算精确的允许景深:
其中,f为实际的焦距,r为光圈,d为光圈中心到传感器的距离,D为模糊圆直径,这里D是一个经验值一般会取3mm到5mm之间。
通过上述公式获取到的是一个物距值,景深就是物距一个单位,而镜头在出厂时都是有校正过的物距曲线的,代表着物距,实际是多组Z和F电机的组合,然后通过读取当前物距下镜头曲线在公式计算出的景深变化下F电机的允许步数,F电机的允许步数对应在镜头参数里就是焦距,前后焦距的比值就是放大系数,因此,可以通过电机焦距的关系计算实际在景深内物体的放大系数。在已经计算得到允许的放大系数的基础上,智能模块可以根据当前目标框的坐标计算目标面积,从而可以转换成允许的面积差,也就是说,智能模块可以依据放大系数计算抓拍目标框允许的面积差。
(2)实测法则可以直接通过单向调整F步数,直到用户认为可接受的极限,然后通过电机焦距的关系计算实际在景深内物体的放大系数,最后从智能模块读取此时的抓拍目标框的面积差作为允许值阈值。
步骤S406,开始聚焦并在聚焦过程每步判断聚焦开始前根据当前目标的大小和Z电机及F电机的位置拟合回初始焦段时目标的大小,如步骤S404和步骤S405所示,若聚焦过程中走到了符合的位置则通知智能模块,直到聚焦结束。
本发明实施例的方案,通过分别对过程的分解,在变倍结束和聚焦过程的判断实现实时的聚焦状态的判断,在具体判断时,通过对初始和目标位两路图像中目标物体的大小拟合回初始焦段比较实现对聚焦状态判断,从而能够实现智能双摄(一组或多组双摄)设备下,业务中实时判断聚焦状态,解决了当前方案中很多时候多余的等待而影响智能模块的运行效果的问题。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (12)
1.一种聚焦状态的判断方法,其特征在于,应用于包括一个或多个镜头组的设备,其中,每个镜头组至少包括机芯联动的第一镜头和第二镜头,所述方法包括:
在监测到所述第一镜头拍摄的第一路图像和所述第二镜头拍摄的第二路图像中出现目标对象的情况下,确定初始焦距下所述目标对象在所述第一路图像中的第一尺寸和在所述第二路图像中的第二尺寸之间的第一尺寸差值;
控制所述第二镜头变倍到目标倍率;
在所述第二镜头开始聚焦前或聚焦过程中,确定当前焦距下所述目标对象在所述第二路图像中的第三尺寸拟合回所述初始焦距下的第四尺寸与所述第一尺寸之间的第二尺寸差值;
在所述第二尺寸差值和所述第一尺寸差值之间的差距小于预设阈值的情况下,确定所述第二镜头的聚焦状态满足清晰度要求。
2.根据权利要求1所述的方法,其特征在于,确定初始焦距下所述目标对象在所述第一路图像中的第一尺寸和在所述第二路图像中的第二尺寸之间的第一尺寸差值包括:
确定所述初始焦距下所述目标对象在所述第一路图像中的所述第一尺寸S1和在所述第二路图像中的所述第二尺寸S2;
根据所述第一尺寸S1和所述第二尺寸S2,计算所述第一尺寸差值Δ1=S2-S1。
3.根据权利要求1所述的方法,其特征在于,确定当前焦距下所述目标对象在所述第二路图像中的第三尺寸拟合回所述初始焦距下的第四尺寸与所述第一尺寸之间的第二尺寸差包括:
确定所述当前焦距下所述目标对象在所述第二路图像中的所述第三尺寸S3,并确定所述第三尺寸拟合回所述初始焦距下的所述第四尺寸S4=S3*k,其中k=所述当前焦距/所述初始焦距;
根据所述第一尺寸S1和所述第四尺寸S4,计算所述第二尺寸差值Δ2=S4-S1。
4.根据权利要求1所述的方法,其特征在于,所述预设阈值通过以下方式之一确定:
计算所述初始焦距下的允许景深,根据所述允许景深基于镜头曲线确定F电机的允许步数,并根据所述允许步数计算允许的面积差作为所述预设阈值;
调整所述F电机的步数,直到所述第二镜头的聚焦状态满足所述清晰度要求时读取当前的面积差作为所述预设阈值。
5.根据权利要求1所述的方法,其特征在于,在所述第二尺寸差值和所述第一尺寸差值之间的差距不小于预设阈值的情况下,控制所述第二镜头继续聚焦,并返回执行确定当前焦距下所述目标对象在所述第二路图像中的第三尺寸拟合回所述初始焦距下的第四尺寸与所述第一尺寸之间的第二尺寸差值的操作。
6.根据权利要求1-5中任一项所述的方法,其特征在于,在所述第二尺寸差值和所述第一尺寸差值之间的差距小于预设阈值的情况下,还包括以下至少之一:
通知所述第二镜头的所述聚焦状态满足所述清晰度要求;
控制通过所述第二镜头在所述当前焦距下对所述目标对象进行拍摄。
7.一种聚焦状态的判断装置,其特征在于,连接至或设置于包括一个或多个镜头组的设备,其中,每个镜头组至少包括机芯联动的第一镜头和第二镜头,所述聚焦状态的判断装置包括:
第一确定模块,用于在监测到所述第一镜头拍摄的第一路图像和所述第二镜头拍摄的第二路图像中出现目标对象的情况下,确定初始焦距下所述目标对象在所述第一路图像中的第一尺寸和在所述第二路图像中的第二尺寸之间的第一尺寸差值;
变倍控制模块,用于控制所述第二镜头变倍到目标倍率;
第二确定模块,用于在所述第二镜头开始聚焦前或聚焦过程中,确定当前焦距下所述目标对象在所述第二路图像中的第三尺寸拟合回所述初始焦距下的第四尺寸与所述第一尺寸之间的第二尺寸差值;
聚焦状态判断模块,用于在所述第二尺寸差值和所述第一尺寸差值之间的差距小于预设阈值的情况下,确定所述第二镜头的聚焦状态满足清晰度要求。
8.根据权利要求7所述的装置,其特征在于,所述第一确定模块用于执行以下操作:
确定所述初始焦距下所述目标对象在所述第一路图像中的所述第一尺寸S1和在所述第二路图像中的所述第二尺寸S2;
根据所述第一尺寸S1和所述第二尺寸S2,计算所述第一尺寸差值Δ1=S2-S1。
9.根据权利要求7所述的装置,其特征在于,所述第二确定模块用于执行以下操作:
确定所述当前焦距下所述目标对象在所述第二路图像中的所述第三尺寸S3,并确定所述第三尺寸拟合回所述初始焦距下的所述第四尺寸S4=S3*k,其中k=所述当前焦距/所述初始焦距;
根据所述第一尺寸S1和所述第四尺寸S4,计算所述第二尺寸差值Δ2=S4-S1。
10.根据权利要求7所述的装置,其特征在于,所述聚焦状态判断模块还用于执行以下操作:
在所述第二尺寸差值和所述第一尺寸差值之间的差距不小于预设阈值的情况下,控制所述第二镜头继续聚焦,并调用所述第二确定模块执行确定当前焦距下所述目标对象在所述第二路图像中的第三尺寸拟合回所述初始焦距下的第四尺寸与所述第一尺寸之间的第二尺寸差值的操作。
11.根据权利要求7-10中任一项所述的装置,其特征在于,所述聚焦状态判断模块还用于在所述第二尺寸差值和所述第一尺寸差值之间的差距小于预设阈值的情况下,执行以下操作至少之一:
通知所述第二镜头的所述聚焦状态满足所述清晰度要求;
控制通过所述第二镜头在所述当前焦距下对所述目标对象进行拍摄。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行所述权利要求1至6任一项中所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011468773.4A CN112653835B (zh) | 2020-12-14 | 2020-12-14 | 聚焦状态的判断方法、装置及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011468773.4A CN112653835B (zh) | 2020-12-14 | 2020-12-14 | 聚焦状态的判断方法、装置及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112653835A CN112653835A (zh) | 2021-04-13 |
CN112653835B true CN112653835B (zh) | 2022-02-08 |
Family
ID=75355435
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011468773.4A Active CN112653835B (zh) | 2020-12-14 | 2020-12-14 | 聚焦状态的判断方法、装置及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112653835B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113709367A (zh) * | 2021-08-24 | 2021-11-26 | 浙江大华技术股份有限公司 | 一种控制聚焦的方法、装置及电子设备 |
CN114088628B (zh) * | 2021-11-19 | 2024-04-26 | 中导光电设备股份有限公司 | 一种显微镜测量方法 |
CN114374800B (zh) * | 2022-01-14 | 2023-07-14 | 浙江大华技术股份有限公司 | 聚焦的处理方法、装置、存储介质及电子装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106303205A (zh) * | 2015-06-12 | 2017-01-04 | 中兴通讯股份有限公司 | 对焦区域调整方法和装置 |
CN106448546A (zh) * | 2016-11-16 | 2017-02-22 | 西安诺瓦电子科技有限公司 | 自动调节成像面积大小的方法和led亮色度校正方法 |
CN106899800A (zh) * | 2016-06-28 | 2017-06-27 | 阿里巴巴集团控股有限公司 | 相机对焦的方法、装置及移动终端设备 |
CN108024065A (zh) * | 2017-12-28 | 2018-05-11 | 努比亚技术有限公司 | 一种终端拍摄的方法、终端及计算机可读存储介质 |
CN108076278A (zh) * | 2016-11-10 | 2018-05-25 | 阿里巴巴集团控股有限公司 | 一种自动对焦方法、装置及电子设备 |
CN110971810A (zh) * | 2018-09-29 | 2020-04-07 | 浙江宇视科技有限公司 | 机芯镜头回程差处理方法及装置 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4544282B2 (ja) * | 2007-09-14 | 2010-09-15 | ソニー株式会社 | データ処理装置、およびデータ処理方法、並びにプログラム |
US8233078B2 (en) * | 2009-02-19 | 2012-07-31 | Apple Inc. | Auto focus speed enhancement using object recognition and resolution |
US8335390B2 (en) * | 2010-03-22 | 2012-12-18 | Sony Corporation | Blur function modeling for depth of field rendering |
-
2020
- 2020-12-14 CN CN202011468773.4A patent/CN112653835B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106303205A (zh) * | 2015-06-12 | 2017-01-04 | 中兴通讯股份有限公司 | 对焦区域调整方法和装置 |
CN106899800A (zh) * | 2016-06-28 | 2017-06-27 | 阿里巴巴集团控股有限公司 | 相机对焦的方法、装置及移动终端设备 |
CN108076278A (zh) * | 2016-11-10 | 2018-05-25 | 阿里巴巴集团控股有限公司 | 一种自动对焦方法、装置及电子设备 |
CN106448546A (zh) * | 2016-11-16 | 2017-02-22 | 西安诺瓦电子科技有限公司 | 自动调节成像面积大小的方法和led亮色度校正方法 |
CN108024065A (zh) * | 2017-12-28 | 2018-05-11 | 努比亚技术有限公司 | 一种终端拍摄的方法、终端及计算机可读存储介质 |
CN110971810A (zh) * | 2018-09-29 | 2020-04-07 | 浙江宇视科技有限公司 | 机芯镜头回程差处理方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN112653835A (zh) | 2021-04-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112653835B (zh) | 聚焦状态的判断方法、装置及存储介质 | |
US9998650B2 (en) | Image processing apparatus and image pickup apparatus for adding blur in an image according to depth map | |
US20230059657A1 (en) | Multi-camera zoom control method and apparatus, and electronic system and storage medium | |
US10061182B2 (en) | Systems and methods for autofocus trigger | |
US9501834B2 (en) | Image capture for later refocusing or focus-manipulation | |
TWI511081B (zh) | 影像擷取裝置及其影像形變校正方法 | |
CN110675458B (zh) | 用于摄像头标定的方法、装置及存储介质 | |
CN113141448B (zh) | 摄像装置 | |
CN104601876B (zh) | 路人侦测方法与装置 | |
CN110913129A (zh) | 基于bp神经网络的聚焦方法、装置、终端及存储装置 | |
CN109996005B (zh) | 一种聚焦校正方法及装置 | |
CN111917941B (zh) | 摄像机画面处理方法及摄像机 | |
US20140327743A1 (en) | Auto focus method and auto focus apparatus | |
JP2015111811A (ja) | 画像処理装置およびその制御方法 | |
CN104601883B (zh) | 一种图像拍摄的方法及装置 | |
CN111131717B (zh) | 聚焦方法、装置、设备与计算机可读存储介质 | |
JP2013195577A (ja) | 撮像装置、撮像方法及びプログラム | |
CN111028296B (zh) | 球机焦距值估算方法、装置、设备及存储装置 | |
CN116567412A (zh) | 变焦跟踪曲线确定方法、装置、计算机设备和存储介质 | |
CN115379201A (zh) | 测试方法和装置、电子设备和可读存储介质 | |
CN110839126B (zh) | 一种变倍追踪方法、装置及可变倍摄像机 | |
JP2021132295A (ja) | 画像処理装置、撮像装置、画像処理方法及びプログラム | |
JP2018061292A (ja) | 画像処理装置、画像処理方法、プログラム | |
CN112672045A (zh) | 拍摄模式的设置方法和装置、电子设备 | |
WO2021102961A1 (zh) | 拍摄装置的对焦方法、图像处理设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |