我有尺寸的三维图像(182 x 218 x 182)。
如何在MATLAB中将此图像下采样到相同尺寸的图像(如128 x 128 x 128)?
答案 0 :(得分:3)
试试这个:
im=rand(2,3,4); %%% input image
ny=3;nx=3;nz=5; %% desired output dimensions
[y x z]=...
ndgrid(linspace(1,size(im,1),ny),...
linspace(1,size(im,2),nx),...
linspace(1,size(im,3),nz));
imOut=interp3(im,x,y,z);
那里偷了这个答案