我有一个代码可以通过 X 轴上的偏移量来执行图像的平移。我想当图像超出范围时,强度值将是 inf。
所以我执行这样的代码。
t = maketform('affine',[1 0 ; 0 1; -offset 0]);
origbounds = [1 1; H W];
Im2 = imtransform(Img,t,'XData',origbounds(:,2)','YData',origbounds(:,1)', 'FillValues', inf);
我得到 Im2 的第一行充满了 NaN 。
我只希望当偏移量大于 Img 的宽度时用 inf填充最后一列。
正确的方法是什么?