我正在使用 Matlab 的相机校准工具箱。校准后,我有立体相机系统的内在和外在参数。接下来,我想确定相机系统和物体之间的距离。为了获得这些信息,我使用了工具箱中包含的函数 stereo_triangulation。输入是两个矩阵,包括左右图像中对应的像素坐标。
我尝试使用基本块匹配方法获取对应坐标,该方法在 Matlab 的立体视觉帮助中有所描述。
我的图片分辨率为 1280x960 像素。我知道最大的差异在 520 像素左右。我将视差范围的最大值设置为 520。但随后确定坐标需要很长时间。在实践中是不可能使用的。使用 Matlab 的函数 disparity() 计算视差图要快得多。但我想要前面的步骤 - 对应的坐标。
请您建议我如何有效地使用 Matlab 获得坐标?