imwarp Matlab中的参数太多(imregister)

时间:2014-11-10 12:48:01

标签: image matlab registration

我正在尝试注册一对内窥镜图像,但我不能,因为我收到以下错误:

Error using imwarp Too many input arguments.

Error in imregister2 (line 145) [movingReg,Rreg] = imwarp(moving,Rmoving,tform,'OutputView',Rfixed);

我的代码中没有做任何奇怪的事情,只需加载图像并执行注册:

 im1 = imread('./Seq05/Seq05_50.bmp');  
 im2 = imread('./Seq05/Seq05_51.bmp'); 
 figure, imshowpair(rgb2gray(im2), rgb2gray(im1), 'montage')
 title('Unregistered') 
 [optimizer, metric] = imregconfig('multimodal');
 moving_reg = imregister2(rgb2gray(im1),rgb2gray(im2),'affine',optimizer,metric);

知道为什么会这样吗?这非常重要。非常感谢你提前。

安东尼奥。

0 个答案:

没有答案