CN114910076A - 一种基于gps和imu信息的户外摄像机定位方法及装置 - Google Patents
一种基于gps和imu信息的户外摄像机定位方法及装置 Download PDFInfo
- Publication number
- CN114910076A CN114910076A CN202210554830.3A CN202210554830A CN114910076A CN 114910076 A CN114910076 A CN 114910076A CN 202210554830 A CN202210554830 A CN 202210554830A CN 114910076 A CN114910076 A CN 114910076A
- Authority
- CN
- China
- Prior art keywords
- camera
- checkerboard
- calibration plate
- calibration
- chessboard pattern
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 49
- 239000011159 matrix material Substances 0.000 claims abstract description 76
- 238000006243 chemical reaction Methods 0.000 claims abstract description 24
- 238000012216 screening Methods 0.000 claims abstract description 7
- 230000009466 transformation Effects 0.000 claims description 24
- 230000000007 visual effect Effects 0.000 claims description 12
- 230000001133 acceleration Effects 0.000 claims description 11
- 230000036544 posture Effects 0.000 claims description 9
- 238000012544 monitoring process Methods 0.000 claims description 8
- 238000012549 training Methods 0.000 claims description 6
- 238000013519 translation Methods 0.000 claims description 6
- 238000013459 approach Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/20—Instruments for performing navigational calculations
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/10—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
- G01C21/12—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
- G01C21/16—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
- G01C21/165—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation combined with non-inertial navigation instruments
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/80—Analysis of captured images to determine intrinsic or extrinsic camera parameters, i.e. camera calibration
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Theoretical Computer Science (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
- Studio Devices (AREA)
Abstract
本发明提供一种基于GPS和IMU信息的户外摄像机定位方法及装置,所述方法需提供设置有GPS装置和IMU装置的棋盘格标定板,所述棋盘格标定板表面设置有尺寸一致的黑白格子,所述方法包括:步骤S1、通过摄像机获取棋盘格标定板运动视频,从所述视频中提取并筛选出不同位置和方向的棋盘格图像作为第一棋盘格图像;步骤S2、利用张氏标定法对所述第一棋盘格图像进行标定,得到标定后的摄像机内参矩阵和外参矩阵;步骤S3、利用坐标转换关系根据复数组所述第一棋盘格图像和所述棋盘格GPS位置信息计算出所述摄像机的GPS位置信息。采用本发明技术方案可以实现对远距离或难接近的摄像头的精准定位,且所涉及的定位设备结构简单易于实现。
Description
技术领域
本发明涉及摄像机定位技术领域,特别涉及一种基于GPS和IMU信息的户外摄像机定位方法及装置。
背景技术
对摄像机进行精确定位,有利于对监控画面中出现的意外情况能够及时掌握,精确锁定目标摄像机和区域位置,方便视频监控管理人员及时、有效地处理意外情况。现有对摄像机的定位方法主要是使用SLAM建图过程中对摄像机位置进行扫描,这种方式的定位存在精度不高的问题,且对于距离较远或者位置较难接近的摄像头来说,传统的SLAM建图的定位方式无法满足其定位需求。
发明内容
本发明要解决的技术问题,在于提供一种基于GPS和IMU信息的户外摄像机定位方法及装置,解决现有无法对远距离或难接近的摄像头的精准定位问题。
第一方面,本发明提供了一种基于GPS和IMU信息的户外摄像机定位方法,需提供设置有GPS装置和IMU装置的棋盘格标定板,所述棋盘格标定板表面设置有尺寸一致的黑白格子,所述方法包括:
步骤S1、通过摄像机获取棋盘格标定板运动视频,从所述视频中提取并筛选出不同位置和方向的棋盘格图像作为第一棋盘格图像;
步骤S2、利用张氏标定法对所述第一棋盘格图像进行标定,得到标定后的摄像机内参矩阵和外参矩阵,外参矩阵即棋盘格相对于摄像机的坐标变换关系;
步骤S3、利用坐标转换关系根据复数组所述第一棋盘格图像和所述棋盘格GPS位置信息计算出所述摄像机的GPS位置信息。
进一步的,所述棋盘格标定板上的GPS和IMU装置均安置于所述棋盘格标定板的中心位置,通过所述GPS装置获取棋盘格标定板的位置信息,通过所述IMU装置测量棋盘格标定板在三维空间中的角速度和加速度,并以此得到棋盘格标定板的位姿,所述棋盘格标定板的表面平整,且所述棋盘格标定板上的棋盘格是直角的。
进一步的,所述步骤S1中“通过摄像机获取棋盘格标定板运动视频”具体为:
将棋盘格标定板水平放置于汽车顶部,汽车在视频监控摄像机下方的视野范围内移动,并确保摄像机能拍摄到小车表面的棋盘格标定板,由摄像机录制棋盘格标定板运动过程的视频;
或者将棋盘格标定板通过手持放置于摄像机视野下方,将棋盘格标定板变换不同的角度进行平稳移动,由摄像机录制棋盘格标定板运动过程的视频。
进一步的,所述步骤S2具体包括:
步骤S21、对已知的棋盘格标定板建立棋盘格标定板坐标系(Xb,Yb,Zb),根据张氏标定法,利用计算机中的标定程序对复数张第一棋盘格图像执行标定操作,将棋盘格标定板坐标系(Xb,Yb,Zb)变换到相机坐标系(XC,YC,ZC),并求解出变换矩阵,所述变换矩阵线性的表达如下:
其中,Rb2C为棋盘格标定板到摄像机的旋转矩阵,Tb2C为棋盘格标定板到摄像机的平移矩阵;
步骤S22、设定要拟合的方程为:
其中,(u,v)为摄像机上拍摄到的角点的像素标号,(Xb,Yb,Zb)为标定板坐标系下已知的对应角点的坐标,M1表示摄像机的内参矩阵,M2表示摄像机的外参矩阵。
步骤S23、用OpenCV或Matlab标定工具箱中的相机标定函数进行标定,把棋盘格标定板的各种姿态作为样本导入标定工具箱,输入第一棋盘格图像尺寸、标定板横向及纵向的格点数量及格子长度,训练得到所有参数对应的值,所述参数包括fx,fy,u0,v0,R,t,进而得到标定后的摄像机内参矩阵M1和外参矩阵M2。
进一步的,所述步骤S3具体包括:
步骤S31、根据标定板坐标系变换到相机坐标系的坐标转换关系,即外参矩阵,将每一个角点已知的在标定板坐标系下的坐标与角点在相机坐标系下的坐标一一对应起来;
步骤S32、再利用角点对应的GPS位置信息和坐标转换关系,即外参矩阵,求得摄像机的GPS位置信息;
步骤S33、对求得的所有摄像机的GPS位置信息,采用取中位数的原则得到摄像机准确的GPS位置信息。
第二方面,本发明提供了一种基于GPS和IMU信息的户外摄像机定位装置,需提供设置有GPS装置和IMU装置的棋盘格标定板,所述棋盘格标定板表面设置有尺寸一致的黑白格子,所述装置包括:
数据获取模块,用于通过摄像机获取棋盘格标定板运动视频,从所述视频中提取并筛选出不同位置和方向的棋盘格图像作为第一棋盘格图像;
转换关系计算模块,用于利用张氏标定法对所述第一棋盘格图像进行标定,得到标定后的摄像机内参矩阵和外参矩阵;以及
摄像机位置计算模块,用于利用坐标转换关系根据复数组所述第一棋盘格图像和所述棋盘格GPS位置信息计算出所述摄像机的GPS位置信息。
进一步的,所述棋盘格标定板上的GPS和IMU装置均安置于所述棋盘格标定板的中心位置,通过所述GPS装置获取棋盘格标定板的位置信息,通过所述IMU装置测量棋盘格标定板在三维空间中的角速度和加速度,并以此得到棋盘格标定板的位姿,所述棋盘格标定板的表面平整,且所述棋盘格标定板上的棋盘格是直角的。
进一步的,所述数据获取模块中“通过摄像机获取棋盘格标定板运动视频”具体为:
将棋盘格标定板水平放置于汽车顶部,汽车在视频监控摄像机下方的视野范围内移动,并确保摄像机能拍摄到小车表面的棋盘格标定板,由摄像机录制棋盘格标定板运动过程的视频;
或者将棋盘格标定板通过手持放置于摄像机视野下方,将棋盘格标定板变换不同的角度进行平稳移动,由摄像机录制棋盘格标定板运动过程的视频。
进一步的,所述转换关系计算模块具体包括:
对已知的棋盘格标定板建立棋盘格标定板坐标系(Xb,Yb,Zb),根据张氏标定法,利用计算机中的标定程序对复数张第一棋盘格图像执行标定操作,将棋盘格标定板坐标系(Xb,Yb,Zb)变换到相机坐标系(XC,YC,ZC),并求解出变换矩阵,所述变换矩阵线性的表达如下:
其中,Rb2C为棋盘格标定板到摄像机的旋转矩阵,Tb2C为棋盘格标定板到摄像机的平移矩阵;
设定要拟合的方程为:
其中,(u,v)为摄像机上拍摄到的角点的像素标号,(Xb,Yb,Zb)为标定板坐标系下已知的对应角点的坐标,M1表示摄像机的内参矩阵,M2表示摄像机的外参矩阵;
用OpenCV或Matlab标定工具箱中的相机标定函数进行标定,把棋盘格标定板的各种姿态作为样本导入标定工具箱,输入第一棋盘格图像尺寸、标定板横向及纵向的格点数量及格子长度,训练得到所有参数对应的值,所述参数包括fx,fy,u0,v0,R,t,进而得到标定后的摄像机内参矩阵M1和外参矩阵M2。
进一步的,所述摄像机位置计算模块具体包括:
根据标定板坐标系变换到相机坐标系的坐标转换关系,即外参矩阵,将每一个角点已知的在标定板坐标系下的坐标与角点在相机坐标系下的坐标一一对应起来;
再利用角点对应的GPS位置信息和坐标转换关系,即外参矩阵,求得摄像机的GPS位置信息;
对求得的所有摄像机的GPS位置信息,采用取中位数的原则得到摄像机准确的GPS位置信息。
本发明提供的一个或多个技术方案,至少具有如下技术效果或优点:
将棋盘格、GPS、IMU信息进行结合,使用棋盘格对户外远距离或者不可接近的摄像机进行标定,以求得标定板坐标系到相机坐标系的坐标转换关系,利用GPS和IMU信息对标定板进行精确定位,从而可以实现对摄像机的精准定位;本发明所采用的装置结构简单,易于实现,定位精度高,定位方法易于操作。
附图说明
下面参照附图结合实施例对本发明作进一步的说明。
图1为本发明一种基于GPS和IMU信息的户外摄像机定位方法的执行流程图;
图2为本发明一种基于GPS和IMU信息的户外摄像机定位装置的结构示意图;
图3为本发明棋盘格标定板的结构示意图。
具体实施方式
如图1和图3所示,本发明通过提供一种基于GPS和IMU信息的户外摄像机定位方法,需提供设置有GPS装置和IMU装置的棋盘格标定板,所述棋盘格标定板表面设置有尺寸一致的黑白格子,所述方法包括:
步骤S1、通过摄像机获取棋盘格标定板运动视频,从所述视频中提取并筛选出不同位置和方向的棋盘格图像作为第一棋盘格图像,采集图像数量约为10~20幅;
步骤S2、利用张氏标定法对所述第一棋盘格图像进行标定,得到标定后的摄像机内参矩阵和外参矩阵,外参矩阵即棋盘格相对于摄像机的坐标转换关系;
步骤S3、利用坐标转换关系根据复数组所述第一棋盘格图像和所述棋盘格GPS位置信息计算出所述摄像机的GPS位置信息。
较佳的,所述棋盘格标定板上的GPS和IMU装置均安置于所述棋盘格标定板的中心位置,通过所述GPS装置获取棋盘格标定板的位置信息,通过所述IMU装置测量棋盘格标定板在三维空间中的角速度和加速度,并以此得到棋盘格标定板的位姿,所述棋盘格标定板的表面平整,且所述棋盘格标定板上的棋盘格是直角的。
较佳的,所述步骤S1中“通过摄像机获取棋盘格标定板运动视频”具体为:
将棋盘格标定板水平放置于汽车顶部,汽车在视频监控摄像机下方的视野范围内移动,并确保摄像机能拍摄到小车表面的棋盘格标定板,由摄像机录制棋盘格标定板运动过程的视频;
或者将棋盘格标定板通过手持放置于摄像机视野下方,将棋盘格标定板变换不同的角度进行平稳移动,由摄像机录制棋盘格标定板运动过程的视频。
较佳的,所述步骤S2具体包括:
步骤S21、对已知的棋盘格标定板建立棋盘格标定板坐标系(Xb,Yb,Zb),根据张氏标定法,利用计算机中的标定程序对复数张第一棋盘格图像执行标定操作,将棋盘格标定板坐标系(Xb,Yb,Zb)变换到相机坐标系(XC,YC,ZC),并求解出变换矩阵,所述变换矩阵线性的表达如下:
其中,Rb2C为棋盘格标定板到摄像机的旋转矩阵,Tb2C为棋盘格标定板到摄像机的平移矩阵;
步骤S22、设定要拟合的方程为:
其中,(u,v)为摄像机上拍摄到的角点的像素标号,(Xb,Yb,Zb)为标定板坐标系下已知的对应角点的坐标,M1表示摄像机的内参矩阵,M2表示摄像机的外参矩阵。
步骤S23、用OpenCV或Matlab标定工具箱中的相机标定函数进行标定,把棋盘格标定板的各种姿态作为样本导入标定工具箱,输入第一棋盘格图像尺寸、标定板横向及纵向的格点数量及格子长度,训练得到所有参数对应的值,所述参数包括fx,fy,u0,v0,R,t,进而得到标定后的摄像机内参矩阵M1和外参矩阵M2。
较佳的,步骤S3具体包括:
步骤S31、根据标定板坐标系变换到相机坐标系的坐标转换关系,即外参矩阵,将每一个角点已知的在标定板坐标系下的坐标与角点在相机坐标系下的坐标一一对应起来;
步骤S32、再利用角点对应的GPS位置信息(Xp,Yp,Zp)和坐标转换关系,即外参矩阵M2,求得摄像机的GPS位置信息(Xq,Yq,Zq);
步骤S33、对求得的所有摄像机的GPS位置信息,采用取中位数的原则得到摄像机准确的GPS位置信息。
如图2和图3所示,本发明提供了一种基于GPS和IMU信息的户外摄像机定位装置,需提供设置有GPS装置和IMU装置的棋盘格标定板,所述棋盘格标定板表面设置有尺寸一致的黑白格子,所述装置包括:
数据获取模块,用于通过摄像机获取棋盘格标定板运动视频,从所述视频中提取并筛选出不同位置和方向的棋盘格图像作为第一棋盘格图像;采集图像数量约为10~20幅;
转换关系计算模块,用于利用张氏标定法对所述第一棋盘格图像进行标定,得到标定后的摄像机内参矩阵和外参矩阵,外参矩阵即棋盘格相对于摄像机的坐标转换关系;以及
摄像机位置计算模块,用于利用坐标转换关系根据复数组所述第一棋盘格图像和所述棋盘格GPS位置信息计算出所述摄像机的GPS位置信息。
进一步的,所述棋盘格标定板上的GPS和IMU装置均安置于所述棋盘格标定板的中心位置,通过所述GPS装置获取棋盘格标定板的位置信息,通过所述IMU装置测量棋盘格标定板在三维空间中的角速度和加速度,并以此得到棋盘格标定板的位姿,所述棋盘格标定板的表面平整,且所述棋盘格标定板上的棋盘格是直角的。
较佳的,所述数据获取模块中“通过摄像机获取棋盘格标定板运动视频”具体为:
将棋盘格标定板水平放置于汽车顶部,汽车在视频监控摄像机下方的视野范围内移动,并确保摄像机能拍摄到小车表面的棋盘格标定板,由摄像机录制棋盘格标定板运动过程的视频;
或者将棋盘格标定板通过手持放置于摄像机视野下方,将棋盘格标定板变换不同的角度进行平稳移动,由摄像机录制棋盘格标定板运动过程的视频。
较佳的,所述转换关系计算模块具体包括:
对已知的棋盘格标定板建立棋盘格标定板坐标系(Xb,Yb,Zb),根据张氏标定法,利用计算机中的标定程序对复数张第一棋盘格图像执行标定操作,将棋盘格标定板坐标系(Xb,Yb,Zb)变换到相机坐标系(XC,YC,ZC),并求解出变换矩阵,所述变换矩阵线性的表达如下:
其中,Rb2C为棋盘格标定板到摄像机的旋转矩阵,Tb2C为棋盘格标定板到摄像机的平移矩阵;
设定要拟合的方程为:
其中,(u,v)为摄像机上拍摄到的角点的像素标号,(Xb,Yb,Zb)为标定板坐标系下已知的对应角点的坐标,M1表示摄像机的内参矩阵,M2表示摄像机的外参矩阵。
用OpenCV或Matlab标定工具箱中的相机标定函数进行标定,把棋盘格标定板的各种姿态作为样本导入标定工具箱,输入第一棋盘格图像尺寸、标定板横向及纵向的格点数量及格子长度,训练得到所有参数对应的值,所述参数包括fx,fy,u0,v0,R,t,进而得到标定后的摄像机内参矩阵M1和外参矩阵M2。
较佳的,所述摄像机位置计算模块具体包括:
根据标定板坐标系变换到相机坐标系的坐标转换关系,即外参矩阵,将每一个角点已知的在标定板坐标系下的坐标与角点在相机坐标系下的坐标一一对应起来;
再利用角点对应的GPS位置信息(Xp,Yp,Zp)和坐标转换关系,即外参矩阵M2,求得摄像机的GPS位置信息(Xq,Yq,Zq);
对求得的所有摄像机的GPS位置信息,采用取中位数的原则得到摄像机准确的GPS位置信息。
本发明提供的一个或多个技术方案,至少具有如下技术效果或优点:本发明通过将棋盘格、GPS、IMU信息进行结合,使用棋盘格对户外远距离或者不可接近的摄像机进行标定,以求得标定板坐标系到相机坐标系的坐标转换关系,利用GPS和IMU信息对标定板进行精确定位,从而可以实现对摄像机的精准定位;本发明所采用的装置结构简单,易于实现,定位精度高,定位方法易于操作。
虽然以上描述了本发明的具体实施方式,但是熟悉本技术领域的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。
Claims (10)
1.一种基于GPS和IMU信息的户外摄像机定位方法,其特征在于:需提供设置有GPS装置和IMU装置的棋盘格标定板,所述棋盘格标定板表面设置有尺寸一致的黑白格子,所述方法包括:
步骤S1、通过摄像机获取棋盘格标定板运动视频,从所述视频中提取并筛选出不同位置和方向的棋盘格图像作为第一棋盘格图像;
步骤S2、利用张氏标定法对所述第一棋盘格图像进行标定,得到标定后的摄像机内参矩阵和外参矩阵;
步骤S3、利用坐标转换关系根据复数组所述第一棋盘格图像和所述棋盘格GPS位置信息计算出所述摄像机的GPS位置信息。
2.根据权利要求1所述的方法,其特征在于:所述棋盘格标定板上的GPS和IMU装置均安置于所述棋盘格标定板的中心位置,通过所述GPS装置获取棋盘格标定板的位置信息,通过所述IMU装置测量棋盘格标定板在三维空间中的角速度和加速度,并以此得到棋盘格标定板的位姿,所述棋盘格标定板的表面平整,且所述棋盘格标定板上的棋盘格是直角的。
3.根据权利要求1所述的方法,其特征在于:所述步骤S1中“通过摄像机获取棋盘格标定板运动视频”具体为:
将棋盘格标定板水平放置于汽车顶部,汽车在视频监控摄像机下方的视野范围内移动,并确保摄像机能拍摄到小车表面的棋盘格标定板,由摄像机录制棋盘格标定板运动过程的视频;
或者将棋盘格标定板通过手持放置于摄像机视野下方,将棋盘格标定板变换不同的角度进行平稳移动,由摄像机录制棋盘格标定板运动过程的视频。
4.根据权利要求1所述的方法,其特征在于:所述步骤S2具体包括:
步骤S21、对已知的棋盘格标定板建立棋盘格标定板坐标系(Xb,Yb,Zb),根据张氏标定法,利用计算机中的标定程序对复数张第一棋盘格图像执行标定操作,将棋盘格标定板坐标系(Xb,Yb,Zb)变换到相机坐标系(XC,YC,ZC),并求解出变换矩阵,所述变换矩阵线性的表达如下:
其中,Rb2C为棋盘格标定板到摄像机的旋转矩阵,Tb2C为棋盘格标定板到摄像机的平移矩阵;
步骤S22、设定要拟合的方程为:
其中,(u,v)为摄像机上拍摄到的角点的像素标号,(Xb,Yb,Zb)为标定板坐标系下已知的对应角点的坐标,M1表示摄像机的内参矩阵,M2表示摄像机的外参矩阵;
步骤S23、用OpenCV或Matlab标定工具箱中的相机标定函数进行标定,把棋盘格标定板的各种姿态作为样本导入标定工具箱,输入第一棋盘格图像尺寸、标定板横向及纵向的格点数量及格子长度,训练得到所有参数对应的值,所述参数包括fx,fy,u0,v0,R,t,进而得到标定后的摄像机内参矩阵M1和外参矩阵M2。
5.根据权利要求1所述的方法,其特征在于:所述步骤S3具体包括:
步骤S31、根据标定板坐标系变换到相机坐标系的坐标转换关系,即外参矩阵,将每一个角点已知的在标定板坐标系下的坐标与角点在相机坐标系下的坐标一一对应起来;
步骤S32、再利用角点对应的GPS位置信息和坐标转换关系,即外参矩阵,求得摄像机的GPS位置信息;
步骤S33、对求得的所有摄像机的GPS位置信息,采用取中位数的原则得到摄像机准确的GPS位置信息。
6.一种基于GPS和IMU信息的户外摄像机定位装置,其特征在于:需提供设置有GPS装置和IMU装置的棋盘格标定板,所述棋盘格标定板表面设置有尺寸一致的黑白格子,所述装置包括:
数据获取模块,用于通过摄像机获取棋盘格标定板运动视频,从所述视频中提取并筛选出不同位置和方向的棋盘格图像作为第一棋盘格图像;
转换关系计算模块,用于利用张氏标定法对所述第一棋盘格图像进行标定,得到标定后的摄像机内参矩阵和外参矩阵;以及
摄像机位置计算模块,用于利用坐标转换关系根据复数组所述第一棋盘格图像和所述棋盘格GPS位置信息计算出所述摄像机的GPS位置信息。
7.根据权利要求6所述的装置,其特征在于:所述棋盘格标定板上的GPS和IMU装置均安置于所述棋盘格标定板的中心位置,通过所述GPS装置获取棋盘格标定板的位置信息,通过所述IMU装置测量棋盘格标定板在三维空间中的角速度和加速度,并以此得到棋盘格标定板的位姿,所述棋盘格标定板的表面平整,且所述棋盘格标定板上的棋盘格是直角的。
8.根据权利要求6所述的装置,其特征在于:所述数据获取模块中“通过摄像机获取棋盘格标定板运动视频”具体为:
将棋盘格标定板水平放置于汽车顶部,汽车在视频监控摄像机下方的视野范围内移动,并确保摄像机能拍摄到小车表面的棋盘格标定板,由摄像机录制棋盘格标定板运动过程的视频;
或者将棋盘格标定板通过手持放置于摄像机视野下方,将棋盘格标定板变换不同的角度进行平稳移动,由摄像机录制棋盘格标定板运动过程的视频。
9.根据权利要求6所述的装置,其特征在于:所述转换关系计算模块具体包括:
对已知的棋盘格标定板建立棋盘格标定板坐标系(Xb,Yb,Zb),根据张氏标定法,利用计算机中的标定程序对复数张第一棋盘格图像执行标定操作,将棋盘格标定板坐标系(Xb,Yb,Zb)变换到相机坐标系(XC,YC,ZC),并求解出变换矩阵,所述变换矩阵线性的表达如下:
其中,Rb2C为棋盘格标定板到摄像机的旋转矩阵,Tb2C为棋盘格标定板到摄像机的平移矩阵;
设定要拟合的方程为:
其中,(u,v)为摄像机上拍摄到的角点的像素标号,(Xb,Yb,Zb)为标定板坐标系下已知的对应角点的坐标,M1表示摄像机的内参矩阵,M2表示摄像机的外参矩阵;
用OpenCV或Matlab标定工具箱中的相机标定函数进行标定,把棋盘格标定板的各种姿态作为样本导入标定工具箱,输入第一棋盘格图像尺寸、标定板横向及纵向的格点数量及格子长度,训练得到所有参数对应的值,所述参数包括fx,fy,u0,v0,R,t,进而得到标定后的摄像机内参矩阵M1和外参矩阵M2。
10.根据权利要求6所述的装置,其特征在于:所述摄像机位置计算模块具体包括:
根据标定板坐标系变换到相机坐标系的坐标转换关系,即外参矩阵,将每一个角点已知的在标定板坐标系下的坐标与角点在相机坐标系下的坐标一一对应起来;
再利用角点对应的GPS位置信息和坐标转换关系,即外参矩阵,求得摄像机的GPS位置信息;
对求得的所有摄像机的GPS位置信息,采用取中位数的原则得到摄像机准确的GPS位置信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210554830.3A CN114910076B (zh) | 2022-05-20 | 2022-05-20 | 一种基于gps和imu信息的户外摄像机定位方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210554830.3A CN114910076B (zh) | 2022-05-20 | 2022-05-20 | 一种基于gps和imu信息的户外摄像机定位方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114910076A true CN114910076A (zh) | 2022-08-16 |
CN114910076B CN114910076B (zh) | 2024-04-05 |
Family
ID=82767926
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210554830.3A Active CN114910076B (zh) | 2022-05-20 | 2022-05-20 | 一种基于gps和imu信息的户外摄像机定位方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114910076B (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140267690A1 (en) * | 2013-03-15 | 2014-09-18 | Novatel, Inc. | System and method for calculating lever arm values photogrammetrically |
CN104501779A (zh) * | 2015-01-09 | 2015-04-08 | 中国人民解放军63961部队 | 基于多站测量的无人机高精度目标定位方法 |
CN110689579A (zh) * | 2019-10-18 | 2020-01-14 | 华中科技大学 | 基于合作目标的快速单目视觉位姿测量方法及测量*** |
WO2021139176A1 (zh) * | 2020-07-30 | 2021-07-15 | 平安科技(深圳)有限公司 | 基于双目摄像机标定的行人轨迹跟踪方法、装置、计算机设备及存储介质 |
CN113409399A (zh) * | 2021-06-10 | 2021-09-17 | 武汉库柏特科技有限公司 | 一种双相机联合标定方法、***及装置 |
CN113776556A (zh) * | 2021-05-30 | 2021-12-10 | 南京理工大学 | 基于数据融合的陀螺仪与相机相对位置矩阵标定方法 |
-
2022
- 2022-05-20 CN CN202210554830.3A patent/CN114910076B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140267690A1 (en) * | 2013-03-15 | 2014-09-18 | Novatel, Inc. | System and method for calculating lever arm values photogrammetrically |
CN104501779A (zh) * | 2015-01-09 | 2015-04-08 | 中国人民解放军63961部队 | 基于多站测量的无人机高精度目标定位方法 |
CN110689579A (zh) * | 2019-10-18 | 2020-01-14 | 华中科技大学 | 基于合作目标的快速单目视觉位姿测量方法及测量*** |
WO2021139176A1 (zh) * | 2020-07-30 | 2021-07-15 | 平安科技(深圳)有限公司 | 基于双目摄像机标定的行人轨迹跟踪方法、装置、计算机设备及存储介质 |
CN113776556A (zh) * | 2021-05-30 | 2021-12-10 | 南京理工大学 | 基于数据融合的陀螺仪与相机相对位置矩阵标定方法 |
CN113409399A (zh) * | 2021-06-10 | 2021-09-17 | 武汉库柏特科技有限公司 | 一种双相机联合标定方法、***及装置 |
Non-Patent Citations (4)
Title |
---|
IRSHAAD FATADIN: "Accurate Magnified Near-Field Measurement of Optical Waveguides Using a Calibrated CCD Camera", 《JOURNAL OF LIGHTWAVE TECHNOLOGY》, vol. 24, no. 12, 30 November 2006 (2006-11-30), pages 5067 - 5074, XP011155992, DOI: 10.1109/JLT.2006.885748 * |
周克旻: "基于Kinect室内四旋翼无人机的定位跟踪与姿态估计", 《中国优秀硕士学位论文全文数据库 工程科技Ⅱ辑》, no. 02, 15 February 2020 (2020-02-15), pages 031 - 696 * |
瞿敏: "基于视觉辅助的室内惯性导航方法研究", 《中国优秀硕士学位论文全文数据库 信息科技辑》, no. 05, 15 May 2019 (2019-05-15), pages 136 - 680 * |
黄建等: "基于Halcon标定靶的双目相机高精度标定方法", 《计算机与数字工程》, vol. 50, no. 4, 30 April 2022 (2022-04-30), pages 762 - 766 * |
Also Published As
Publication number | Publication date |
---|---|
CN114910076B (zh) | 2024-04-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111473739B (zh) | 一种基于视频监控的隧道塌方区围岩变形实时监测方法 | |
CN106780623B (zh) | 一种机器人视觉***快速标定方法 | |
CN108648237B (zh) | 一种基于视觉的空间定位方法 | |
CN102930544B (zh) | 一种车载摄像机的参数标定*** | |
CN110969663A (zh) | 一种相机外部参数的静态标定方法 | |
CN104760812B (zh) | 基于单目视觉的传送带上产品实时定位***和方法 | |
CN105678785A (zh) | 一种激光与相机相对位姿关系的标定方法 | |
CN113240747B (zh) | 一种基于计算机视觉的户外结构振动位移自动化监测方法 | |
CN111127568A (zh) | 一种基于空间点位信息的相机位姿标定方法 | |
CN108748149B (zh) | 一种复杂环境下基于深度学习的无标定机械臂抓取方法 | |
CN101221375A (zh) | 用于步进光刻机对准***的机器视觉***及其标定方法 | |
CN110009689B (zh) | 一种用于协作机器人位姿估计的图像数据集快速构建方法 | |
CN113112545B (zh) | 基于计算机视觉的手持移动打印装置定位方法 | |
CN107328502A (zh) | 一种锚杆托盘载荷可视化数字成像方法 | |
CN105374067A (zh) | 一种基于pal相机的三维重建方法及其重建*** | |
CN114998447A (zh) | 多目视觉标定方法及*** | |
CN111986267A (zh) | 一种多相机视觉***的坐标***标定方法 | |
CN112308926A (zh) | 一种无公共视场的相机外参标定方法 | |
CN103707300A (zh) | 机械手装置 | |
CN109342008B (zh) | 基于单应性矩阵的风洞试验模型迎角单相机视频测量方法 | |
CN114494449A (zh) | 一种异形产品贴合的视觉标定及对位贴合方法 | |
CN111710002B (zh) | 一种基于Optitrack***的相机外参标定方法 | |
CN114910076A (zh) | 一种基于gps和imu信息的户外摄像机定位方法及装置 | |
CN107274449B (zh) | 一种光学照片对物体的空间定位***及方法 | |
CN112288824B (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 |