主要内容

摄像机标定

使用针孔和鱼眼相机模型校准单个或立体相机和估计相机的本征,外部和失真参数

摄像机标定是通过使用包含校准模式的图像来估计相机参数的过程。参数包括相机的本征,失真系数,和相机的外部。使用这些相机参数可以从图像中去除镜头失真效果,测量平面物体,从多个相机重建3-D场景,并执行其他计算机视觉应用。

使用相机校准器应用程序和功能,估计单相机的本征,外在,和镜头失真参数。

使用立体相机校准器应用程序和函数估计参数和相对位置和方向的两个摄像头在立体相机对。然后你可以使用相机从图像中恢复深度。它还计算了第二个相机相对于第一个相机的位置和方向。

校准模式

应用程序

相机校准器 估计单个相机的几何参数
立体相机校准器 估计立体相机的几何参数

功能

全部展开

detectCheckerboardPoints 检测图像中的棋盘图案
generateCheckerboardPoints 生成棋盘角位置
detectCircleGridPoints 检测图像中的圆形网格模式
generateCircleGridPoints 生成圆网格点位置
vision.calibration.PatternDetector 定义自定义平面模式检测器的接口

针孔照相机

estimateCameraParameters 校准单个或立体相机
estimateCameraProjection 根据世界与图像的点对应关系估计相机投影矩阵

鱼眼相机

estimateFisheyeParameters 校正鱼眼相机

立体相机

estimateStereoBaseline 估计立体相机的基线

单相机

cameraParameters 存储摄像机参数的对象
cameraIntrinsics 存储相机内部参数的对象
cameraProjection 摄像机投影矩阵

鱼眼相机

fisheyeIntrinsics 对象,用于存储固有鱼眼相机参数
fisheyeParameters 存储鱼眼相机参数的对象

立体相机

stereoParameters 存储立体摄像机系统参数的对象

误差指标

cameraCalibrationErrors 对象,用于存储估计的摄像机参数的标准误差
stereoCalibrationErrors 对象,用于存储估计的立体参数的标准误差
extrinsicsEstimationErrors 对象,用于存储估计的相机外观和失真系数的标准误差
intrinsicsEstimationErrors 对象,用于存储估计的相机本征和失真系数的标准误差
fisheyeCalibrationErrors 对象,用于存储估计鱼眼相机参数的标准误差
fisheyeIntrinsicsEstimationErrors 对象,用于存储估计鱼眼相机本征的标准误差

针孔照相机

undistortImage 纠正镜头失真的图像
undistortPoints 纠正镜头失真的点坐标

鱼眼相机

undistortFisheyeImage 纠正鱼眼图像的镜头失真
undistortFisheyePoints 校正鱼眼镜头畸变的点坐标
pcshow 绘制3d点云图
plotCamera 在3-D坐标中绘制一个摄像机
showExtrinsics 可视化外部相机参数
showReprojectionErrors 可视化校准错误
stereoAnaglyph 创建红青色浮雕从立体对图像
estimateExtrinsics 计算标定相机的位置
extr2pose 将外部环境转换为相机姿势
pose2extr 将相机姿势转换为外在
estrelpose 计算相机姿态之间的相对旋转和平移
rotmat2vec3d 将三维旋转矩阵转换为旋转向量
rotvec2mat3d 将三维旋转矢量转换为旋转矩阵
cameraIntrinsicsToOpenCV 转换相机的内在参数MATLAB到OpenCV
cameraIntrinsicsFromOpenCV 转换相机内部参数从OpenCVMATLAB
stereoParametersToOpenCV 转换立体相机参数MATLAB到OpenCV
stereoParametersFromOpenCV 转换立体相机参数从OpenCVMATLAB

主题

Baidu
map