.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实现TF-IDF算法解析
Jan 02 Python
python安装模块如何通过setup.py安装(超简单)
May 05 Python
使用Python机器学习降低静态日志噪声
Sep 29 Python
python实现祝福弹窗效果
Apr 07 Python
pytorch实现mnist分类的示例讲解
Jan 10 Python
Python列表切片常用操作实例解析
Mar 10 Python
python opencv 实现读取、显示、写入图像的方法
Jun 08 Python
在django中实现choices字段获取对应字段值
Jul 12 Python
Python3爬虫中关于中文分词的详解
Jul 29 Python
Python JSON常用编解码方法代码实例
Sep 05 Python
Python 使用xlwt模块将多行多列数据循环写入excel文档的操作
Nov 10 Python
Django扫码抽奖平台的配置过程详解
Jan 14 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
解决php中Cannot send session cache limiter 的问题的方法
2007/04/27 PHP
php使用正则过滤js脚本代码实例
2014/05/10 PHP
php程序员应具有的7种能力小结
2014/11/27 PHP
一张表搞清楚php is_null、empty、isset的区别
2015/07/07 PHP
php抛出异常与捕捉特定类型的异常详解
2016/10/26 PHP
php读取qqwry.dat ip地址定位文件的类实例代码
2016/11/15 PHP
php实现微信模拟登陆、获取用户列表及群发消息功能示例
2017/06/28 PHP
使用PHP+MySql实现微信投票功能实例代码
2017/09/29 PHP
浅析js预加载/延迟加载
2014/09/25 Javascript
node.js中的http.response.getHeader方法使用说明
2014/12/14 Javascript
js鼠标点击图片切换效果代码分享
2015/08/26 Javascript
javascript中的previousSibling和nextSibling的正确用法
2015/09/16 Javascript
推荐10 个很棒的 jQuery 特效代码
2015/10/04 Javascript
js实现n秒倒计时后才可以点击的效果
2015/12/20 Javascript
javascript创建对象、对象继承的实用方式详解
2016/03/08 Javascript
javascript+HTML5 Canvas绘制转盘抽奖
2020/05/16 Javascript
js 定位到某个锚点的方法
2016/11/19 Javascript
详解ES6中的代理模式——Proxy
2018/01/08 Javascript
[43:49]LGD vs CHAOS 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
Python strip lstrip rstrip使用方法
2008/09/06 Python
windows下Python实现将pdf文件转化为png格式图片的方法
2017/07/21 Python
如何使用Python脚本实现文件拷贝
2019/11/20 Python
Python drop方法删除列之inplace参数实例
2020/06/27 Python
python利用faker库批量生成测试数据
2020/10/15 Python
HTML5标签大全
2016/11/23 HTML / CSS
俄罗斯厨房产品购物网站:COOK HOUSE
2021/03/15 全球购物
介绍一下write命令
2014/08/10 面试题
大学生职业生涯规划范文
2014/01/22 职场文书
大学生考试作弊检讨书1000字
2014/10/14 职场文书
2014年班组工作总结
2014/11/20 职场文书
高中生个性发展自我评价
2015/03/09 职场文书
开会迟到检讨书范文
2015/05/06 职场文书
大学考试作弊检讨书
2015/05/06 职场文书
高三化学教学反思
2016/02/22 职场文书
动画「半妖的夜叉姬」新BD特典图公开
2022/03/22 日漫
python前后端自定义分页器
2022/04/13 Python