CN111654634A - 确定摄像机中机芯组件和云台组件倾斜的方法、摄像机 - Google Patents

确定摄像机中机芯组件和云台组件倾斜的方法、摄像机 Download PDF

Info

Publication number
CN111654634A
CN111654634A CN202010590716.7A CN202010590716A CN111654634A CN 111654634 A CN111654634 A CN 111654634A CN 202010590716 A CN202010590716 A CN 202010590716A CN 111654634 A CN111654634 A CN 111654634A
Authority
CN
China
Prior art keywords
assembly
coordinate
quaternion
measurement data
coordinate system
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.)
Granted
Application number
CN202010590716.7A
Other languages
English (en)
Other versions
CN111654634B (zh
Inventor
王欢
沈康
马伟民
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Hikvision Digital Technology Co Ltd
Original Assignee
Hangzhou Hikvision Digital Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hangzhou Hikvision Digital Technology Co Ltd filed Critical Hangzhou Hikvision Digital Technology Co Ltd
Priority to CN202010590716.7A priority Critical patent/CN111654634B/zh
Publication of CN111654634A publication Critical patent/CN111654634A/zh
Application granted granted Critical
Publication of CN111654634B publication Critical patent/CN111654634B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/695Control of camera direction for changing a field of view, e.g. pan, tilt or based on tracking of objects
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C9/00Measuring inclination, e.g. by clinometers, by levels

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Length Measuring Devices By Optical Means (AREA)

Abstract

公开了确定摄像机中机芯组件和云台组件倾斜的方法,相机包括,具有图像传感器和加速度传感器的机芯组件,和控制机芯组件转动的云台组件,所述云台组件被配置为响应于外界输入的PT坐标进行俯仰运动和/或水平旋转运动,使得机芯组件进行对应的俯仰运动和/或水平旋转运动,以使所述图像传感器采集所述外界输入的PT坐标所对应的图像,该方法包括:在所述云台组件处于第一PT坐标时,从加速度传感器处获取第一测量数据;在云台组件处于第二PT坐标时,从加速度传感器处获取第二测量数据;基于第一测量数据和第二测量数据,确定所述机芯组件与所述云台组件之间存在倾斜。本发明在无需人工介入的情况下,通过一次性标定,即可校准设备的安装倾斜角。

Description

确定摄像机中机芯组件和云台组件倾斜的方法、摄像机
技术领域
本发明涉及摄像机领域,特别地,涉及一种确定摄像机中机芯组件和云台组件倾斜的方法。
背景技术
随着摄像机设备智能功能的丰富,设备的安装越来越有着更高的要求。以球机为例,在球机中,具有成像模组的机芯组件与控制机芯运动的云台组件容易出现机芯安装在PT云台中时发生倾斜,和云台安装在环境中不水平的问题。
现有的图像采集监控设备例如球机的安装,通常没有任何措施来保障无偏差地安装。
发明内容
本发明提供了一种确定摄像机中机芯组件和云台组件倾斜的方法,以确定机芯安装在PT云台中所发生的倾斜,进一步地,确定发生倾斜后机芯组件与云台组件的坐标映射函数。
本发明提供的一种确定摄像机中机芯组件和云台组件倾斜的方法,所述相机包括,具有图像传感器和加速度传感器的机芯组件,和控制机芯组件转动的云台组件,其中,所述机芯组件固定地安装在所述云台组件上,所述云台组件被配置为响应于外界输入的PT坐标进行俯仰运动和/或水平旋转运动,使得所述机芯组件进行对应的俯仰运动和/或水平旋转运动,以使所述图像传感器采集所述外界输入的PT坐标所对应的图像,所述方法包括:
在所述云台组件处于第一PT坐标时,从所述加速度传感器处获取第一测量数据;
在所述云台组件处于第二PT坐标时,从所述加速度传感器处获取第二测量数据;
基于所述第一测量数据和所述第二测量数据,确定所述机芯组件与所述云台组件之间存在倾斜。
较佳地,确定所述机芯组件与所述云台组件存在倾斜,包括:
基于所述第一测量数据,计算得到第一四元数,
基于第一测量数据和第二测量数据,通过云台以其转轴为轴心从第一位置旋转到第二位置的转轴向量,计算得到第二四元数;
基于所述第一四元数和所述第二四元数,确定所述机芯组件与所述云台组件存在倾斜。
较佳地,所述加速度传感器为三轴传感器,用于分别生成X、Y、Z轴的测量数据,其中X轴的测量数据用于指示所述机芯组件的俯仰角,Y轴的测量数据用于指示所述机芯组件的偏航角,Z轴的数据用于指示所述机芯组件的横滚角;
基于所述第一测量数据,根据测量数据与偏转角的转换关系确定第一四元数,用于指示所述机芯组件的PT坐标系与水平坐标系的映射函数;
基于所述第一测量数据和第二测量数据,计算云台从第一PT坐标旋转到第二PT坐标的转轴向量,确定第二四元数,用于指示所述云台组件的PT坐标系与水平坐标系的映射函数;
基于所述第一四元数和所述第二四元数,确定所述机芯组件和所述云台组件存在的倾斜。
较佳地,其中基于所述第一四元数和所述第二四元数,确定所述机芯组件与所述云台组件存在倾斜,包括:
将所述第一四元数的转置和所述第二四元数之间的点积结果确定为所述机芯组件PT坐标系和所述云台组件PT坐标系之间的映射函数,用于定量指示所述机芯组件与所述云台组件存在的倾斜。
较佳地,确定所述机芯组件和所述云台组件存在倾斜,包括:
确定所述机芯组件和所述云台组件之间存在俯仰角以及横滚角,或确定所述机芯组件PT坐标系的P轴与所述云台组件PT坐标系的P轴重合,且机芯组件PT坐标系的T轴与所述云台组件PT坐标系的T轴不重合。
较佳地,第一PT坐标与第二PT坐标的方位角相差180°。
较佳地,所述加速度传感器为三轴传感器,用于分别生成X、Y、Z轴的测量数据,其中X轴的测量数据用于指示俯仰角,Y轴的测量数据用于指示偏航角,Z轴的数据用于指示横滚角;
所述确定所述机芯组件和所述云台组件存在的倾斜,包括:
基于所述第一测量数据中X轴数据和所述第二测量数据中X轴数据,计算转轴向量的x分量,确定在所述云台组件处于第二PT坐标时,所述云台组件对应的俯仰角;
基于所述第一测量数据中Y和Z轴数据、以及所述第二测量数据中Y和Z轴数据,分别计算转轴向量的y分量和z分量,确定在所述云台组件处于第二PT坐标时,所述云台组件对应的横滚角;
基于在所述云台组件处于第二PT坐标时,所述云台组件对应的俯仰角和对应的横滚角,确定第二四元数,用于指示所述云台组件的PT坐标系与水平坐标系的映射函数;
基于所述第一测量数据,确定第一四元数,用于指示所述机芯组件的PT坐标系与水平坐标系的映射函数;
基于所述第一四元数和所述第二四元数,确定所述机芯组件和所述云台组件存在的倾斜。
较佳地,在所述云台组件处于任一输入的第三PT坐标时,将该第三PT坐标进行四元数转化,得到第三四元数;
基于所述第二四元数、所述第三四元数和所述机芯组件PT坐标系和所述云台组件PT坐标系之间的映射函数,得到在所述云台组件处于第三PT坐标时,所述机芯组件的PT坐标。
较佳地,在所述机芯组件处于任一输入的第四PT坐标时,将该第三PT坐标进行四元数转化,得到第四四元数;
基于所述第二四元数、所述第四四元数和所述机芯组件PT坐标系和所述云台组件PT坐标系之间的映射函数,得到在所述机芯组件处于第四PT坐标时,所述云台组件的PT坐标。
较佳地,在所述云台组件处于第三PT坐标时,所述机芯组件的PT坐标为,第二四元数、第三四元数、基于所述机芯组件PT坐标系和所述云台组件PT坐标系之间的映射函数所转化的四元数的转置,该三者点积的结果,数学式表达为:
Figure BDA0002555408200000031
其中,
Figure BDA0002555408200000032
为第二四元数,
Figure BDA0002555408200000033
为第三四元数,
Figure BDA0002555408200000034
为基于所述机芯组件PT坐标系和所述云台组件PT坐标系之间的映射函数所转化的四元数的转置。
较佳地,所述在所述机芯组件处于第四PT坐标时,所述云台组件的PT坐标包括,第一四元数的转置、第四四元数、基于所述机芯组件PT坐标系和所述云台组件PT坐标系之间的映射函数所转化的四元数,该三者点积的结果,数学式表达为:
Figure BDA0002555408200000035
其中,
Figure BDA0002555408200000036
为第一四元数的转置,
Figure BDA0002555408200000037
为第四四元数,
Figure BDA0002555408200000038
为基于所述机芯组件PT坐标系和所述云台组件PT坐标系之间的映射函数所转化的四元数。
较佳地,将所述转轴向量进行归一化,基于归一化后的转轴向量,计算该向量与x轴的夹角,得到所述云台组件处于第二PT坐标时,所述云台组件对应的俯仰角;计算该向量与z轴的夹角,得到所述云台组件处于第二PT坐标时,所述云台组件对应的横滚角;基于机芯PT坐标系的P轴与云台PT坐标系的P轴重合,确定云台在世界坐标系下的偏航角为0,得到云台相对地面的安装偏角;
较佳地,所述计算该向量与x轴的夹角,数学式表达为:
β=arccos(nx)
其中,β为俯仰角,nx为归一化后的转轴向量的x分量;
所述计算该向量与z轴的夹角,数学式表达为:
γ=arctan(ny/nz)
其中,γ为横滚角,ny、nz分别为转轴向量的y分量和z分量。
本发明还提供一种相机安装偏差的校正装置,应用于包括具有图像传感器和加速度传感器的机芯组件和控制机芯组件转动的云台组件的相机中,该装置包括,
加速度传感器测量模块,在云台组件处于第一PT坐标时,从加速度传感器处获取第一测量数据;在云台组件处于第二PT坐标时,从加速度传感器处获取第二测量数据;
校正模块,基于所述第一测量数据和所述第二测量数据,确定机芯组件与云台组件之间存在倾斜。
本发明提供的一种摄像机,包括,具有图像传感器和加速度传感器的机芯组件和控制机芯组件转动的云台组件,该摄像机还包括,存储器和处理器,其中,存储器存储有计算机程序,处理器被配置执行所述计算机程序实现上述确定摄像机中机芯组件和云台组件倾斜的方法的步骤。
本发明实施例通过云台控制机芯在第一PT坐标处加速度传感器所测量的第一测量数据,和第二PT坐标处加速度传感器所测量的第二测量数据,确定所述机芯组件与所述云台组件之间存在倾斜,在无需人工介入的情况下,通过一次性标定,即可校准设备的安装倾斜角,有效地解决机芯安装在云台中发生倾斜和云台安装在环境中不水平的问题。进一步地,建立了云台组件和机芯组件之间的PT坐标转换关系,提高了转换精度。
附图说明
图1是具有成像模组的机芯建立PTZ空间坐标系的一种示意图。
图2为一球机中云台、机芯主视图中按照右手坐标系原则建立的三维空间坐标系与PT空间坐标系之间关系的一种示意图。
图3为本申请相机安装偏差校正方法的一种流程示意图。
图4a为机芯位于第一位置的一种示意图。
图4b为云台带动机芯转动至第二位置的一种示意图。
图5为云台PT坐标系与机芯PT坐标系之间的转换关系的一种示意图。
图6为本发明校正装置的一种示意图。
具体实施方式
为了使本申请的目的、技术手段和优点更加清楚明白,以下结合附图对本申请做进一步详细说明。
为便于理解本申请,以下将以球机中的机芯姿态的校正为例来说明。
参见图1所示,图1是为具有成像模组的机芯建立PTZ空间坐标系的一种示意图,图中,机芯可旋转,坐标点为平行光线经镜群组中的镜头折射后汇聚的焦点。在球机中,通常为具有成像模组的机芯建立有PTZ(仰角、方位角、变倍倍率)空间坐标系;其中,成像模组中镜头的光轴为Z轴,表示相机的变倍倍率,图中对应为坐标点与PTZ空间坐标系原点(机芯)的距离,旋转坐标包括用于表示机芯在水平方向上的方位角的坐标(Pan)和用于表示竖直方向上的仰俯角的坐标(Tilt),相应地,这两个角度坐标简称为PT角度坐标,分别对应有P轴和T轴。
参见图2所示,图2为一球机中云台、机芯主视图中按照右手坐标系原则建立的三维空间坐标系与PT空间坐标系之间关系的一种示意图。图中,云台为非水平安装,且云台围绕云台的转轴旋转,按照右手坐标系原则,机芯、云台的直角空间坐标系如图所示,机芯的三维空间坐标系为:光轴方向为z轴z轴,水平方向为x轴,与x轴、z轴垂直的为y轴;云台的三维空间坐标系为:云台转轴方向为z轴z轴,水平方向为x轴,与x轴、z轴垂直的为y轴。在球机中,通常为用于控制机芯运动的云台建立有PT(仰角、方位角)空间坐标系;其中,P轴用于描述云台在水平方向上的方位角的坐标(Pan),与x轴、y轴所形成的水平平面重合,通常称为水平坐标系,相当于世界坐标系。T轴用于表示云台在竖直方向上的仰俯角的坐标,对应为z轴坐标。
在本申请实施例中,用于确定俯仰角、横滚角初始值的加速度传感器安装于机芯上,加速度传感器的坐标系与机芯坐标系重合,即,加速度传感器与机芯无安装误差。为便于计算,机芯的P轴与云台的P轴重合。所述加速度传感器为三轴传感器,用于分别生成X、Y、Z轴的测量数据,其中X轴的测量数据用于指示俯仰角,Y轴的测量数据用于指示偏航角,Z轴的数据用于指示横滚角。
参见图3所示,图3为本申请相机安装偏差校正方法的一种流程示意图。该方法包括:
步骤301,云台控制机芯位于第一位置,参见图4a所示,图4a为机芯位于第一位置的一种示意图。图中,球机的安装为非水平,即,云台非水平安装。例如,第一位置为(P=0,T=0),在该位置加速度传感器进行测量,加速度传感器的测量值为三维空间直角坐标系中的读数(ax,ay,az),得到第一测量数据,根据加速度传感器的第一测量数据,确定机芯在世界坐标系(水平坐标系)下的第一姿态信息;
鉴于加速度传感器坐标系与机芯坐标系重合,故而根据加速度传感器的第一测量数据,转换得到的欧拉角即为机芯在水平坐标系下的初始欧拉角。此状态为初始位置,初始欧拉角记为(θ,0,φ),其中,θ为俯仰角,φ为横滚角,偏航角ψ为0,将此欧拉角转化为四元数,记为
Figure BDA0002555408200000061
表示世界坐标系下(水平坐标系)机芯的姿态信息。
其中,俯仰角θ、横滚角φ是这样计算的:
由于在加速度传感器没有任何偏转时,加速度传感器理论读数为(0,0,g),其中,g为重力加速度,故而,有加速度传感器读数与偏转角存在以下转换关系,
Figure BDA0002555408200000062
由此可得,
Figure BDA0002555408200000063
φ=arctan(ay/az)
ψ=0
步骤302,控制云台从第一位置以云台的转轴为轴心旋转180°,带动机芯以及加速度传感器以云台转轴为轴旋转180°,到达的第二位置,例如,第二位置为(P=180,T=0),参见图4b所示,图4b为机芯位于第二位置的一种示意图。在该位置加速度传感器进行测量,加速度传感器的测量值为(,,),得到第二测量数据;
步骤303,根据加速度传感器的第一测量数据和第二测量数据,计算云台转轴向量,根据转轴向量,计算云台在世界坐标下下的俯仰角β和横滚角γ,得到云台在世界坐标系下的欧拉角,记为(β,0,γ),表征了云台与地面的安装偏角,即云台在环境中的安装不水平时的偏角;将其转化为四元数,记为
Figure BDA0002555408200000071
表示世界坐标系下(水平坐标系)云台的姿态信息(第二姿态信息);
在该步骤中,鉴于转轴向量n等于加速度传感器在第一位置(P=0,T=0)与第二位置(P=180,T=0)的读数之和,故而有:
Figure BDA0002555408200000072
其中,加速度传感器读数(ax0,ay0,az0)、
Figure BDA0002555408200000076
归一化后的数据,保证两个向量大小一致,Nor(n)为对向量进行归一化。
根据归一化后的转轴向量n,可计算云台在世界坐标下下的俯仰角β和横滚角γ分别为:
β=arccos(nx)
γ=arctan(ny/nz)
由于设定了云台的P轴与水平坐标系的P轴重合,故偏航角为0。
步骤304,根据机芯PT坐标系、世界坐标系、云台PT坐标系之间的转换关系,基于步骤301得到的世界坐标系下机芯的姿态信息、步骤302得到的世界坐标系下云台的姿态信息,确定机芯与云台的之间的相对姿态信息,记为
Figure BDA0002555408200000073
该姿态信息表征了机芯与云台之间的安装偏角。
具体有,
Figure BDA0002555408200000074
其中,
Figure BDA0002555408200000075
即:机芯与云台的之间的相对姿态信息的四元数,等于,第一姿态信息四元数的转置与第二姿态信息四元数的点积。
将步骤304得到的机芯与云台的之间的相对姿态信息的四元数转换为欧拉角,即可得到机芯与云台之间的安装偏角。
在上述校正相机安装偏角的过程中,无需人工介入,降低了球机现场安装的精度要求。
进一步地,通过后续步骤305、或306,可以获得云台与机芯之间的PT坐标转换关系。
步骤305,根据云台在云台PT坐标系下的转动姿态信息,确定机芯在机芯PT坐标系下的姿态信息,从而得到机芯的姿态标定结果,
设云台在云台PT坐标系下转动至第三位置,得到相应的欧拉角,记为(T,P,0),转化为四元数,记为
Figure BDA0002555408200000081
表示云台在云台PT坐标系下的转动后的姿态信息,
根据世界坐标系、云台PT坐标系、机芯PT坐标系的转换关系,机芯转动后在世界坐标系下的姿态信息
Figure BDA0002555408200000082
有:
Figure BDA0002555408200000083
其中,
Figure BDA0002555408200000084
为云台在世界坐标系下的姿态信息(第二姿态信息),可在步骤301中得到;
Figure BDA0002555408200000085
为云台转动后云台与机芯的相对姿态信息,
Figure BDA0002555408200000086
可在步骤303中得到;
即:云台以云台转轴为轴心旋转至该位置时机芯在世界坐标系下的当前姿态信息的四元数,等于,第二姿态信息的四元数、云台在云台坐标系下转动至当前位置时当前姿态信息的四元数、机芯与云台之间相对姿态信息四元数的转置,这三者的点积。
由此,得到四元数
Figure BDA0002555408200000087
将该四元数转化为欧拉角,可以得到云台转动后,机芯在世界坐标系下(水平坐标系)的姿态信息,作为机芯的标定结果,即,相机姿态的校正结果。
步骤306,当机芯到达相对于水平坐标系下的任一位置时,确定需要云台绕云台的转轴转动的姿态信息。
设机芯转动到第四位置,得到相应的欧拉角,记为(T,P,0),转化为四元数,记为
Figure BDA0002555408200000088
表示机芯转动到世界坐标系下该位置的姿态信息,
参见图5所示,图5为云台PT坐标系与机芯PT坐标系之间的转换关系的一种示意图,云台从初始云台坐标系以转轴为轴心转动,其转动后的当前云台坐标系等价于,从初始云台坐标系变换至世界坐标系,然后变换至当前机芯坐标系,最后变换至当前云台坐标系。即,根据世界坐标系、云台PT坐标系、机芯PT坐标系的转换关系,云台在云台PT坐标系下转动姿态
Figure BDA0002555408200000091
有:
Figure BDA0002555408200000092
其中,
Figure BDA0002555408200000093
即:机芯到达世界坐标下当前预定位置时需要云台绕云台的转轴转动的姿态信息的四元数,等于,第一姿态信息四元数的转置、机芯到达世界坐标下当前预定位置时当前姿态信息的四元数、机芯与云台之间相对姿态信息四元数,这三者的点积。
由此,得到四元数
Figure BDA0002555408200000094
将该四元数转化为欧拉角,可以得到机芯到达世界坐标系下该位置时,需要云台转动的姿态信息。
鉴于上述步骤305是已知云台的转动姿态信息,来确定当前机芯的姿态信息,步骤306是已知机芯转动的当前姿态信息,来确定云台需要转动的姿态信息,故而上述步骤305、306没有先后次序关系。此外,所应理解的是,基于坐标变换关系所求得的
Figure BDA0002555408200000095
Figure BDA0002555408200000096
的方法不限于此,采用其他坐标变换也可实现。
本发明通过两个方位角坐标相差180°的两个位置处的加速度传感器测量数据、以及对应的云台转轴向量,计算出机芯与云台之间的安装姿态偏角、以及云台与地面的安装偏角;进一步地,基于机芯与云台之间的安装姿态偏角、以及云台与地面的安装偏角,通过坐标变换,确定云台转动至当前位置时机芯的当前姿态信息,以及机芯转动到当前位置时云台所需转动的当前姿态信息,以实现对相机姿态的校正。本发明无需陀螺仪数据参与校正,有利于提高校正的精度;所确定的云台和机芯之间的转换关系精度高;在校正过程中无需人工介入即可确定云台、机芯安装倾斜偏角,有利于提高校正的精度。
参见图6所示,图6为本发明校正装置的一种示意图。该校正装置包括,
加速度传感器测量模块,获取第一位置处加速度传感器的第一测量数据、以及第二位置处加速度传感器的第二测量数据,
其中,第二位置为以云台转轴为轴心带动机芯和加速度传感器同步旋转至与第一位置的方位角坐标相差180°,机芯PT坐标系的P轴与云台PT坐标系的P轴重合,
校正模块,根据第一测量数据,确定机芯在世界坐标系下的第一姿态信息,根据第一测量数据和第二测量数据,通过云台以其转轴为轴心从第一位置转动至第二位置的转轴向量,获取云台在世界坐标系下的第二姿态信息,根据第一姿态信息和第二姿态信息,确定机芯与云台的之间的相对姿态信息,得到校正结果。
本发明提供的摄像机,包括,具有成像模组的机芯、安装于机芯上的加速度传感器、和控制机芯转动的云台,该摄像机还包括,存储器和处理器,其中,存储器存储有计算机程序,处理器被配置执行所述计算机程序实现所述确定摄像机中机芯组件和云台组件倾斜的方法的步骤。
存储器可以包括随机存取存储器(Random Access Memory,RAM),也可以包括非易失性存储器(Non-Volatile Memory,NVM),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(Digital SignalProcessing,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
本发明实施例中的摄像机无需安装陀螺仪,有利于相机设备小型化和轻型化,增加的校正模块有利于提高姿态校正的精度,所确定云台和机芯之间的转换关系精度高。
本发明实施例还提供了一种计算机可读存储介质,所述存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述确定摄像机中机芯组件和云台组件倾斜的方法的步骤。
对于装置/网络侧设备/存储介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

Claims (10)

1.一种摄像机实现的方法,所述相机包括,具有图像传感器和加速度传感器的机芯组件,和控制机芯组件转动的云台组件,其中,所述机芯组件固定地安装在所述云台组件上,所述云台组件被配置为响应于外界输入的PT坐标进行俯仰运动和/或水平旋转运动,使得所述机芯组件进行对应的俯仰运动和/或水平旋转运动,以使所述图像传感器采集所述外界输入的PT坐标所对应的图像,其特征在于,所述方法包括:
在所述云台组件处于第一PT坐标时,从所述加速度传感器处获取第一测量数据;
在所述云台组件处于第二PT坐标时,从所述加速度传感器处获取第二测量数据;
基于所述第一测量数据和所述第二测量数据,确定所述机芯组件与所述云台组件之间存在倾斜。
2.根据权利要求1所述的方法,其特征在于,所述确定所述机芯组件与所述云台组件存在倾斜,包括:
基于所述第一测量数据,计算得到第一四元数,
基于第一测量数据和第二测量数据,通过云台以其转轴为轴心从第一位置旋转到第二位置的转轴向量,计算得到第二四元数;
基于所述第一四元数和所述第二四元数,确定所述机芯组件与所述云台组件存在倾斜。
3.根据权利要求2所述的方法,其特征在于,所述加速度传感器为三轴传感器,用于分别生成X、Y、Z轴的测量数据,其中X轴的测量数据用于指示所述机芯组件的俯仰角,Y轴的测量数据用于指示所述机芯组件的偏航角,Z轴的数据用于指示所述机芯组件的横滚角;
基于所述第一测量数据,根据测量数据与偏转角的转换关系确定第一四元数,用于指示所述机芯组件的PT坐标系与水平坐标系的映射函数;
基于所述第一测量数据和第二测量数据,计算云台从第一PT坐标旋转到第二PT坐标的转轴向量,确定第二四元数,用于指示所述云台组件的PT坐标系与水平坐标系的映射函数;
基于所述第一四元数和所述第二四元数,确定所述机芯组件和所述云台组件存在的倾斜。
4.根据权利要求3所述的方法,其特征在于,所述基于所述第一四元数和所述第二四元数,确定所述机芯组件与所述云台组件存在倾斜,包括:
将所述第一四元数的转置和所述第二四元数之间的点积结果确定为所述机芯组件PT坐标系和所述云台组件PT坐标系之间的映射函数,用于定量指示所述机芯组件与所述云台组件存在的倾斜。
5.根据权利要求1所述的方法,其特征在于,所述第一PT坐标与第二PT坐标的P坐标相差180°,
所述确定所述机芯组件和所述云台组件存在倾斜,包括:
确定所述机芯组件和所述云台组件之间存在俯仰角以及横滚角,或
确定所述机芯组件PT坐标系的P轴与所述云台组件PT坐标系的P轴重合,且机芯组件PT坐标系的T轴与所述云台组件PT坐标系的T轴不重合。
6.根据权利要求1所述的方法,其特征在于,所述加速度传感器为三轴传感器,用于分别生成X、Y、Z轴的测量数据,其中X轴的测量数据用于指示俯仰角,Y轴的测量数据用于指示偏航角,Z轴的数据用于指示横滚角;
所述确定所述机芯组件和所述云台组件存在的倾斜,包括:
基于所述第一测量数据中X轴数据和所述第二测量数据中X轴数据,计算转轴向量的x分量,确定在所述云台组件处于第二PT坐标时,所述云台组件对应的俯仰角;
基于所述第一测量数据中Y和Z轴数据、以及所述第二测量数据中Y和Z轴数据,分别计算转轴向量的y分量和z分量,确定在所述云台组件处于第二PT坐标时,所述云台组件对应的横滚角;
基于在所述云台组件处于第二PT坐标时,所述云台组件对应的俯仰角和对应的横滚角,确定第二四元数,用于指示所述云台组件的PT坐标系与水平坐标系的映射函数;
基于所述第一测量数据,确定第一四元数,用于指示所述机芯组件的PT坐标系与水平坐标系的映射函数;
基于所述第一四元数和所述第二四元数,确定所述机芯组件和所述云台组件存在的倾斜。
7.根据权利要求6所述的方法,其特征在于,该方法进一步包括,
在所述云台组件处于任一输入的第三PT坐标时,将该第三PT坐标进行四元数转化,得到第三四元数;
基于所述第二四元数、所述第三四元数和所述机芯组件PT坐标系和所述云台组件PT坐标系之间的映射函数,得到在所述云台组件处于第三PT坐标时,所述机芯组件的PT坐标。
8.根据权利要求6所述的方法,其特征在于,该方法进一步包括,
在所述机芯组件处于任一输入的第四PT坐标时,将该第三PT坐标进行四元数转化,得到第四四元数;
基于所述第二四元数、所述第四四元数和所述机芯组件PT坐标系和所述云台组件PT坐标系之间的映射函数,得到在所述机芯组件处于第四PT坐标时,所述云台组件的PT坐标。
9.根据权利要求6所述的方法,其特征在于,所述确定在所述云台组件处于第二PT坐标时,所述云台组件对应的俯仰角,包括,
将所述转轴向量进行归一化,基于归一化后的转轴向量,计算该向量与x轴的夹角,得到所述云台组件处于第二PT坐标时,所述云台组件对应的俯仰角;
所述确定在所述云台组件处于第二PT坐标时,所述云台组件对应的横滚角包括,
计算该向量与z轴的夹角,得到所述云台组件处于第二PT坐标时,所述云台组件对应的横滚角;
该方法进一步包括,
基于机芯PT坐标系的P轴与云台PT坐标系的P轴重合,确定云台在世界坐标系下的偏航角为0,得到云台相对地面的安装偏角。
10.一种摄像机,包括,具有图像传感器和加速度传感器的机芯组件和控制机芯组件转动的云台组件,其特征在于,该摄像机还包括,存储器和处理器,其中,存储器存储有计算机程序,处理器被配置执行所述计算机程序实现如权利要求1至9任一所述摄像机实现的方法的步骤。
CN202010590716.7A 2020-06-24 2020-06-24 确定摄像机中机芯组件和云台组件倾斜的方法、摄像机 Active CN111654634B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010590716.7A CN111654634B (zh) 2020-06-24 2020-06-24 确定摄像机中机芯组件和云台组件倾斜的方法、摄像机

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010590716.7A CN111654634B (zh) 2020-06-24 2020-06-24 确定摄像机中机芯组件和云台组件倾斜的方法、摄像机

Publications (2)

Publication Number Publication Date
CN111654634A true CN111654634A (zh) 2020-09-11
CN111654634B CN111654634B (zh) 2022-02-08

Family

ID=72348282

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010590716.7A Active CN111654634B (zh) 2020-06-24 2020-06-24 确定摄像机中机芯组件和云台组件倾斜的方法、摄像机

Country Status (1)

Country Link
CN (1) CN111654634B (zh)

Citations (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102162738A (zh) * 2010-12-08 2011-08-24 中国科学院自动化研究所 摄像头与惯性传感器组合定位定姿***的标定方法
CN102937816A (zh) * 2012-11-22 2013-02-20 四川华雁信息产业股份有限公司 摄像机预置位偏差校准方法及装置
CN103148832A (zh) * 2013-01-30 2013-06-12 天津市亚安科技股份有限公司 摄像机安装倾角的检测方法
US20140362242A1 (en) * 2012-11-16 2014-12-11 Panasonic Intellectual Property Corporation Of America Camera drive device
CN204473165U (zh) * 2015-02-13 2015-07-15 徐鹏 一种相机可旋转的航拍云台
CN106647816A (zh) * 2015-10-28 2017-05-10 无锡纳曼传感科技有限公司 一种高精姿态和方位的云台及其控制方法
CN106688228A (zh) * 2014-09-10 2017-05-17 富士胶片株式会社 摄像控制装置、摄像控制方法、相机、相机***及程序
CN106959110A (zh) * 2017-04-06 2017-07-18 亿航智能设备(广州)有限公司 一种云台姿态检测方法及装置
CN107040752A (zh) * 2015-07-29 2017-08-11 杭州海康威视数字技术股份有限公司 智能球型摄像机、监控***及控制方法
CN107168358A (zh) * 2017-06-30 2017-09-15 马鞍山市赛迪智能科技有限公司 一种基于多角度倾斜摄影装置的三维建模数据采集方法
CN107466385A (zh) * 2016-08-03 2017-12-12 深圳市大疆灵眸科技有限公司 一种云台控制方法及***
CN107478223A (zh) * 2016-06-08 2017-12-15 南京理工大学 一种基于四元数和卡尔曼滤波的人体姿态解算方法
CN107741748A (zh) * 2017-10-13 2018-02-27 杭州数尔安防科技股份有限公司 一种双轴位置自动矫正的装置
CN107925723A (zh) * 2015-08-18 2018-04-17 佳能株式会社 摄像设备
CN108458714A (zh) * 2018-01-11 2018-08-28 山东大学 一种姿态检测***中不含重力加速度的欧拉角求解方法
CN108762324A (zh) * 2018-05-23 2018-11-06 深圳市道通智能航空技术有限公司 云台电机角度和角速度估算方法、装置、云台及飞行器
CN108881697A (zh) * 2018-08-15 2018-11-23 信利光电股份有限公司 一种二轴防抖云台及摄像装置
CN109307477A (zh) * 2018-12-04 2019-02-05 福建汇川物联网技术科技股份有限公司 位移测量***及方法
CN109634292A (zh) * 2018-12-03 2019-04-16 广东国图勘测地理信息有限公司 一种倾斜摄影航摄仪***
CN110087061A (zh) * 2019-04-02 2019-08-02 浙江大华技术股份有限公司 一种摄像机安装控制方法及装置
CN110132309A (zh) * 2019-06-05 2019-08-16 西京学院 一种采煤机摇臂惯性/视觉组合定姿装置标定方法
CN209385952U (zh) * 2018-11-19 2019-09-13 深圳尼恩光电技术有限公司 一种监控摄像机旋转云台的自动调节装置
CN110352331A (zh) * 2018-04-25 2019-10-18 深圳市大疆创新科技有限公司 手持云台的姿态解算的方法和云台***
CN110873563A (zh) * 2018-08-30 2020-03-10 杭州海康机器人技术有限公司 一种云台姿态估计方法及装置
CN110987021A (zh) * 2019-12-25 2020-04-10 湖北航天技术研究院总体设计所 一种基于转台基准的惯性视觉相对姿态标定方法
US20200133098A1 (en) * 2018-10-31 2020-04-30 Canon Kabushiki Kaisha Camera platform system
CN111313834A (zh) * 2020-04-02 2020-06-19 安徽坎德拉能源技术有限公司 一种光伏电站的自动化检测***及检测方法

Patent Citations (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102162738A (zh) * 2010-12-08 2011-08-24 中国科学院自动化研究所 摄像头与惯性传感器组合定位定姿***的标定方法
US20140362242A1 (en) * 2012-11-16 2014-12-11 Panasonic Intellectual Property Corporation Of America Camera drive device
CN102937816A (zh) * 2012-11-22 2013-02-20 四川华雁信息产业股份有限公司 摄像机预置位偏差校准方法及装置
CN103148832A (zh) * 2013-01-30 2013-06-12 天津市亚安科技股份有限公司 摄像机安装倾角的检测方法
CN106688228A (zh) * 2014-09-10 2017-05-17 富士胶片株式会社 摄像控制装置、摄像控制方法、相机、相机***及程序
CN204473165U (zh) * 2015-02-13 2015-07-15 徐鹏 一种相机可旋转的航拍云台
CN107040752A (zh) * 2015-07-29 2017-08-11 杭州海康威视数字技术股份有限公司 智能球型摄像机、监控***及控制方法
CN107925723A (zh) * 2015-08-18 2018-04-17 佳能株式会社 摄像设备
CN106647816A (zh) * 2015-10-28 2017-05-10 无锡纳曼传感科技有限公司 一种高精姿态和方位的云台及其控制方法
CN107478223A (zh) * 2016-06-08 2017-12-15 南京理工大学 一种基于四元数和卡尔曼滤波的人体姿态解算方法
CN107466385A (zh) * 2016-08-03 2017-12-12 深圳市大疆灵眸科技有限公司 一种云台控制方法及***
CN106959110A (zh) * 2017-04-06 2017-07-18 亿航智能设备(广州)有限公司 一种云台姿态检测方法及装置
CN107168358A (zh) * 2017-06-30 2017-09-15 马鞍山市赛迪智能科技有限公司 一种基于多角度倾斜摄影装置的三维建模数据采集方法
CN107741748A (zh) * 2017-10-13 2018-02-27 杭州数尔安防科技股份有限公司 一种双轴位置自动矫正的装置
CN108458714A (zh) * 2018-01-11 2018-08-28 山东大学 一种姿态检测***中不含重力加速度的欧拉角求解方法
CN110352331A (zh) * 2018-04-25 2019-10-18 深圳市大疆创新科技有限公司 手持云台的姿态解算的方法和云台***
CN108762324A (zh) * 2018-05-23 2018-11-06 深圳市道通智能航空技术有限公司 云台电机角度和角速度估算方法、装置、云台及飞行器
CN108881697A (zh) * 2018-08-15 2018-11-23 信利光电股份有限公司 一种二轴防抖云台及摄像装置
CN110873563A (zh) * 2018-08-30 2020-03-10 杭州海康机器人技术有限公司 一种云台姿态估计方法及装置
US20200133098A1 (en) * 2018-10-31 2020-04-30 Canon Kabushiki Kaisha Camera platform system
CN209385952U (zh) * 2018-11-19 2019-09-13 深圳尼恩光电技术有限公司 一种监控摄像机旋转云台的自动调节装置
CN109634292A (zh) * 2018-12-03 2019-04-16 广东国图勘测地理信息有限公司 一种倾斜摄影航摄仪***
CN109307477A (zh) * 2018-12-04 2019-02-05 福建汇川物联网技术科技股份有限公司 位移测量***及方法
CN110087061A (zh) * 2019-04-02 2019-08-02 浙江大华技术股份有限公司 一种摄像机安装控制方法及装置
CN110132309A (zh) * 2019-06-05 2019-08-16 西京学院 一种采煤机摇臂惯性/视觉组合定姿装置标定方法
CN110987021A (zh) * 2019-12-25 2020-04-10 湖北航天技术研究院总体设计所 一种基于转台基准的惯性视觉相对姿态标定方法
CN111313834A (zh) * 2020-04-02 2020-06-19 安徽坎德拉能源技术有限公司 一种光伏电站的自动化检测***及检测方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
郭炳坤: "无人机三轴稳定云台智能控制算法的研究", 《中国优秀硕士学位论文全文数据库工程科技II辑》 *
高铭 等: "一种用于四旋翼飞行器的航拍增稳云台的设计", 《信息通信》 *

Also Published As

Publication number Publication date
CN111654634B (zh) 2022-02-08

Similar Documents

Publication Publication Date Title
CN111770270B (zh) 一种相机姿态的校正方法、摄像机
US20190259176A1 (en) Method and device to determine the camera position and angle
CN107113376B (zh) 一种图像处理方法、装置及摄像机
CN108050928B (zh) 一种视觉测量仪以及一种视觉测量方法
WO2013111229A1 (ja) カメラ校正装置、カメラ校正方法およびカメラ校正用プログラム
JP2008070267A (ja) 位置姿勢計測方法及び装置
JP4052382B2 (ja) 非接触画像計測装置
CN110555813B (zh) 一种无人机遥感影像的快速几何校正方法及***
CN109523471A (zh) 一种地面坐标和广角摄像机画面坐标的转换方法、***以及装置
CN111247389B (zh) 关于拍摄设备的数据处理方法、装置及图像处理设备
CN113962853B (zh) 一种旋转线阵扫描图像位姿自动化精密解算方法
CN114979956A (zh) 一种无人机航拍地面目标定位方法及***
WO2019189381A1 (ja) 移動体、制御装置、および制御プログラム
CN111654634B (zh) 确定摄像机中机芯组件和云台组件倾斜的方法、摄像机
CN116228888B (zh) 地理坐标与ptz相机坐标的转换方法及***
CN116743973A (zh) 无感投影图像自动校正方法
JP2002156227A (ja) 垂直降下時に平坦区域を検出する立体視システム
JPH10185563A (ja) 写真測量用ターゲットおよびこの写真測量用ターゲットを用いた写真測量
JPH11101640A (ja) カメラおよびカメラのキャリブレーション方法
CN115290008A (zh) 一种影像测量平行光管的角度标定算法
US11415990B2 (en) Optical object tracking on focal plane with dynamic focal length
WO2021134715A1 (zh) 一种控制方法、设备、无人机及存储介质
CN105004315B (zh) 低动态水平/方位角在线测量装置及测量方法
CN113008135B (zh) 用于确定空间中目标点位置的方法、设备、电子装置及介质
CN113240754A (zh) 确定ptz摄像装置的内参的方法、装置、设备及存储介质

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