问题标签 [gdcm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
683 浏览

vtk - 如何在 vtk 中渲染/显示多帧 dicom 图像?

我正在使用 gdcm ImageReader 读取多帧 dicom 文件。它可以正确读取多帧,但我无法显示多帧 dicom 文件。

我正在使用 vtkImageViewer 显示单帧图像,

它正确显示单帧图像,但不显示多帧图像。有人知道如何显示多帧 dicom 文件吗???

0 投票
0 回答
503 浏览

c# - 使用 vtk gdcm 从多帧 dicom 图像中获取单帧字节数组

我正在按如下方式读取多帧 dicom,并在字节数组中获取图像的总像素数据。

但对于超过 300 帧的多帧,它会出现内存不足的异常。所以我想一次提取字节数组中的单帧像素数据。任何想法??

0 投票
2 回答
599 浏览

c# - 显示 DICOM 单色 2 存储的位数少于分配的位数

我想显示具有光度解释 MONOCHROME2 的 DICOM 文件。

图像的一些规格是-

我正在使用gdcmRegionReader以下方式提取单帧字节数组。

但是当我显示该文件时,它会像这样显示..当我使用 gdcmRegionReader 显示时 MONOCHROME2 dicom

但是原图是这样的。。原始图像

那么有人可以帮助我如何加载和显示 MONOCHROME2 dicom 图像。

0 投票
1 回答
1236 浏览

c++ - 如何使用 GDCM 读取多帧 DICOM 文件?

我正在尝试使用 gdcm 库读取多帧 DICOM 文件。

但我只能使用以下代码读取单帧 dicom 文件数据:

我如何访问其他框架?

0 投票
1 回答
5183 浏览

python - 如何使用 gdcm 和 Python 解压缩压缩的 DICOM 图像?

我正在使用我想解压缩的压缩 DICOM 图像,在 Ubuntu 14 上使用 Python 2.7。我正在使用 gdcm,我已经按照此链接( sudo apt-get install python-gdcm)安装了它

我正在使用此示例解压缩图像(当我尝试打开它时,至少 ImageJ 将其称为“压缩的 dicom 图像”),但出现无法解决的错误。代码如下(它只是链接中的示例)

print dims标记程序确实打印了图像的正确尺寸。但是当它到达时w.SetImage(image),我得到一个错误,并且我也得到了一堆警告:

此示例仅对某些类型的图像有效吗?还是我错过了什么?

0 投票
1 回答
46 浏览

gdcm - ImageReader 访问冲突与 gdcm 中的发布配置

我想在我的 c++ 应用程序中使用 x64 gdcm 库,它可以在调试版本中使用,但是当我使用发布配置进行构建时,我有:

访问冲突读取位置 0x0000000000000008。

调用getDataSet()函数时:

谁能帮我解决这个问题?

谢谢

0 投票
1 回答
189 浏览

python - 来自 Python 的 GDCM ImageRegionReader

我正在尝试使用 GDCM 从 dicom 文件中仅读取一个切片。数据是多切片dicom。

这一切都有效,但我怎样才能读取像素?

如何传递 numpy 缓冲区?我尝试了一些 ctype 的东西,但都没有奏效。

0 投票
1 回答
508 浏览

c++ - 使用 Visual Studio 2013 为 Windows 编译 GDCM dll 2.8.4

我正在尝试为 Windows 编译 GDCM 2.8.4。谁能描述如何用 Visual Studio 2013 Professional 编译它?GDCM wiki 已过时。非常感谢。

0 投票
1 回答
220 浏览

ubuntu-16.04 - gdcmanon - 请求的密码库未配置

我正在使用gdcmanon对 dicom 文件进行匿名化,如下所示:

但它给出了以下错误:

Error: In /home/travis/build/malaterre/GDCM/Source/Common/gdcmCryptoFactory.cxx, line 61, function static gdcm::CryptoFactory* gdcm::CryptoFactory::GetFactoryInstance(gdcm::CryptoFactory::CryptoLib) No crypto factory registered with id 1

Requested cryptoraphic library not configured.

我该如何解决这个问题?

0 投票
0 回答
5479 浏览

python - 如何在 Windows 系统上安装 gdcm python 包装?

阅读后:https ://github.com/neurosnap/mudicom/blob/master/docs/install.rst

从这里下载:https ://github.com/malaterre/GDCM/releases 安装它并

将 gdcm.py&gdcmswig.py 复制到 site-packages 文件夹,运行此示例代码: https ://pypi.python.org/pypi/mudicom

错误:


然后我在这里发现:Python (x,y) 2.7 中的新模块问题

但是我想在py2.7版本中使用,有什么建议吗?


在我移动到 python 3.6 后,安装所有包,错误:

文件“D:/Projects/py3test/BackendTest.py”,第 15 行,在 import mudicom

文件“D:\Projects\py3test\venv\lib\site-packages\mudicom__init__.py”,第 15 行,从 .base 导入 Dicom

导入 gdcm 中的文件“D:\Projects\py3test\venv\lib\site-packages\mudicom\base.py”,第 11 行

文件“D:\Projects\py3test\venv\lib\site-packages\gdcm.py”,第 68 行,从 gdcmswig 导入 *

_gdcmswig = swig_import_helper() 中的文件“D:\Projects\py3test\venv\lib\site-packages\gdcmswig.py”,第 20 行

文件“D:\Projects\py3test\venv\lib\site-packages\gdcmswig.py”,第 19 行,在 swig_import_helper 返回 importlib.import_module(mname)

文件“C:\Users\summy\AppData\Local\Programs\Python\Python36-32\Lib\importlib__init__.py”,第 126 行,在 import_module return _bootstrap._gcd_import(name[level:], package, level)

ImportError:DLL 加载失败:%1 不是有效的 Win32 应用程序。

有什么建议么?谢谢你!!系统:windows 10 Home edition x64 IDE:Pycharm


我终于解决了这个问题:

  1. 清除我的 py 环境:这里
  2. 安装 x86 GDCM:这里(当前是 GDCM-2.8.4-Windows-x86.exe)
  3. 将“_gdcmswig.pyd、gdcm.py、gdcmswig.py”复制到“C:\Python27\DLLs”