Matlab估计用于列校正的UncalibratedRectification函数

时间:2014-01-29 15:14:15

标签: matlab computer-vision stereo-3d matlab-cvst

我可以以某种方式使用Matlab中Stereo Vision工具箱中的estimateUncalibratedRectification函数来纠正图像,使相应的点出现在同一列上吗?

从演示Stereo Image Rectification,似乎只进行行整改。我试图以这样的方式翻转x和y:

F = estimateFundamentalMatrix(fliplr(features1), fliplr(features2), 'Method', 'Norm8Point');
[T1, T2] = estimateUncalibratedRectification(F, fliplr(features1), fliplr(features2), size(image1));
T1 = flipXY(T1);
T2 = flipXY(T2);

其中

function newT = flipXY(T)
   newT = [T(2, 2), T(2, 1), T(2, 3); ...
           T(1, 2), T(1, 1), T(1, 3); ...
           T(3, 2), T(3, 1), T(3, 3)];
end

但似乎行不通。

0 个答案:

没有答案