在Matlab中的纠正功能似乎是错误的响应。任何人都可以让我知道,如果我得到正确的输出?在MATLAB中纠正错误
左图像 右图像
浮雕未校正图像的
校正后图像
这里的浮雕是我的代码:
leftImageSnapshot = getsnapshot(handles.vidL);
imshow(leftImageSnapshot);
rightImageSnapshot = getsnapshot(handles.vidR);
imshow(rightImageSnapshot);
[I1Rect,I2Rect]=rectifyStereoImages(I1,I2,stereoParams,'OutputView','valid');
imshowpair(I1Rect,I2Rect,'falsecolor','ColorChannels','red-cyan');
我下面this链接,图像整改。整顿后,图像应该看起来像摄像机是平行的。但就我而言,图像中仍存在垂直差异。
我想获得一个视差图,其中垂直视差应该被删除。
你的问题是,如果只看2张图片,我们可以说他们是对还是错?不,我们不能。你需要告诉我们:你使用的是什么代码,为什么你认为是错误的,以及一个真实的图像是怎么样的。 –
引用帮助“寻求调试帮助的问题(”为什么这个代码不工作?“)必须包含所需的行为,特定的问题或错误以及在问题本身中重现问题所需的最短代码。声明对其他读者没有用,请参阅:[mcve]“ –
我已经更新了包含更多信息的问题,并提供了一个链接,显示修正后的图像应该如何看起来像 –