Image stitching algorithm does not work and I don't know why
古いコメントを表示
I have to combine multiple images of grapevines. Now I'm using the default matlab algorithm: http://es.mathworks.com/help/vision/examples/feature-based-panoramic-image-stitching.html * NOTE: This algorithm uses SURF features, I don't know if there is other keypoints better for me to do this.
Here the two images that I have to combine:

----------------------------------------------------------------------------------------------------------------------------

This algorithm do not work at all for my images. Each time I execute it, the output is different. Most of times the output has no sense, sometimes the output is a little bit better, but not correct. *It's important to say that I resize the images to 30% of its original size (due my computer have only 4GB of memory) Here some of the results that I have obtained:

-------------------------------------------------------------------------------------

As you can see, the panorama is not very good.
I have tried to remove (paint black) all pixels except those who are overlapped from one image to other, and also I have tried to process the image removing all pixels except the thin brawn branches (applying a color threshold and then eroding) but the result is even worse.
What operations can I do with my images to improve the panorama? Maybe change the keypoints detection algorithm? (current is SURF features)
採用された回答
その他の回答 (1 件)
sad asd
2015 年 10 月 27 日
0 投票
1 件のコメント
Dima Lisin
2015 年 10 月 29 日
What type of transform are you specifying in estimateGeometricTransform? If you are using 'projective', try using 'affine' instead. It has fewer degrees of freedom, and it may give you a better fit.
カテゴリ
ヘルプ センター および File Exchange で Point Cloud Processing についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!







