其他分享
首页 > 其他分享> > matlab 多张图片转三维nii

matlab 多张图片转三维nii

作者:互联网

准备:

        下载matlab第三方包

使用:

解压下载的文件,在下载的文件内新建matlab文件(.m),代码为

%读取图片,常用的图片格式均可
file1=imread('D:\\test1.tif');
file2=imread('D:\\test2.tif');
file3=imread('D:\\test3.tif');

%将图片的像素值保存至三维数组,如果是彩色图片也可存为四维
img(:,:,1)=file1;
img(:,:,2)=file2;
img(:,:,3)=file3;

%使用第三方包内的函数保存
nii=nii_tool('init',img);
nii_tool('save',nii,'save.nii');%'save.nii'也可写为'save.nii.gz'

这样即可将三张图片转换为单个的三维nii文件。

标签:nii,img,三维,matlab,imread,tif,save
来源: https://blog.csdn.net/liushishiyb/article/details/122380877