我正在尝试注册一对内窥镜图像,但我不能,因为我收到以下错误:
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);
知道为什么会这样吗?这非常重要。非常感谢你提前。
安东尼奥。