Computer vision 如何校准Kinect摄像头?

Computer vision 如何校准Kinect摄像头?,computer-vision,kinect,calibration,Computer Vision,Kinect,Calibration,摄像机校准是估计内在和/或外在参数的过程。内部参数处理相机的内部特性,如焦距、倾斜、失真和图像中心。外部参数描述了它在世界上的位置和方向。了解内部参数是3D计算机视觉必不可少的第一步,因为它允许您在欧几里德空间中估计场景的结构,并消除镜头失真,从而降低精度 我正在使用Kinect进行计算机视觉,但我需要校准它。我已经读过一些关于Kinect校准的文章,但我不太清楚 我想从零开始。因为我需要知道如何进行校准 我该怎么做 谢谢。Thulio,为了校准Kinect的彩色摄像头,请看一下: . 基本上,

摄像机校准是估计内在和/或外在参数的过程。内部参数处理相机的内部特性,如焦距、倾斜、失真和图像中心。外部参数描述了它在世界上的位置和方向。了解内部参数是3D计算机视觉必不可少的第一步,因为它允许您在欧几里德空间中估计场景的结构,并消除镜头失真,从而降低精度

我正在使用Kinect进行计算机视觉,但我需要校准它。我已经读过一些关于Kinect校准的文章,但我不太清楚

我想从零开始。因为我需要知道如何进行校准

我该怎么做


谢谢。

Thulio,为了校准Kinect的彩色摄像头,请看一下:
. 基本上,您需要在纸上打印棋盘图案,将其粘在平面上,拍摄大量Kinect彩色照片,并将其加载到工具箱中,以获取相机参数。我怀疑其他人可能在您之前就已经这么做了(我想大多数Kinect都有相同的内在参数)。

Kinect与您的标准相机略有不同。这里有一个定制的工具箱

我建议你阅读这篇论文,试着理解什么是校准

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

然而,针孔相机并不适合制造。你可以在家里制作针孔相机,但是图像质量不好

人们用镜头来处理这个问题。但是,透镜是不完美的,而且它们有缺陷

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

相机固有校准校正镜头中的失真,使投影尽可能靠近针孔

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


HTH

有很多tut。例如,在youtube上: