VTK 读取dicom 出错 : vtkDICOMImageReader returned failure for request: vtkInformation


报错界面大概如下:(其实下面的图是我从 http://tieba.baidu.com/p/4743059511 ) 盗的

VTK 读取dicom 出错 : vtkDICOMImageReader returned failure for request: vtkInformation


上面主要意思是vtkDICOMImageReader 读取文件失败。 原因是,你读取的dcm 可能像我的一样是被压缩过的dcm,而VTK无法对这种dcm进行处理。

想要找普通的能读取的dcm,大家可以找 kaggle  data science bowl 2017 的样例数据, 或者各种比赛的数据。


那么如何读取这种dcm呢? 可以使用ITK 或 DCMTK 进行处理。


一段时间前我用python读取dcm时就出现了这样的问题, 后来该用 simpleitk 包就可以正常读取了。 各位使用VTK的同志们请换个库吧!