1

我有两个问题。

首先:我没有任何关于如何在 Windows 中使用 GDCM 库的明确文档。是否可以在 Windows 的 Visual Studio 中使用 GDCM 库?如果是这样,您能否提供任何说明如何在 Visual Studio 中安装该库?我想对 GDCM 命令“ gdcmimg”的运行方式进行更改或添加一些内容。

第二:我有一些多帧 dicom 图像,我需要修改像素并保持所有标签(私有或非私有)完好无损。我尝试过使用 Matlab、GDCM 和 Dcmtk。但在每种情况下都有一些问题。Matlab 无法更改多帧图像,因为它内存不足。GDCM 无法保持标签完整(我使用“ gdcmimg”命令)并且我还不知道如何更改此功能,dcmtk(我为此使用“ dcmodify”命令)只能更改单帧 dicom 图像和奇怪的是,当图像由某些供应商提供时,它无法在多帧 dicom 图像的情况下这样做。我的意思是,我尝试使用自己使用matlab制作的多帧dicom图像,我可以使用“dcmodify”,但是当我尝试使用供应商提供的多帧 dicom 图像时,它无法更改像素数据。所以,现在我想尝试使用 VTK。您能否告诉我 VTK 是否可以更改像素数据一个多帧 dicom 图像,同时保持所有标签(私有或非私有)完好无损?

谢谢

4

2 回答 2

2

您可以在 Visual Studio 中的 Windows 上使用 GDCM。

  1. 下载 GDCM 源代码。
  2. 下载 CMake
  3. 用户 CMake 为 GDCM 生成 Visual Studio 解决方案
  4. 构建 Visual Studio 解决方案
  5. 在您自己的项目中使用构建的库。

GDCM 的文档很少。

关于私有标签。一般的做法是,当您修改/派生图像时,您不保留私有标签。唯一的私有标签应该是您添加的标签。

于 2013-04-28T04:00:26.113 回答
1

当所有其他方法都失败时,请阅读文档:Configuring and Building With VS .NET 2003。当然,由于使用了 CMake,这适用于任何较新的 Visual Studio。

于 2013-05-24T16:05:30.940 回答