我正在使用 StereoSGBM 来获取一个对象的 3D 坐标。但我发现不同的 numDisparities 值会改变视差矩阵。例如,当我设置numDisparities=64时,A点的视差是15。但是当我设置numDisparities=128时,A点的视差是30什么的。这肯定会改变函数cvReprojectImageTo3D计算的结果。我想弄清楚参数“numDisparities”和最终视差矩阵之间的关系。
numDisparity确定立体/深度图的分辨率。可以定义的“深度”级别由您的numDisparity. 如果您的numDisparity值越高,则意味着分辨率越高,意味着将定义更多级别的深度。如果它较低,则意味着分辨率会较低,这意味着您可能无法看到许多“级别”的深度。
增加numDisparity会使算法变慢,但会得到更好的结果。
| 归档时间: |
|
| 查看次数: |
1837 次 |
| 最近记录: |