主要内容

摄像机标定

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

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

使用相机校准器应用程序和功能估算单个摄像头内部,外在的内在,外在镜头失真参数。

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

校准模式

应用程序

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

功能

全部展开

detectCheckerboardPoints 检测图像中的棋盘模式
generatecheckerboardpoint 生成棋盘角落位置

针孔相机

estimateCameraParameters 校准单个或立体相机
estimateCameraMatrix 从世界到图像的点对应估计相机投影矩阵

Fisheye相机

estimateFisheyeParameters 校正鱼眼相机

立体相机

预计 立体相机估计基线

单相机

cameraParameters 用于存储相机参数的对象
摄像头 用于存储内部相机参数的对象
cameraMatrix 相机投影矩阵

Fisheye相机

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

立体相机

立体塔纳米仪 用于存储立体相机系统参数

误差指标

cameraCalibrationErrors 对象,用于存储估计摄像机参数的标准误差
内在声音仪器 用于存储估计相机固有特性和失真系数的标准误差
ExtrinsicseStimationErrors. 用于存储估计的相机外在的标准误差的对象
立体橡胶砖 对象存储估计的立体声参数的标准误差
FisheyecalibrationErrors. 对象存储估计鱼眼摄像机参数的标准误差
fisheyeIntrinsicsEstimationErrors 用于存储估计鱼眼相机固有特性的标准误差

针孔相机

undistortImage 镜头失真的正确图像
undistortPoints 对透镜畸变的点坐标进行修正

Fisheye相机

undistortFisheyeImage 正确的鱼眼图像用于镜头失真
untostortfisheyepoints. Fisheye镜头失真的正确点坐标
pcshow. 绘制3-D点云
plotCamera 在三维坐标中绘制一个摄像机
showExtrinsics 可视化外部摄像机参数
showReprojectionErrors 可视化校准错误
立体榕节 从立体图像对创建红青色浮雕
外在 计算校准相机的位置
extrinsicsToCameraPose 转换extrinsics摄像机姿势
cameraPoseToExtrinsics 转换相机姿态到外部
relativecamerapose. 计算相机姿势之间的相对旋转和转换
rotationMatrixToVector 将3-D旋转矩阵转换为旋转向量
rotationVectorToMatrix 转换三维旋转矢量到旋转矩阵

主题

鱼眼校正基础知识

MATLAB中的鱼眼摄像机模型及标定

什么是相机校准?

估计图像或视频摄像机的镜头和图像传感器的参数。

坐标系统

指定像素索引,空间坐标和3-D坐标系

单个相机校准器应用程序

估计相机的内在,外在,和镜头畸变参数。

立体声相机校准器应用程序

校准立体声相机,然后您可以使用它来恢复图像深度。

点特征类型

选择返回和接受点对象的函数,以获取多种类型的功能

特色的例子