.img格式的图像属于NIFTI类,因此重点是:

#include "itkNIFTIImageIO.h"
#include "itkNIFTIImageIOFactory.h"

代码如下:

int main(int argc, char *argv[])
{itk::NiftiImageIOFactory::RegisterOneFactory();typedef unsigned short      RawPixelType;typedef itk::Image< RawPixelType, 3 > RawImageType;using ReaderType = itk::ImageFileReader<RawImageType>;using WriterType = itk::ImageFileWriter<RawImageType>;ReaderType::Pointer reader = ReaderType::New();WriterType::Pointer writer = WriterType::New();typedef itk::NiftiImageIO ImageIOType;ImageIOType::Pointer rawImageIO = ImageIOType::New();char input_name[] = "*.img";char output_name[] = "E:/output.img";const char *i_filename = input_name;const char *o_filename = output_name;reader->SetFileName(i_filename);writer->SetFileName(o_filename);rawImageIO->SetFileTypeToASCII();writer->SetImageIO(rawImageIO);std::cerr << "WRITE DONE" << std::endl;writer->SetInput(reader->GetOutput());try{writer->Update();}catch (itk::ExceptionObject & err){std::cerr << "ExceptionObject caught !" << std::endl;std::cerr << err << std::endl;system("pause");return EXIT_FAILURE;}system("pause");return EXIT_SUCCESS;
}

itk读取.img格式的医学图像相关推荐

  1. 全网最详细 Python如何读取NIFTI格式图像(.nii文件)和 .npy格式文件和pkl标签文件内容

    在医学图像处理中,我们经常使用一种NIFTI格式图像(.nii文件),现在我们来看看 什么是.nii文件? 该如何读取.nii文件? 1. NIFTI格式图像 什么是NIFTI(Neuroimagin ...

  2. 如何读取NIFTI格式图像(.nii文件)

    如何读取NIFTI格式图像(.nii文件) 1 NIFTI格式图像 1.1 什么是NIFTI格式图像 1.2 为什么会出现NIFTI格式图像 2 读取NIFTI格式图像 2.1 ITK-SNAP 2. ...

  3. nib和itk读取nii数据的差异——一个自己调了半天的bug复盘

    前情提要:用nibable读取nii格式数据,三个方向的网络输出loss总出现nan? 找原因:debug看到某几个病例的img就是nan,但用3D Slicer看数据没什么问题,大惊 结果分析: o ...

  4. DCMTK读取压缩格式的DICOM文件并使用Vtk显示

    想必看这篇文章的读者都对vtk有或多或少的认识,vtk中的vtkDICOMImageReader是用来读取DICOM文件的类,但是其只能读取未压缩格式的DICOM文件,本人手头上需要显示和处理的DIC ...

  5. 读取Cert格式证书的密钥

    不想存储Cert证书内容,只想存储证书密钥,可通过以下2種方式实现 一.通過java读取证书的密钥出来: 1 package com.zat.ucop.service.util; 2 3 import ...

  6. R语言使用haven包的read_spss函数读取spss格式数据、使用haven包的read_sas函数读取SAS格式数据、使用haven包的read_dta函数读取Stata格式数据

    R语言使用haven包的read_spss函数读取spss格式数据.使用haven包的read_sas函数读取SAS格式数据.使用haven包的read_dta函数读取Stata格式数据 目录

  7. python使用configparser读取ini格式的配置文件

    python使用configparser读取ini格式的配置文件 来自Python标准库的configparser模块定义了读取和写入Microsoft Windows操作系统使用的配置文件的功能.这 ...

  8. python用os.system打开wav文件_使用python读取wav格式文件

    ** 使用python读取wav格式文件 ** - 基本概念 [采样频率] 即取样频率, 指每秒钟取得声音样本的次数.采样频率越高,声音的质量也就越好,声音的还原也就越真实,但同时它占的资源比较多.由 ...

  9. MATLAB读取HDF格式的SST数据

    利用MATLAB读取HDF格式的SST数据是比较简单的,MATLAB中有专门用于读取HDF的函数hdfread()与hdfinfo()就能很好的读取HDF文件.我们可以在读取文件的时候,通过显示文件中 ...

最新文章

  1. linux gdb调试问题汇总
  2. 降级安装_如何升级iOS13测试版,还有降级
  3. springMVC开启声明式事务实现操作日志记录
  4. 我的AWS开发人员考试未通过。 现在怎么办?
  5. easyPOI基本用法详解
  6. UVa 740 - Baudot Data Communication Code
  7. 容灾服务器作用,存储容灾服务
  8. 你还为数学建模模型代码实现而烦恼吗?一文带你实践30多种常用模型python代码
  9. LaTeX插入数学公式
  10. 表单提交中文时出现乱码的问题
  11. 部落战争COC免费获得绿宝石 内购农民攻略
  12. 手把手和你用原生JS写一个循环播放图片轮播
  13. 【Java 8 GC 调优】“代”(Generation)
  14. everything用于移动硬盘资料管理(二):离线搜索全部移动硬盘
  15. 好系统教你Win7系统开机启动慢怎么解决?
  16. 干货!ERP在企业财务管理中的应用问题分析与解决办法
  17. 【Filecoin周报-62】倒计时1天,太空竞赛准备怎么样了?
  18. java properties map_为什么java.util.Properties实现Map而不是Map
  19. 多媒体技术对计算机提出的基本要求是什么,2017年9月计算机应用基础统考押题9计算机多媒体技术...
  20. 百家讲坛_我读经典17_《易经》与人生-曾仕强(转)

热门文章

  1. 你以为接下所有需求就能俘获产品MM的心?带她去浪才是你要做的!
  2. 羡慕寻龙分金闯古墓?心动何不行动
  3. 第十三天-Http-GET、POST
  4. 通过网页免费下载音乐(F12)
  5. 与小卡特一起学python 豆瓣_《父与子的编程之旅:与小卡特一起学Python》
  6. 信用评分卡DAY8-9
  7. C语言 查找书籍(结构体)
  8. JAVA删除pdf空白页_如何编辑PDF文件,如何删除PDF文档中的空白页
  9. 苹果8android价格,iphone8plus相当于什么档次的安卓机?从这3方面就可看出
  10. Jupyter内的文件保存