我的问题是,在应用了诸如
之类的图像转换之后 T = [1, 0, 0;
0, 1, 0;
-5, -5, 1];
我128x128的初始图像变为123x123。有没有办法保持图像的初始维度?
以下是我如何应用我的转型:
Reg = imtransform(B, Tform,...
'XData', [1 (size(B, 2)+Translation(3, 1))],...
'YData', [1 (size(B, 1)+Translation(3, 2))],...
'FillValues', 255);
谢谢!
答案 0 :(得分:3)
感谢@jucestain,添加
+Translation(3,1) ...
部分,我在初始尺寸为128时添加了-5!
我只是将代码更改为
Reg = imtransform(B, Tform,...
'XData', [1 (size(B, 2))],...
'YData', [1 (size(B, 1))],...
'FillValues', 255);