【发布时间】:2016-06-07 05:41:36
【问题描述】:
我有一张尺寸为 (182 x 218 x 182) 的 3d 图像。
如何在 MATLAB 中将此图像下采样为相同尺寸的图像(如 128 x 128 x 128)?
【问题讨论】:
-
你试过
interp3吗?有什么具体的插值方法吗?
标签: matlab resampling
我有一张尺寸为 (182 x 218 x 182) 的 3d 图像。
如何在 MATLAB 中将此图像下采样为相同尺寸的图像(如 128 x 128 x 128)?
【问题讨论】:
interp3吗?有什么具体的插值方法吗?
标签: matlab resampling
试试这个:
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 偷了这个答案
【讨论】: