ITK问题记录之SetFileName()
程序员文章站
2022-04-01 08:19:16
...
在进行ITK程序调试时,使用官方文档的图像读写示例代码出错,出错代码如下:
const char* filename = "D:\\FatMRISlice.bmp";
reader->SetFileName(filename);
需要指定读写图像的类型,正确的做法如下:
#include "itkBMPImageIO.h"
const char* filename = "D:\\FatMRISlice.bmp";
reader->SetFileName(filename);
reader->SetImageIO(itk::BMPImageIO::New()); //这里需要指定读取图像的类型
reader->Update();
或者:
#include "itkBMPImageIOFactory.h"
const char* filename = "D:\\FatMRISlice.bmp";
reader->SetFileName(filename);
itk::BMPImageIOFactory::RegisterOneFactory();//将IOFactory与库连接起来
reader->Update();
上一篇: itk 读取dcm 或nii.gz数据
下一篇: css内容 元素 元素空间的练习