.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中encode()方法的使用简介
May 18 Python
Django框架使用富文本编辑器Uedit的方法分析
Jul 31 Python
Linux下python3.6.1环境配置教程
Sep 26 Python
在PyCharm中批量查找及替换的方法
Jan 20 Python
使用python PIL库实现简单验证码的去噪方法步骤
May 10 Python
Django框架模板文件使用及模板文件加载顺序分析
May 23 Python
python opencv实现gif图片分解的示例代码
Dec 13 Python
Python面向对象编程基础实例分析
Jan 17 Python
全网首秀之Pycharm十大实用技巧(推荐)
Apr 27 Python
python实现学生管理系统开发
Jul 24 Python
Python生成pdf目录书签的实例方法
Oct 29 Python
Python保存并浏览用户的历史记录
Apr 29 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 什么是PEAR?(第三篇)
2009/03/19 PHP
PHP实现数组根据某个单元字段排序操作示例
2018/08/01 PHP
javascript 有用的脚本函数
2009/05/07 Javascript
Google Map API更新实现用户自定义标注坐标
2009/07/29 Javascript
JavaScript地图拖动功能SpryMap的简单实现
2013/07/17 Javascript
2014年最火的Node.JS后端框架推荐
2014/10/27 Javascript
JQuery中serialize() 序列化
2015/03/13 Javascript
javascript中Math.random()使用详解
2015/04/15 Javascript
jQuery改变form表单的action,并进行提交的实现代码
2016/05/25 Javascript
jQuery实现的简单拖动层示例
2017/02/22 Javascript
jQuery+koa2实现简单的Ajax请求的示例
2018/03/06 jQuery
解决Vue中 父子传值 数据丢失问题
2019/08/27 Javascript
VUE 动态组件的应用案例分析
2019/12/02 Javascript
antd vue table跨行合并单元格,并且自定义内容实例
2020/10/28 Javascript
python批量修改图片后缀的方法(png到jpg)
2018/10/25 Python
新手如何发布Python项目开源包过程详解
2019/07/11 Python
django的聚合函数和aggregate、annotate方法使用详解
2019/07/23 Python
python requests抓取one推送文字和图片代码实例
2019/11/04 Python
Python autoescape标签用法解析
2020/01/17 Python
python爬虫把url链接编码成gbk2312格式过程解析
2020/06/08 Python
CSS3使用border-radius属性制作圆角
2014/12/22 HTML / CSS
美国当红的名品折扣网:Gilt Groupe
2016/08/15 全球购物
上海中网科技笔试题
2012/02/19 面试题
初中生个人学习的自我评价
2013/12/04 职场文书
银行求职信
2014/05/31 职场文书
企业委托书范本
2014/09/13 职场文书
2014党员学习兰辉先进事迹思想汇报
2014/09/17 职场文书
银行竞聘报告范文
2014/11/06 职场文书
2014年客户经理工作总结
2014/11/20 职场文书
离婚协议书范本
2015/01/26 职场文书
教师工作证明范本
2015/06/12 职场文书
鲁滨逊漂流记读书笔记
2015/06/26 职场文书
离职告别感言
2015/08/04 职场文书
导游词之山海关
2019/12/10 职场文书
python实现的人脸识别打卡系统
2021/05/08 Python
mysql数据库如何转移到oracle
2022/12/24 MySQL