博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ITK Could not create IO object for writing file
阅读量:6151 次
发布时间:2019-06-21

本文共 546 字,大约阅读时间需要 1 分钟。

hot3.png

在用itk的ImageFileWriter读写文件时,有时候会出现有的文件格式无法读入或者输出的问题,是因为未引用对应图像格式的IO库。

比如将itk格式的文件输出为mhd文件时,程序首先要引用Meta图像格式的IO库,比如ITKIOMeta-4.10.lib。不仅如此,仅仅引用库还不能正确输出,在程序中还要调用注册函数itk::MetaImageIOFactory::RegisterOneFactory()后才能正确输出文件。

itk::MetaImageIOFactory::RegisterOneFactory();typedef itk::ImageFileWriter
WriterType;WriterType::Pointer writer = WriterType::New();writer->SetFileName("./image.mhd");writer->SetInput(filter->GetOutput());writer->Update();

RegisterOneFactory()在读写文件前只需要调用一次即可。

 

转载于:https://my.oschina.net/wangsifangyuan/blog/3021318

你可能感兴趣的文章
myeclipse或者eclipse中建立的web项目下面出现了.classpath、.mymedata、.project处理方式...
查看>>
关于grep正则表达式-1
查看>>
10.15 iptables filter表案例 10.16/10.17/10.18 iptable
查看>>
quota&automount 笔记@2
查看>>
LeetCode:Pow(x, n) - 求指定数字x的整数次幂
查看>>
android混淆代码bug跟踪
查看>>
Lua程序块(chunk)
查看>>
我的友情链接
查看>>
Android.mk文档规范
查看>>
导出excel
查看>>
如何在微信小程序中使用async/await
查看>>
Java 获取当前操作系统信息
查看>>
Linux Centos 7 - 系统安装
查看>>
软件端口
查看>>
Concurrent
查看>>
用Shell脚本监控服务器并发邮件报警
查看>>
这里只是放我的学习笔记
查看>>
saltstack安装
查看>>
将ESXi 5.0 系统安装到Apple Mac Mini
查看>>
再读《精通css》03:引入和注释
查看>>