如果我添加VTK Imagewriter对象创建,itk ImageFileReader异常读取

时间:2014-08-15 11:05:38

标签: vtk dicom itk

就是这样:

我使用itk :: ImageFileReader成功读取了一个DICOM文件。

现在我要导出图像。

我使用vtkJPEGWriter。

当我添加行

    vtkJPEGWriter* writer = vtkJPEGWriter::New();

即使该代码在执行开始时没有运行......我也无法读取该文件。我评论该行,然后我再次阅读该文件。

但作者没有与文件阅读器连接。我不明白。那时候无事可做!!

我浪费了那么多时间,只是想弄清问题是什么。

2 个答案:

答案 0 :(得分:0)

问题出在文件中。我不知道为什么它没有那条线就能使用那个文件。真的很奇怪。

我只是不明白。

我会尝试使用其他文件。

答案 1 :(得分:0)

这些线对我有用:

vtkSmartPointer<vtkJPEGWriter> JPEGWriter = vtkSmartPointer<vtkJPEGWriter>::New();
JPEGWriter->SetFileName("d:\\Tempx\\Pacienttest3\\Sagital.bmp");
JPEGWriter->SetInputConnection(m_pColor->GetOutputPort());
JPEGWriter->Write();

其中m_pColor是一种vtkImageMapToColors类型......