我正在尝试从Matlab中的视差图像重建3D场景。校正是在matlab中执行的,但视差计算是在opencv中完成的。为了将结果可视化为3d点,我正在读取结果图像,并尝试通过matlab对其进行绘制:reconstructScene(...)[...]
问题:Matlab在不做任何更正的情况下不会让我叫reconstructScene(...)。由于matlab校正,我有有效的立体异构体。只是在另一个脚本中。有没有一种方法可以重建我的场景而不必每次都进行校正?
我的代码:
I = im2double(imread('../result_bm/disparity/img_0.png'));
load('stereoParams.mat');
Points = reconstructScene(I, stereoParams);