美文网首页
所有g_sub*_component_ica_s1_.nii中提

所有g_sub*_component_ica_s1_.nii中提

作者: 养猪场小老板 | 来源:发表于2023-05-20 20:46 被阅读0次
%以下是一个MATLAB代码示例,可以从所有g_sub*component_ica_s1.nii文件中提取几个component并相加制作成mask,并保存为相应的mask文件。
%这里假设需要提取的component分别为1、2、4,并且所有g_sub*component_ica_s1.nii文件都存储在同一个文件夹中。

% 设置需要提取的component和NIFTI文件路径
components = [9, 10, 24];    % 需要提取的component编号
folder_path = 'E:/icac/gica40';    % NIFTI文件所在的文件夹路径

% 获取文件夹中所有g_sub*_component_ica_s1_.nii文件的文件名
file_names = dir(fullfile(folder_path, 'g_sub*_component_ica_s1_.nii'));
n_files = length(file_names);

% 读取其中一个NIFTI文件,用于后续创建共同的mask文件
nii_template = load_nii(fullfile(folder_path, file_names(1).name));

% 创建一个空的数据矩阵,用于存储所有NIFTI文件中的component数据
mask_data = zeros(size(nii_template.img));

% 循环处理每个文件
for i = 1:n_files
    % 读取NIFTI文件
    nii = load_nii(fullfile(folder_path, file_names(i).name));
    
    % 获取数据矩阵
    data = nii.img;
    
    % 提取需要相加的component
    components_data = data(:,:,:,components);
    mask = sum(components_data, 4);
    
    % 将mask数据存储到mask_data矩阵中
    mask_data = mask_data + mask;
end

% 将mask_data矩阵写入一个新的NIFTI文件中,保存为mymask.img
nii_mask = nii_template;
nii_mask.img = mask_data;
nii_mask.hdr.dime.datatype = 16;    % 修改数据类型为float32
nii_mask.hdr.dime.bitpix = 32;    % 修改位深为32位
save_nii(nii_mask, 'mymymask.img');

相关文章

  • MySQL ARCHIVE存储引擎的测试

    最近在看《高性能MySQL》(第三版)中提到的Archive存储引擎,书中提到 Archive存储引擎会缓存所有的...

  • 中提到

    可是回避亲密关系,反而变成了一种常态。毕竟热情这东西,被冷落几次就散了。李艳很难再投入过多精力到感情里,她甚至预感...

  • 微信小程序判断是否转发到群聊

    本文中提到的所有api的官方文档地址:https://developers.weixin.qq.com/minip...

  • AndroidStudio 性能优化指南(Windows 篇)

    注意:文中提及所有针对 AndroidStudio 的性能优化建议均实践于 Windows 平台,Mac 用户仅供...

  • 后记 最后一篇(终章)

    首先声明,本书中提到的所有数据、书籍、信息皆可从公开网络中获取,任何免费的看盘软件皆可满足本书中提到的技术分析需求...

  • VideoDuke怎么从YouTube视频中提取.mp3

    VideoDuke怎么从YouTube视频中提取.mp3?VideoDuke Mac版支持在网站视频下载所有流行格...

  • 人活思想

    所有的争吵,所有莫名的感觉,都是给人生添加经历和色彩,把自己的思想从琐碎中提练出来。不难过,不责怪,平静观察...

  • 行动中提升

    二宝满月几天后,婆婆回家后开始了自己带娃的模式,虽然已经是到了二宝,但大宝是婆婆带的,所以我还是一个新手妈妈上路啊...

  • 反思中提升

    8月18日下午,很荣幸能有机会去听刘钧岭老师的课,这堂课我收获颇丰。 刘老师讲的是九年级上册第一单元。本单元是活动...

  • 1月21日-让自己痛苦地成长

    文中提及的时间管理术 声明:本文著作权归讲师所有,仅供学习交流之用。侵删!

网友评论

      本文标题:所有g_sub*_component_ica_s1_.nii中提

      本文链接:https://www.haomeiwen.com/subject/bagwsdtx.html