.img/.hdr格式转.nii格式的操作


Posted in Python onJuly 01, 2020

MATLAB转格式,需要使用spm package(https://github.com/neurodebian/spm12).

%%img2nii.m--------------------------------------------
%Script to convert hdr/img files to nii.
%This script uses SPM function, so you need to install SPM5 or later.
%Kiyotaka Nemoto 05-Nov-2014
 
%select files
f = spm_select(Inf,'img$','Select img files to be converted');
 
%convert img files to nii
for i=1:size(f,1)
 input = deblank(f(i,:));
 [pathstr,fname,ext] = fileparts(input);
 output = strcat(fname,'.nii');
 V=spm_vol(input);
 ima=spm_read_vols(V);
 V.fname=output;
 spm_write_vol(V,ima);
end

附加一下volume data是如何转surface data的吧…

wb_command -volume-to-surface-mapping ArticParcels_Smithetal.nii /home/murphyhuang/tmp/nii/HCP_fMRI/Q1-Q6_R440.L.flat.32k_fs_LR.surf.gii outL.shape.gii -trilinear

补充知识:数据读取——(.img .hdr)

1、定义

该图像格式含有两部分:一个是图像 ‘.img ',另一个是图像头文件 '.hdr',该文件记录了图像的信息,如图像尺寸、波段数、数据类型和大小端等。如果缺少头文件,将无法对图像进行读取,因此头文件十分重要。

2、读取

使用Matlab中NifTi包读取。

eg:

img=load_nii(‘D:\a01_101_bmask.hdr')

.img/.hdr格式转.nii格式的操作

以上这篇.img/.hdr格式转.nii格式的操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现模拟按键,自动翻页看u17漫画
Mar 17 Python
在Python的Flask框架下收发电子邮件的教程
Apr 21 Python
给Python入门者的一些编程建议
Jun 15 Python
Python中将字典转换为XML以及相关的命名空间解析
Oct 15 Python
使用Python的urllib和urllib2模块制作爬虫的实例教程
Jan 20 Python
Python基于OpenCV实现视频的人脸检测
Jan 23 Python
对numpy的array和python中自带的list之间相互转化详解
Apr 13 Python
pytorch torch.expand和torch.repeat的区别详解
Nov 05 Python
修改Pandas的行或列的名字(重命名)
Dec 18 Python
PyQt5.6+pycharm配置以及pyinstaller生成exe(小白教程)
Jun 02 Python
PyCharm2020.1.2社区版安装,配置及使用教程详解(Windows)
Aug 07 Python
Django+Django-Celery+Celery的整合实战
Jan 20 Python
ITK 实现多张图像转成单个nii.gz或mha文件案例
Jul 01 #Python
Python环境管理virtualenv&virtualenvwrapper的配置详解
Jul 01 #Python
读取nii或nii.gz文件中的信息即输出图像操作
Jul 01 #Python
使用SimpleITK读取和保存NIfTI/DICOM文件实例
Jul 01 #Python
使用Nibabel库对nii格式图像的读写操作
Jul 01 #Python
python 读取.nii格式图像实例
Jul 01 #Python
使用npy转image图像并保存的实例
Jul 01 #Python
You might like
解析在apache里面给php写虚拟目录的详细方法
2013/06/24 PHP
PHP正则表达式替换站点关键字链接后空白的解决方法
2014/09/16 PHP
php实现微信企业付款到个人零钱功能
2018/10/09 PHP
深入理解JavaScript系列(14) 作用域链介绍(Scope Chain)
2012/04/12 Javascript
jquery validate添加自定义验证规则(验证邮箱 邮政编码)
2013/12/04 Javascript
javascript的解析执行顺序在各个浏览器中的不同
2014/03/17 Javascript
jQuery实现多张图片上传预览(不经过后端处理)
2017/04/29 jQuery
详解JS中的柯里化(currying)
2017/08/17 Javascript
JavaScript实现的原生态兼容IE6可调可控滚动文字功能详解
2017/09/19 Javascript
微信小程序之多文件下载的简单封装示例
2018/01/29 Javascript
vant 解决tab切换插件标题样式自定义的问题
2020/11/13 Javascript
[01:01:29]2018DOTA2亚洲邀请赛 4.4 淘汰赛 VP vs Liquid 第一场
2018/04/05 DOTA
[46:23]OG vs EG 2018国际邀请赛淘汰赛BO3 第一场 8.23
2018/08/24 DOTA
python处理文本文件并生成指定格式的文件
2014/07/31 Python
Python最长公共子串算法实例
2015/03/07 Python
Python实现Tab自动补全和历史命令管理的方法
2015/03/12 Python
python自然语言编码转换模块codecs介绍
2015/04/08 Python
python安装与使用redis的方法
2016/04/19 Python
python自定义异常实例详解
2017/07/11 Python
python 日志增量抓取实现方法
2018/04/28 Python
对Python3中dict.keys()转换成list类型的方法详解
2019/02/03 Python
pycharm中显示CSS提示的知识点总结
2019/07/29 Python
基于torch.where和布尔索引的速度比较
2020/01/02 Python
python实现opencv+scoket网络实时图传
2020/03/20 Python
活动倡议书范文
2014/05/13 职场文书
司法所长先进事迹
2014/06/02 职场文书
小学竞选班长演讲稿
2014/09/09 职场文书
房产协议书范本
2014/10/18 职场文书
大学毕业生个人总结
2015/02/28 职场文书
教师党员自我评价范文
2015/03/04 职场文书
死亡诗社观后感
2015/06/05 职场文书
2016春季运动会通讯稿
2015/07/18 职场文书
大学运动会加油稿
2015/07/22 职场文书
遗嘱格式范本
2015/08/07 职场文书
jQuery实现广告显示和隐藏动画
2021/07/04 jQuery
JavaScript 事件捕获冒泡与捕获详情
2021/11/11 Javascript