image registration with affine transformation
5 次查看(过去 30 天)
显示 更早的评论
hello. i am trying to use an affine transformation for image registration. i have selected 4 control points with 'cpselect' and the 'cp2tform' to fined the transformation. know i dont know how can i continue to see the registration result. can anybody help me please? this is my code till here:
%clc;clear all;close all; %I=imread('ct.JPG'); %J=imread('echo.JPG'); %cp_select=cpselect(I,J); %TFORM = cp2tform(cpstruct,'affine');
thanks
1 个评论
Bhakti Raul
2018-1-10
%assume I is fixed image and J is moving image
[movingPoints, fixedPoints]=cpselect(J,I,'wait',true);
movingPointsChanged=cpcorr(movingPoints, fixedPoints,J, I);
mytform = fitgeotrans(movingPointsChanged, fixedPoints, 'affine');
Rortho = imref2d(size(I));
registered = imwarp(J,mytform,'OutputView',Rortho);
回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!