文档

立体视觉

立体校正,视差和密集的三维重建

立体视觉是通过比较同一场景的两个或多个视图,从相机图像中恢复深度的过程。这种计算的输出是一个3-D点云,其中每个3-D点对应于其中一个图像中的一个像素。

立体图像校正将图像投影到公共图像平面上,使相应的点具有相同的行坐标。这个过程对立体视觉很有用,因为二维立体对应问题减少到一维问题。例如,立体图像校正通常用作计算视差或创建多边形图像的预处理步骤。

应用程序

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

功能

全部展开

由三角形组成的 立体图像中未失真匹配点的三维位置
undistortImage 校正镜头畸变的图像
undistortPoints 校正透镜畸变的点坐标
cameraMatrix 摄像机投影矩阵
差距 立体图像之间的视差图
estimateUncalibratedRectification 未校准立体整流
rectifyStereoImages 校正一对立体图像
reconstructScene 从视差图重建三维场景
stereoParameters 对象,用于存储立体摄像机系统参数
stereoAnaglyph 从立体图像对创建红青色浮雕
pcshow 绘制三维点云
plotCamera 用3-D坐标绘制摄像机
rotationMatrixToVector 将三维旋转矩阵转换为旋转向量
rotationVectorToMatrix 将三维旋转向量转换为旋转矩阵

主题

坐标系统

指定像素索引、空间坐标和三维坐标系统

立体相机校准应用程序

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

立体声视频深度估计

这个例子展示了如何检测用校准过的立体摄像机拍摄的视频中的人,并确定他们与摄像机的距离。

立体视频深度估计的代码生成

本示例展示了如何使用MATLAB®Coder™为MATLAB函数生成C代码,其中使用stereoParameters对象由立体相机校准应用程序或estimateCameraParameters函数。

特色的例子