2016-02-24 37 views
1

我有尺寸(182 x 218 x 182)的三維圖像。重新採樣不等尺寸的圖像

我怎樣才能下載這個圖像在MATLAB中的圖像等尺寸的圖像(如128 x 128 x 128)?

+0

這個答案你嘗試'interp3'?記住任何特定的插值方法? – Daniel

回答

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); 

我偷resizing 3D matrix (image) in MATLAB