kinect深度距离误差_关于双目摄像头深度测量精度分析

kinect深度距离误差_关于双目摄像头深度测量精度分析_第1张图片

一、双目摄像头深度测量分析

双目摄像头拍摄同一场景下左右两幅图像,运用立体匹配算法获取视差图,进而获取深度图。

双目摄像头 SDK 中采用 SGBM 算法,由校正后的图像获取视差图。视差图表示,空间物体在左视图中的成像点与在右视图中成像点在水平方向上的像素差,即下图中的 Xl - Xr。

kinect深度距离误差_关于双目摄像头深度测量精度分析_第2张图片
图 1 双目视差一维原理图

深度与视差转换关系:

depth = (fx * baseline) / disparity

小觅双目摄像头 SDK 中采用 reprojectImageTo3D 函数获取深度图。

由此分析可知,当物体距离达到一定范围,前后移动的距离不足以在左右视图中产生一个像素以上的视差。在这样的区域内,双目摄像头无法分辨深度的变化,即深度值不随实际空间距离变化而变化。即连续的世界物理量经传感器量化后的客观表现。

而这样的距离是多远且每一段不变化的范围有多长,由具体双目摄像头的参数决定。

这里,小觅双目摄像头的参数

你可能感兴趣的:(kinect深度距离误差)