首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gdcmimg将DICOM图像的堆栈转换为vti文件?

gdcmimg将DICOM图像的堆栈转换为vti文件?
EN

Stack Overflow用户
提问于 2013-12-04 04:42:20
回答 2查看 890关注 0票数 1

我使用CMake (使用VS2012)编译了GDCM。但是,我在我的gdcm2vtk.exe文件夹中找不到bin/Debug

我找到了gdcmimg.exe,能不能把一堆图像转换成3D呢?我在某个地方读到,如果我能够从图像堆栈生成一个vti文件,那么我就可以使用ActiViz来显示它。

我没有看到文件gdcm2vtk.exe有什么原因吗?它在源代码中(我可以找到gdcm2vtk.cxx源代码)。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-12-04 17:33:23

默认情况下不启用GDCM应用程序。在用cmake配置gdcm时,需要启用GDCM_BUILD_APPLICATIONS (可能还有GDCM_BUILD_EXAMPLES)。此外,您还必须启用GDCM_USE_VTK以获得GDCM对VTK的支持。

如果上次构建GDCM时没有启用其中的任何一个,我将运行cmake配置,然后生成,然后在GDCM上进行所有构建。

票数 2
EN

Stack Overflow用户

发布于 2013-12-06 08:55:38

正如@drescherjm所解释的那样,这需要重新编译。相反,您可以使用另一个技巧:只需使用GDCM来解压缩输入DICOM。

例:

代码语言:javascript
复制
$ gdcmconv --raw input_comp.dcm output_raw.dcm

VTK附带了一个最小的DICOM读取器(vtkDICOMImageReader),它应该很好地处理output_raw.dcm

如果这真的不起作用,您也可以尝试将压缩的DICOM转换为PGM (PPM如果RGB.):

代码语言:javascript
复制
$ gdcmconv --raw input_comp.dcm output_raw.dcm
$ gdcmimg output_raw.dcm output_raw.pgm

然后使用vtkPNMReaderoutput_raw.pgm中读取。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20367002

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档