MATLAB 2021a toolbox放入外部程序包dicm2nii无法成功调用
我从github上下载了dicm2nii的程序包,放入matlab安装目录下的toolbox目录下
无法成功调用这个程序包里面的函数
后来,把这个程序包放到安装目录之前的路径下,就能成功调用。
matlab
% ===== 配置参数 =====
dicom_dir = 'E:/ 。。。/'; % 存放dcm文件的文件夹
output_file = 'E:/。。。.nii'; % 输出nii文件路径
% ===== 使用dicm2nii转换 =====
% 首先需要下载dicm2nii并添加到路径:
% https://github.com/xiangruili/dicm2nii
% addpath('D:/Program Files/Polyspace/R2021a/toolbox/dicm2nii'); % 替换为实际路径
% 转换整个文件夹为一个nii文件
nii = dicm2nii(dicom_dir, output_file, 'nii');
disp(['转换完成!输出文件: ', output_file]);
注意:我通过matlab的设置路径------添加文件夹及子文件夹的方式,把后来的路径添加的,并没有用程序中的函数addpath,之前不改目录,这个函数也不起作用。