rectifyStereoImages(图像校正)输出看起来失真

Posted

技术标签:

【中文标题】rectifyStereoImages(图像校正)输出看起来失真【英文标题】:rectifyStereoImages (Image rectification) output looks distorted 【发布时间】:2018-08-22 02:48:50 【问题描述】:

我已经实现了 rectifyStereoImages,但结果看起来很奇怪。请查看随附的图片。两台相机的型号相同(罗技 C920)。

left = webcam(3);
right = webcam(1);
I1 = snapshot(left);
figure(1);
imshow(I1);
I2 = snapshot(right);
figure(2);
imshow(I2);
[J1,J2]=rectifyStereoImages(I1,I2,stereoParams,'OutputView','full');

figure(3);

imshow(cat(3,J1(:,:,1),J2(:,:,2:3)),'InitialMagnification',50);

clear left right

【问题讨论】:

【参考方案1】:

我对相机进行了多次测试,我猜,原因是相机本身。我在校准之前切割了相机的右侧部分,现在看起来很好。

我最初拍摄分辨率为 1280 x 720 的图像,我只拍摄了左侧的 960 x 720。

【讨论】:

以上是关于rectifyStereoImages(图像校正)输出看起来失真的主要内容,如果未能解决你的问题,请参考以下文章

拓端tecdat|图像倾斜校正算法的MATLAB代写实现:图像倾斜角检测及校正

图像校正-仿射图像的畸变校正

GlobalMapper精品教程021:利用控制点校正栅格图像

校正鱼眼图像的整个视野​​范围

图像倾斜校正算法的MATLAB实现:图像倾斜角检测及校正

数据同化以校正图像