Help Stitching Photos Together
Show older comments
I am trying to stitch 2 photos together using the reference code found here almost verbatim http://www.mathworks.com/help/vision/examples/feature-based-panoramic-image-stitching.html
Some differences:
My photos are already greyscale, so I skip line:
grayImage = rgb2gray(I);
and just have:
grayImage = I;
I have only 2 photos of identical size (in pixels), so I am retaining the transformation of the second image relative to the first image, i.e. totally skipping the code in the example that "invert[s] the transform for the center image and apply[s] that transform to all the others." This means that tforms(1) remains an identity matrix as created by the initializing statement:
tforms(buildingScene.Count) = projective2d(eye(3));
I don't get any errors until almost the last line:
Error using AlphaBlender/step
The Image 1 and Image 2 inputs must have the same number of dimensions.
Error in stitchCntl (line xxx)
panorama = step(blender, panorama, warpedImage, warpedImage(:,:,1));
I have goggled the error message with no hits, and am at a loss as to how to proceed. Any help is greatly appreciated.
Thank you to all!
Accepted Answer
More Answers (1)
Congwei Ni
on 19 Oct 2019
1 vote
Can i ask how do you stitch two images using this method?
2 Comments
John D'Errico
on 19 Oct 2019
Please learn to use comments to make a comment.
Ahmed Sewify
on 17 May 2021
Have you figured it out, yet? I'm also trying to stitch 2 images together.
Categories
Find more on Computer Vision Toolbox in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!