一种调整变焦摄像机精度的方法及装置转让专利

申请号 : CN201710179136.7

文献号 : CN107105132B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李准戴玉名杨洪

申请人 : 浙江大华技术股份有限公司

摘要 :

本发明提供一种调整变焦摄像机精度方法及装置,方法包括:在变焦摄像机上电后,获取变焦摄像机的物理基准点,并将物理基准点确定为逻辑基准点,其中,物理基准点为变焦摄像机中光耦器件的电平突变点,逻辑基准点为预设的控制原点;以逻辑基准点为准,通过控制变焦摄像机的镜头按照设定的步长往返移动,返回逻辑基准点,并判断变焦摄像机在逻辑基准点是否为步进电机失步状态;若确定变焦摄像机在逻辑基准点为步进电机失步状态,调整步进电机的工作状态;并调整变焦摄像机的镜头以获取变焦摄像机的物理基准点,将获取的物理基准点更新为逻辑基准点。保证了在步进电机失步状态下,调整镜头虚焦的问题,保证镜头拍摄画面的准确性。

权利要求 :

1.一种调整变焦摄像机精度的方法,其特征在于,所述方法包括:

在变焦摄像机上电后,获取所述变焦摄像机的物理基准点,并将所述物理基准点设置为逻辑基准点,其中,所述物理基准点为所述变焦摄像机中光耦器件的电平突变点,所述逻辑基准点为预设的控制原点;

以所述逻辑基准点为准,通过控制所述变焦摄像机的镜头按照设定的步长往返移动,返回所述逻辑基准点,并判断所述变焦摄像机在所述逻辑基准点是否为步进电机失步状态;

若确定所述变焦摄像机在所述逻辑基准点为步进电机失步状态,调整所述步进电机的工作状态;并调整所述变焦摄像机的镜头以获取所述变焦摄像机的物理基准点,将获取的所述物理基准点更新为所述逻辑基准点;

所述判断所述变焦摄像机在所述逻辑基准点是否为步进电机失步状态前,还包括:根据当前所述变焦摄像机的工作温度与预设的温度阈值判断所述变焦摄像机是否为低温工作状态。

2.根据权利要求1所述的方法,其特征在于,所述判断所述变焦摄像机在所述逻辑基准点是否为步进电机失步状态,包括:根据所述变焦摄像机的光耦器件在所述逻辑基准点的两个相反方位位置点的电平值判断所述变焦摄像机是否为步进电机失步状态。

3.根据权利要求1所述的方法,其特征在于,所述调整所述变焦摄像机的镜头以获取所述变焦摄像机的物理基准点,包括:确定所述变焦摄像机的光耦器件在所述逻辑基准点的电平值,并以预设步长L沿第一方向移动所述变焦摄像机的镜头,直至获取所述变焦摄像机的光耦器件的电平值发生变化的位置点N;若沿所述第一方向移动未获取所述变焦摄像机的光耦器件的电平值发生变化的位置点,则以所述步长L沿第二方向移动所述变焦摄像机的镜头;所述第二方向与所述第一方向相反;

若确定在移动至第N个位置点时,所述变焦摄像机的光耦器件在第N个位置点电平值与所述变焦摄像机的光耦器件在第N-1个位置点的电平值不同,则以L=1/2L为步长沿与所述第N-1个位置点移动到所述第N个位置点的方向相反的方向移动,直至找到所述变焦摄像机的光耦器件的电平值不同的第N个位置点和第N-1个位置点,返回以L=1/2L为步长沿与与所述第N-1个位置点移动到所述第N个位置点的方向相反的方向移动的步骤,直至步长L=

1。

4.根据权利要求1至3任一项所述的方法,其特征在于,所述调整所述步进电机的工作状态,包括:降低所述变焦摄像机的步进电机的转速,并增大所述步进电机的电流,以便增大所述步进电机的转矩和功率。

5.一种调整变焦摄像机精度的装置,其特征在于,包括:

确定单元,用于在变焦摄像机上电后,获取所述变焦摄像机的物理基准点,并将所述物理基准点确定为逻辑基准点,其中,所述物理基准点为所述变焦摄像机中光耦器件的电平突变点,所述逻辑基准点为预设的控制原点;

判断单元,用于以所述逻辑基准点为准,通过控制所述变焦摄像机的镜头按照设定的步长往返移动,返回所述逻辑基准点,并判断所述变焦摄像机在所述逻辑基准点是否为步进电机失步状态;

调整单元,用于若确定所述变焦摄像机在所述逻辑基准点为步进电机失步状态,调整所述步进电机的工作状态;并调整所述变焦摄像机的镜头以获取所述变焦摄像机的物理基准点,将获取的所述物理基准点更新为所述逻辑基准点;

所述装置还包括:

低温工作状态判断单元,用于根据当前所述变焦摄像机的工作温度与预设的温度阈值判断所述变焦摄像机是否为低温工作状态。

6.根据权利要求5所述的装置,其特征在于,所述调整单元,具体用于:

根据所述变焦摄像机的光耦器件在所述逻辑基准点的两个相反方位位置点的电平值判断所述变焦摄像机是否为步进电机失步状态。

7.根据权利要求5所述的装置,其特征在于,所述调整单元,具体用于:

确定所述变焦摄像机的光耦器件在所述逻辑基准点的电平值,并以预设步长L沿第一方向移动所述变焦摄像机的镜头,直至获取所述变焦摄像机的光耦器件的电平值发生变化的位置点N;若沿所述第一方向移动未获取所述变焦摄像机的光耦器件的电平值发生变化的位置点,则以所述步长L沿第二方向移动所述变焦摄像机的镜头;所述第二方向与所述第一方向相反;

若确定在移动至第N个位置点时,所述变焦摄像机的光耦器件在第N个位置点电平值与所述变焦摄像机的光耦器件在第N-1个位置点的电平值不同,则以L=1/2L为步长沿与所述第N-1个位置点移动到所述第N个位置点的方向相反的方向移动,直至找到所述变焦摄像机的光耦器件的电平值不同的第N个位置点和第N-1个位置点,返回以L=1/2L为步长沿与与所述第N-1个位置点移动到所述第N个位置点的方向相反的方向移动的步骤,直至步长L=

1。

8.根据权利要求5至7任一项所述的装置,其特征在于,所述调整单元,具体用于:降低所述变焦摄像机的步进电机的转速,并增大所述步进电机的电流,以便增大所述步进电机的转矩和功率。

说明书 :

一种调整变焦摄像机精度的方法及装置

技术领域

[0001] 本发明涉及图像采集技术领域,尤其涉及一种调整变焦摄像机精度的方法及装置。

背景技术

[0002] 球机(球形摄像机)是现代视频监控发展的代表,它集成彩色一体化摄像机、云台、编码器、防护罩等多功能与一体,安装方便、使用简单但功能强大,广泛应用于开阔区域的监控,不同的场合都可以使用。而具有巡航功能的球机又增强了普通球机的功能,它可以根据预设的巡航轨迹执行特定范围的监控。比如需要球机来回在4个监控点(又称巡航预置点)执行监控,可以通过控制云台在球机的界面上设置这4个监控点。球机开始巡航后就来回在这四个监控点执行巡航。
[0003] 球机具有精准定位、快速跟踪等优点。步进电机是高速网络球机核心器件之一。步进电机的齿轮通过带轮将转动力传送给轴承从而控制球机的转动。由于球机工作环境温度一般为-40~70℃,当球机在冬天低温情况下出现结冰现象后,就会出现步进电机的失步现象。
[0004] 现有技术中,CN201310320333.8一种球机失步检测方法和装置公开了一种球机巡航(云台水平、垂直转动)中的失步检测方法,针对云台转动范围不经过零点(基准点)的情况。
[0005] 但是现有技术中,只能解决球机云台转动范围不准确的问题,而不能解决由于步进电机的失步现象导致变焦镜头虚焦的问题。

发明内容

[0006] 本发明提供一种调整变焦摄像机精度的方法及装置,用于解决现有技术中,只能解决球机云台转动范围不准确而不能解决由于步进电机的失步现象导致变焦镜头虚焦的问题。
[0007] 本发明实施例提供一种调整变焦摄像机精度的方法,所述方法包括:
[0008] 在变焦摄像机上电后,获取所述变焦摄像机的物理基准点,并将所述物理基准点确定为逻辑基准点,其中,所述物理基准点为所述变焦摄像机中光耦器件的电平突变点,所述逻辑基准点为预设的控制原点;
[0009] 以所述逻辑基准点为准,通过控制所述变焦摄像机的镜头按照设定的步长往返移动,返回所述逻辑基准点,并判断所述变焦摄像机在所述逻辑基准点是否为步进电机失步状态;
[0010] 若确定所述变焦摄像机在所述逻辑基准点为步进电机失步状态,调整所述步进电机的工作状态;并调整所述变焦摄像机的镜头以获取所述变焦摄像机的物理基准点,将获取的所述物理基准点更新为所述逻辑基准点。
[0011] 本发明实施例中,在确定步进电机失步状态,通过调整步进电机的工作状态以及整所述变焦摄像机的镜头来重新获取物理基准点,并重新更新逻辑基准点的位置,保证了在步进电机失步状态下,调整镜头虚焦的问题,保证镜头拍摄画面的准确性。
[0012] 进一步地,所述判断所述变焦摄像机在所述逻辑基准点是否为步进电机失步状态,包括:
[0013] 根据所述变焦摄像机的光耦器件在所述逻辑基准点的两个相反方位位置点的电平值判断所述变焦摄像机是否为步进电机失步状态。
[0014] 本发明实施例中,由于光耦器件在物理基准点的两个相反方位位置点的电平值是相反的,若根据所述变焦摄像机的光耦器件在所述逻辑基准点的两个相反方位位置点的电平值是相同的,则可以确定变焦摄像机为步进电机失步状态。
[0015] 进一步地,所述调整所述变焦摄像机的镜头以获取所述变焦摄像机的物理基准点,包括:
[0016] 确定所述变焦摄像机的光耦器件在所述逻辑基准点的电平值,并以预设步长L沿第一方向移动所述变焦摄像机的镜头,直至获取所述变焦摄像机的光耦器件的电平值发生变化的位置点N;若沿所述第一方向移动未获取所述变焦摄像机的光耦器件的电平值发生变化的位置点,则以所述步长L沿第二方向移动所述变焦摄像机的镜头;所述第二方向与所述第一方向相反;
[0017] 若确定在移动至第N个位置点时,所述变焦摄像机的光耦器件在第N个位置点电平值与所述变焦摄像机的光耦器件在第N-1个位置点的电平值不同,则以L=1/2L为步长沿与所述第N-1个位置点移动到所述第N个位置点的方向相反的方向移动,直至找到所述变焦摄像机的光耦器件的电平值不同的第N个位置点和第N-1个位置点,返回以L=1/2L为步长沿与与所述第N-1个位置点移动到所述第N个位置点的方向相反的方向移动的步骤,直至步长L=1。
[0018] 本发明实施例中,采用上述方法再次确定物理基准点能够更加快速的确定物理基准点,且能够减少失步矫正的时间。
[0019] 进一步地,所述判断所述变焦摄像机在所述逻辑基准点是否为步进电机失步状态前,还包括:
[0020] 根据当前所述变焦摄像机的工作温度与预设的温度阈值判断所述变焦摄像机是否为低温工作状态。
[0021] 本发明实施例中,若确定变焦摄像机为低温工作状态,则认为变焦摄像机发生失步的概率较大,所以首先确定下变焦摄像机的工作状态。
[0022] 进一步地,所述调整所述步进电机的工作状态,包括:
[0023] 降低所述变焦摄像机的步进电机的转速,并增大所述步进电机的电流,以便增大所述步进电机的转矩和功率。
[0024] 本发明实施例中,增大步进电机的转矩一方面可以使步进电机能够带动镜头的移动,另一方面,防止镜头在低温状态下被冻住。
[0025] 本发明还提供一种调整变焦摄像机精度的装置,包括:
[0026] 确定单元,用于在变焦摄像机上电后,获取所述变焦摄像机的物理基准点,并将所述物理基准点确定为逻辑基准点,其中,所述物理基准点为所述变焦摄像机中光耦器件的电平突变点,所述逻辑基准点为预设的控制原点;
[0027] 判断单元,用于以所述逻辑基准点为准,通过控制所述变焦摄像机的镜头按照设定的步长往返移动,返回所述逻辑基准点,并判断所述变焦摄像机在所述逻辑基准点是否为步进电机失步状态;
[0028] 调整单元,用于若确定所述变焦摄像机在所述逻辑基准点为步进电机失步状态,调整所述步进电机的工作状态;并调整所述变焦摄像机的镜头以获取所述变焦摄像机的物理基准点,将获取的所述物理基准点更新为所述逻辑基准点。
[0029] 本发明实施例中,在确定步进电机失步状态,通过调整步进电机的工作状态以及调整所述变焦摄像机的镜头来重新获取物理基准点,并重新更新逻辑基准点的位置,保证了在步进电机失步状态下,调整镜头虚焦的问题,保证镜头拍摄画面的准确性。
[0030] 进一步地,所述调整单元,具体用于:
[0031] 根据所述变焦摄像机的光耦器件在所述逻辑基准点的两个相反方位位置点的电平值判断所述变焦摄像机是否为步进电机失步状态。
[0032] 进一步地,所述调整单元,具体用于:
[0033] 确定所述变焦摄像机的光耦器件在所述逻辑基准点的电平值,并以预设步长L沿第一方向移动所述变焦摄像机的镜头,直至获取所述变焦摄像机的光耦器件的电平值发生变化的位置点N;若沿所述第一方向移动未获取所述变焦摄像机的光耦器件的电平值发生变化的位置点,则以所述步长L沿第二方向移动所述变焦摄像机的镜头;所述第二方向与所述第一方向相反;
[0034] 若确定在移动至第N个位置点时,所述变焦摄像机的光耦器件在第N个位置点电平值与所述变焦摄像机的光耦器件在第N-1个位置点的电平值不同,则以L=1/2L为步长沿与所述第N-1个位置点移动到所述第N个位置点的方向相反的方向移动,直至找到所述变焦摄像机的光耦器件的电平值不同的第N个位置点和第N-1个位置点,返回以L=1/2L为步长沿与与所述第N-1个位置点移动到所述第N个位置点的方向相反的方向移动的步骤,直至步长L=1。
[0035] 进一步地,所述装置还包括:
[0036] 低温工作状态判断单元,用于根据当前所述变焦摄像机的工作温度与预设的温度阈值判断所述变焦摄像机是否为低温工作状态。
[0037] 进一步地,所述调整单元,具体用于:
[0038] 降低所述变焦摄像机的步进电机的转速,并增大所述步进电机的电流,以便增大所述步进电机的转矩和功率。

附图说明

[0039] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0040] 图1为本发明实施例提供的一种调整变焦摄像机精度的方法的流程示意图;
[0041] 图2为本发明实施例提供的变焦摄像机镜片移动示意图;
[0042] 图3为本发明实施例提供的光耦器件电平变化示意图;
[0043] 图4为本发明实施例提供的控制程序控制镜片移动示意图;
[0044] 图5为本发明实施例提供的更新逻辑基准点的示意图;
[0045] 图6为本发明实施例提供的二分变步长法确定物理基准点的方法示意图;
[0046] 图7为本发明实施例提供的另一种调整变焦摄像机精度的方法的流程示意图;
[0047] 图8为本发明实施例提供的一种调整变焦摄像机精度的装置的结构示意图。

具体实施方式

[0048] 为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0049] 本发明提供一种调整变焦摄像机精度的方法,如图1所示,包括:
[0050] 步骤101,在变焦摄像机上电后,获取所述变焦摄像机的物理基准点,并将所述物理基准点确定为逻辑基准点,其中,所述物理基准点为所述变焦摄像机中光耦器件的电平突变点,所述逻辑基准点为预设的控制原点;步骤102,以所述逻辑基准点为准,通过控制所述变焦摄像机的镜头按照设定的步长往返移动,返回所述逻辑基准点,并判断所述变焦摄像机在所述逻辑基准点是否为步进电机失步状态;
[0051] 步骤103,若确定所述变焦摄像机在所述逻辑基准点为步进电机失步状态,调整所述步进电机的工作状态;并调整所述变焦摄像机的镜头以获取所述变焦摄像机的物理基准点,将获取的所述物理基准点更新为所述逻辑基准点。
[0052] 在步骤101中,物理基准点为变焦摄像机中光耦器件的电平突变点,变焦摄像机通过步进电机控制镜头移动,且获取在移动到的位置点的光耦器件的电平值。若获取到电平跳变点,则确定电平跳变点为物理基准点。
[0053] 在步骤101中,逻辑基准点为预设的控制原点,可选的,逻辑基准点为控制程序确定的控制原点。即变焦摄像机的控制程序将该点设置为程序中的原点,以便实现变焦摄像机的各个参数的调整调节以及计算。
[0054] 如图2所示,X轴为镜头中镜片的移动方向,并且分别移动到了E、N、P、M、V位置点,确定每个位置点的光耦器件的电平值,并确定M点位置为电平跳变点,则将M点位置作为物理基准点。
[0055] 如图3所示,在本发明实施例中,电平值为1表示为高电平,电平值为0为低电平,由高电平变为低电平的点为电平跳变点。
[0056] 在本发明实施例中,当确定了物理基准点后,变焦摄像机的控制程序将确定的物理基准点作为逻辑基准点,也就是说变焦摄像机的控制程序认为逻辑基准点与物理基准点重合。
[0057] 在步骤102中,在确定了逻辑基准点后,还需要判断当前变焦摄像机的镜头在伸缩移动后得到的逻辑基准点是否会发生步进失步。
[0058] 在本发明实施例中,若没有发生步进失步,则控制程序则按照控制程序设置的步长从逻辑基准点移动镜头的伸缩对焦;若确定发生步进失步,则控制程序认为镜头是按照控制程序设置的步长从逻辑基准点移动镜头的伸缩对焦,但是由于步进失步,步进电机的转矩不能带动镜头正常的移动,所以会出现失焦的现象。
[0059] 可选的,在步骤102中,以逻辑基准点为准,通过控制程序控制变焦摄像机的镜头按照控制程序设定的步长往返移动来返回逻辑基准点。
[0060] 例如,如图4所示,物理基准点为O,控制程序此时的逻辑基准点也为O,则变焦镜头的镜片的初始位置为物理基准点O对应的镜片结构位置。
[0061] 控制程序给步进电机发送设定步长,使步进电机按照设定步长移动变焦镜头的镜片进行往返移动,例如,以逻辑基准点O为起点,伸长5个步长的镜片位置到达位置M,然后收缩5个步长的镜片位置回到起点O。
[0062] 控制程序中认为镜片是从物理基准点O点对应的镜片结构位置往返移动到了物理基准点O点对应的镜片结构位置,若没有发生步进失步,镜片的位置确实是从从物理基准点O点对应的镜片结构位置往返移动到了物理基准点O点对应的镜片结构位置,但是若是发生了步进失步后,可能会出现控制程序给步进电机发送伸长5个步长的指令,镜片的结构位置只移动到了图4中的N点,控制程序再给步进电机发送收缩5个步长的指令,镜片的结构位置移动到了P点。
[0063] 在控制程序回归到起点后,更新逻辑基准点的位置,例如,在图4中,逻辑基准点可能还是O点,逻辑基准点也可能从O点变为P点。
[0064] 在步骤102中,在返回控制程序的逻辑基准点后,就需要确定变焦镜头在逻辑基准点对应的镜片结构位置是否为步进失步状态。
[0065] 可选的,在本发明实施例中,通过确定更新后的逻辑基准点两个相反方位位置点的电平值确定变焦摄像机是否为步进电机失步状态。
[0066] 例如,如图5所示,OO点为更新后的逻辑基准点,将OO点到A点的方向定为第一方向,则OO点到B点的方向为第二方向,若A点的电平与B点的电平相同,即都是高电平1或者都是低电平0,则认为更新后的逻辑基准点不是物理基准点,则确定变焦镜头的步进电机步进失步。
[0067] 可选的,在步骤102判断变焦摄像机在逻辑基准点是否为步进失步状态之前,还包括:
[0068] 根据当前变焦摄像机的工作温度与预设的温度阈值判断变焦摄像机的为低温工作状态。
[0069] 在本发明实施例中,若变焦摄像机的工作温度处于低温工作状态,变焦摄像机发生步进失步的概率较高,所以若变焦摄像机的工作温度不是处于低温工作状态,则可认为不需要确定是否出现步进失步。
[0070] 在本发明实施例中,预设的问题阈值为Tα,当前的工做温度为TE,可选的,当TE
[0071] 可选的则本发明实施例中,还可以在确定TE-Tα<ε时确定变焦摄像机的为低温工作状态,其中ε为可调参数,是触发条件的容差,可根据摄像机差异、工作环境不同等实际情况进行调整,防止误触发。
[0072] 在步骤103中,确定变焦摄像机在逻辑基准点为步进电机失步状态后,说明此时的步进电机的转矩需要调整,并且需要重新获取物理基准点,以便准确的更新逻辑基准点。
[0073] 可选的,在本发明实施例中,降低所述变焦摄像机的步进电机的转速,,并增大所述步进电机的电流,以使所述步进电机的转矩和功率增大,,以便实现步进电机调整后的转矩能够带动镜头正常步进。
[0074] 可选的,在本发明实施例中,可以先调整步进电机的转矩,然后再获取物理基准点,更新逻辑基准点,也可以先获取物理基准点,然后更新逻辑基准点后,再调整步进电机的转矩,在此以两个实施例进行说明。
[0075] 实施例一:
[0076] 在确定变焦摄像机在逻辑基准点为步进电机失步状态后,以当前的逻辑基准对应的镜片结构位置为起点,通过变焦摄像机的步进电机移动镜片,并确定移动过程中每个位置点的电平值,在确定电平跳变点后,确认该点为新的逻辑基准点,并将步进电机的转矩增加,以便控制程序后序控制镜头移动都能够实现正常的对焦。
[0077] 实施例二
[0078] 在确定变焦摄像机在逻辑基准点为步进电机失步状态后,首先调整步进电机的转矩,即加大步进电机的转矩,然后以当前的逻辑基准对应的镜片结构位置为起点,通过变焦摄像机的步进电机移动镜片,并确定移动过程中每个位置点的电平值,在确定电平跳变点后,确认该点为新的逻辑基准点,以便控制程序后序控制镜头移动都能够实现正常的对焦。
[0079] 在本发明实施例中,确定物理基准的方法都是根据光耦器件的电平变化来确定,可选的,在本发明实施例中,还提供一种变步长确定物理基准点的方法,具体如下:
[0080] 确定变焦摄像机的光耦器件在逻辑基准点的电平值,并以预设步长L沿第一方向移动变焦摄像机的镜头,直至获取变焦摄像机的光耦器件的电平值发生变化的位置点N;若沿第一方向移动未获取变焦摄像机的光耦器件的电平值发生变化的位置点,则以步长L沿第二方向移动变焦摄像机的镜头;第二方向与第一方向相反;
[0081] 若确定在移动至第N个位置点时,变焦摄像机的光耦器件在第N个位置点电平值与变焦摄像机的光耦器件在第N-1个位置点的电平值不同,则以L=L/m为步长沿与第N-1个位置点移动到第N个位置点的方向相反的方向移动,直至找到变焦摄像机的光耦器件的电平值不同的第N个位置点和第N-1个位置点,返回以L=L/m为步长沿与与第N-1个位置点移动到第N个位置点的方向相反的方向移动的步骤,直至步长L=1。
[0082] 在上述实施例中,m的取值决定了下一次搜索时步长的大小,m越大,搜索的准确度越高,m越小,搜索的时间越短,m可以根据变焦摄像机的差异、工作环境不同等实际情况进行调整。
[0083] 可选的,在本发明实施例中,以m为2具体解释下上述方法。
[0084] 如图6所示,本方法首先调整步进电机的扭矩,使得步进电机能够按照控制程序给定的步长指令控制镜头移动;当m=2时,上述方法为二分法变步长确定物理基准点,首先确定在当前逻辑基准点的光耦器件的电平,假设当前的逻辑基准点为p,确定当前p点的光耦器件的电平为高电平后,首先控制程序控制步进电机以步长为8向第一方向移动,移动至q点,则p-q的方向为第一方向;确定q点的光耦器件的电平值,若确定q点的光耦器件的电平值为低电平,则说明物理逻辑点在p点与q点之间,则以二分之一的步长向第二方向移动,即以步长4向q至p点的方向移动,直到移动到n点;
[0085] 确定n点的光耦器件的电平值,若确定q点的光耦器件的电平值为高电平,则确定物理逻辑点在n和q之间,然后以二分之一的步长向第一方向移动,即以步长2向q点的方向移动,移动到m点;
[0086] 确定m点的光耦器件的电平值,若确定m点的光耦器件的电平值为低电平,则确定物理逻辑点在m和q之间,然后以二分之一的步长向第二方向移动,即以步长1向q点的方向移动,移动到s点,则确定s点为物理基准点,则将控制程序的逻辑基准点重新更新为s点。
[0087] 在本发明实施例中,若确定q点为高电平,则说明物理基准点在q点向第一方向移动后的位置,则以设定步长继续向第一方向移动。
[0088] 在步骤103后,当重新更新了控制程序的逻辑基准点后,此时由于摄像机启动后自身温度的升高,加上外设模块运行产生的热量,使得当前温度处在镜头工作的额定稳定范围内,所以此时镜头不会出现冻住的情况,从而将步进电机的速度和驱动电流恢复到正常状态。
[0089] 为了便于本领域技术人员的理解,在此举例说明,本发明提供一种调整变焦摄像机精度的方法,具体如图7所示:
[0090] 步骤701,变焦摄像机上电;
[0091] 步骤702,通过镜头的伸缩,确定光耦器件在各个位置的电平值,并根据电平值确定物理基准点,将物理基准点设为当前控制程序的逻辑基准点;
[0092] 步骤703,确定当前变焦摄像机的温度与设定的温度阈值之差是否小于可调参数,若是,则执行步骤705;否则执行步骤704;
[0093] 步骤704,变焦摄像机自检完成;
[0094] 步骤705,通过控制程序移动镜头往返运动更新逻辑基准点;
[0095] 步骤706,确定变焦摄像机的光耦器件在逻辑基准点的两个相反方位位置点的电平值是否相等,若相等,执行步骤707;否则执行步骤704;
[0096] 步骤707,降低步进电机的转速,增加步进电机的电流;
[0097] 步骤708,以变步长搜索的方法重新获取物理基准点,并在确定物理基准点后重置逻辑基准点;
[0098] 步骤709,增加步进电机的转速,减少步进电机的电流,执行步骤704。
[0099] 基于同样的构思,本发明实施例还提供一种调整变焦摄像机精度的装置,如图8所示,包括:
[0100] 确定单元801,用于在变焦摄像机上电后,获取所述变焦摄像机的物理基准点,并将所述物理基准点确定为逻辑基准点,其中,所述物理基准点为所述变焦摄像机中光耦器件的电平突变点,所述逻辑基准点为预设的控制原点;
[0101] 判断单元802,用于以所述逻辑基准点为准,通过控制所述变焦摄像机的镜头按照设定的步长往返移动,返回所述逻辑基准点,并判断所述变焦摄像机在所述逻辑基准点是否为步进电机失步状态;
[0102] 调整单元803,用于若确定所述变焦摄像机在所述逻辑基准点为步进电机失步状态,调整所述步进电机的工作状态;并调整所述变焦摄像机的镜头以获取所述变焦摄像机的物理基准点,将获取的所述物理基准点更新为所述逻辑基准点。
[0103] 进一步地,所述调整单元803,具体用于:
[0104] 根据所述变焦摄像机的光耦器件在所述逻辑基准点的两个相反方位位置点的电平值确定所述变焦摄像机是否为步进电机失步状态。
[0105] 进一步地,所述调整单元803,具体用于:
[0106] 确定所述变焦摄像机的光耦器件在所述逻辑基准点的电平值,并以预设步长L沿第一方向移动所述变焦摄像机的镜头,直至获取所述变焦摄像机的光耦器件的电平值发生变化的位置点N;若沿所述第一方向移动未获取所述变焦摄像机的光耦器件的电平值发生变化的位置点,则以所述步长L沿第二方向移动所述变焦摄像机的镜头;所述第二方向与所述第一方向相反;
[0107] 若确定在移动至第N个位置点时,所述变焦摄像机的光耦器件在第N个位置点电平值与所述变焦摄像机的光耦器件在第N-1个位置点的电平值不同,则以L=1/2L为步长沿与所述第N-1个位置点移动到所述第N个位置点的方向相反的方向移动,直至找到所述变焦摄像机的光耦器件的电平值不同的第N个位置点和第N-1个位置点,返回以L=1/2L为步长沿与与所述第N-1个位置点移动到所述第N个位置点的方向相反的方向移动的步骤,直至步长L=1。
[0108] 进一步地,所述装置还包括:
[0109] 低温工作状态判断单元804,用于根据当前所述变焦摄像机的工作温度与预设的温度阈值判断所述变焦摄像机是否为低温工作状态。
[0110] 进一步地,所述调整单元803,具体用于:
[0111] 降低所述变焦摄像机的步进电机的转速,并增大所述步进电机的电流,以便增大所述步进电机的转矩和功率。
[0112] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0113] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0114] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0115] 尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0116] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。