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文件。

    原文作者:流逝信约
    原文地址: https://blog.csdn.net/liushishiyb/article/details/122380877
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞