使用OpenCV的双摄像头立体算法如何提高精度

How to increase the precision when I use double camera stereo algorithm of OpenCV

现在我的工作是Stereo Kinect2.0深度摄像头和彩色摄像头。

我的方法是使用Kinect fusion SDK获取映射图像(深度相机)和彩色图像(彩色相机)。然后将这些图像用作OpenCV相机校准立体算法的左右输入图像。

这些是我的输入图像的一些示例。 left0.jpg right0.jpg

当我使用 OpenCV 的 Stereo 时,任何人都有办法提高精度。尽可能精确。 比如棋盘怎么设置。

我认为您实际上想要彩色相机和红外相机之间的转换。您提供的 left0.jpg 是两个相机的合成(您不能将其用于校准)。

你可以尝试在彩色图像和红外图像上使用OpenCV的立体标定(完全不要使用深度)。但是最好使用专门为校准 Kinect v2 而设计的算法,like this one,在校准中使用深度。