如何校准Kinect相机?

How to calibrate the Kinect camera?

Camera calibration is the process of estimating intrinsic and/or extrinsic parameters. Intrinsic parameters deal with the camera's internal characteristics, such as, its focal length, skew, distortion, and image center. Extrinsic parameters describe its position and orientation in the world. Knowing intrinsic parameters is an essential first step for 3D computer vision, as it allows you to estimate the scene's structure in Euclidean space and removes lens distortion, which degraces accuracy.

我正在使用 Kinect 进行计算机视觉,但我需要对其进行校准。之前看过一些关于Kinect标定的文章,但不是很清楚。

我想从零开始。因为我需要知道校准是如何完成的。

我该怎么做?

谢谢。

Thulio,校准Kinect的彩色相机看看: camera calibration toolbox。基本上你需要在纸上打印一个棋盘图案,把它粘在一个平面上,拍摄大量的 Kinect 彩色图片并用工具箱加载它来获取你的相机参数。我怀疑其他人可能在您之前已经这样做了(我猜大多数 Kinect 都具有相同的内部参数)。

Kinect 与您的标准相机略有不同。这里有自定义工具箱http://www.ee.oulu.fi/~dherrera/kinect/

我建议您阅读论文并尝试了解什么是校准。

用非常简单的术语来说,您需要进行校准,以便其他几何算法可以工作。视觉中绝大多数基于几何的算法都假定 pinhole 相机模型。也就是说,相机的中心是一个微小的针孔,物体反射的光线沿直线传播。

然而,针孔相机制造起来并不实用。自己在家做针孔摄像头也可以,但是画质不会好

人们使用镜头来处理这个问题。但是,镜片是不完美的,它们有 distortion.

失真意味着像素坐标不再对应于直线。因此,许多算法无法计算出正确的东西。

相机内部校准校正镜头中的畸变,使投影尽可能接近针孔。

Kinect 有两个摄像头。 RGB 相机和 IR 相机。两者都经过出厂校准,但您可以使用上面的工具箱为您使用的传感器定制更好的结果。

HTH