缝合图像时无法重叠图像以创建panaroma。

时间:2017-11-11 22:59:03

标签: matlab image-stitching

我正在尝试制作带有两个图像的全景图(img1和img2)。我得到了Homography矩阵H.现在我使用以下方法对图像进行扭曲:

tform = projective2d((H'));

% output size. 
output_dim = [size(img1,1) , size(img2,2) + size(img2,2) , 3];
output_ref = imref2d(output_dim);

% size of panaroma 
img_out = imwarp(img1,tform,'OutputView',output_ref);

现在,我想将img_out与img2合并以获得panaroma。我无法决定如何决定重叠位置。我试过了

img_out(1:size(img2,1), 1:size(img2,2),:) = img2;
figure;imshow(img_out)

但它没有多大意义。任何人都可以说我正确选择了output_dim,我应该如何重叠图像?如果我再添加一个图像会发生什么。谢谢

0 个答案:

没有答案