How to make Matlab imwarp function not crop the moving image after registration?
4 次查看(过去 30 天)
显示 更早的评论
I'm using Matlab R2016b to align two images with different dimensions. A (smaller size) is my reference image and B (larger size) is my moving image which I need to register it on A. The Matlab registration pipeline works well but when I use function imwarp to align A and B together, it seems that the registered image B has been cropped to the same size as A but what I want is keeping B as the original size with only overlapping area overlay with A. I attached the code below.
tformSimilarity = imregtform(B,A,'similarity',optimizer,metric);
RegisteredB = imwarp(B,tformSimilarity, 'OutputView', imref2d(size(A)));
imshowpair(fixed, IColorRegistered, 'falsecolor')
Thanks for any suggestion!
0 个评论
回答(1 个)
Chaitral Date
2017-5-9
Can you please send the images A & B? It is hard to suggest any solution without the actual input.
0 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!