问题标签 [pydicom]
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.
python - 无法找到某些标签值
我正在尝试使用 pydicom 查找多个标签的值。出于某种原因,只有某些标签有效,而其他标签无效。下面是解释我的问题的回溯。任何人都可以找到解决 int() base 16 问题的方法吗?
python - 如何在 jython 中使用 pydicom
当我尝试在 pydicom 包中导入 dicom 时出现错误。我执行了以下步骤。下载 pydicom-0.9.9.tar 文件,提取并在 cmd 中执行“jython setup.py install”。但它不起作用。这是由于 jython 与 python 的兼容性吗?如何使 pydicom 在 jython 中工作?
python - 使用“pydicom”阅读后关闭多个文件
我基本想要的是 myvar 在 1-280 之间变化,这样我就可以使用它来使用 pydicom 读取文件。即我想读取/data/lfs2/model-mie/inputDataTest/subj2/mp2rage/ 0-280 _tfl3d1.IMA之间的文件。然后,如果 M 在性别上是正确的,那么我想将它们放入一个文件夹中。似乎没有与计数一起工作。
谢谢您的帮助!
python - Anaconda 和包安装(pydicom)
我有以下问题。我尝试使用以下命令(windows、anaconda setup)在 python 2.7 中安装 pydicom 包:
一切似乎工作正常,该软件包似乎已安装。我打字
在我看到的列表中
我打开spyder,或者pycharm,输入
我得到
ImportError:没有名为 pydicom 的模块
我不知道我做错了什么。我浏览了http://conda.pydata.org/docs/using/pkgs.html,一切似乎都很好。
请协助。
python - 试图编辑私人 dicom 标签
我目前正在尝试使用 python 中的 pydicom 编辑导致放射治疗问题的私有 dicom 标签。这里有点python新手,所以请多多包涵。
dicom 文件正确导入python;我在命令的第一张图片中附加了一些输出
这将返回以下数据: pydicom 输出
突出显示的标签是我需要编辑的标签。
当尝试类似
这给出了正确的输出:
但是,尝试一些类似的东西
或者
返回以下输出:
如果我尝试通过相同的方法访问 [3249,1010],它会返回 (0cb1, 03f2) 的 KeyError。
我尝试将标签添加到 _dicom_dict.py 文件中,如第二张图片中突出显示的那样:
我做对了吗?我什至不确定我是否正确访问标签 - 使用
ds[300a,0070]
给我'SyntaxError:无效语法'作为输出,例如,即使它作为分数组序列存在于文件中。我也被告知 [3249,1000] 以某种方式连接到 [3249,1010] ,显然因为它们是专有标签,它们不能在 Matlab 中编辑,但有人建议它们可以出于某种原因在 python 中编辑.
非常感谢
python - 同时使用 Conda、PIP 和 Jupyter notebook 的路径混淆
我已经使用 conda 和 jupyter notebook 有一段时间了,最近我需要一些只能通过 pip 安装的包。我的理解是它们彼此完全兼容和透明,但显然不是。
我做了一个pip install pydicom
,当我试图import pydicom
在我的 Jupyter Notebook 中做一个时,它说No module named pydicom
。
在命令提示符下(这里使用 Windows 机器)我跑了conda list
,我看到pydicom
它被列出并标记为 < pip >。
在我的 Jupyter 笔记本中,这是我的sys.executable
输出:
C:\Users\USERNAME\AppData\Local\Continuum\Anaconda2\python.exe
这是正常的/正确的???
免责声明:我对路径、环境和依赖项在 conda 和 pip 中的工作方式感到非常困惑。我找不到好的教程或解释 conda/pip 如何在幕后工作。任何指针将不胜感激!
python - 在转换为 numpy 数组之前调整 dicom 图像大小
我在一个文件夹中有数千张 dicom 图像。pydicom
我是这样读的
然后我想将所有图像堆叠为一个 numpy 数组,如下所示:
但是,图像大小不同,因此不能堆叠。
如何添加将所有图像调整为 1000x1000 的步骤?
python - 使用 pydicom 添加新的 DICOM 标签
我正在尝试使用 freesurfer 的dcm2nii
实用程序将大量 DTI siemens DICOM 转换为 NifTi,但在某些文件上失败,因为它们缺少DiffusionGradientDirection tag (0x19,0x100E)
生成.bvec
和.bval
文件所必需的 . 并不是标签没有值,它们似乎根本不存在。
ds[0x19,0x100E] Traceback(最近一次调用最后):文件“”,第 1 行,在文件“/space/jazz/1/users/gwarner/anaconda/lib/python2.7/site-packages/pydicom-0.9 .9-py2.7.egg/dicom/dataset.py”,第 277 行,在getitem data_elem = dict 中。getitem (self, tag) KeyError: (0019, 100e)
我尝试添加它,但出现以下错误:
ds[0x19,0x100E].value = 'yes' Traceback(最近一次调用最后):文件“”,第 1 行,在文件“/space/jazz/1/users/gwarner/anaconda/lib/python2.7/site -packages/pydicom-0.9.9-py2.7.egg/dicom/dataset.py”,第 277 行,在getitem data_elem = dict 中。getitem (self, tag) KeyError: (0019, 100e)
有没有办法手动插入这个标签?
python - 如何在 Python 中加载 DICOM 文件?
我试图弄清楚使用 pydicom 在 Python 中导入 DICOM 文件的基础知识。在尝试非常简单的代码时,我收到以下错误:
对于代码:import dicom
我收到错误:C:\Python34\python.exe C:/Users/041213/PycharmProjects/D/Deki.py Traceback(最近一次调用最后):文件“C:/Users/041213/PycharmProjects/D/Deki.py ",第 4 行,在 ds=dicom.read_file(filePath[0]) 文件 "C:\Python34\lib\site-packages\dicom\filereader.py",第 589 行,在 read_file fp = open(fp, 'rb ') FileNotFoundError: [Errno 2] 没有这样的文件或目录:'C'
我正在使用 Python 3.4、pydicom 0.9.9 和 JetBrains PyCharm Community Edition 2016.3.2 如果有人可以帮助我解决这个问题,或者甚至只是帮助我如何加载一个 DICOM 文件,我将不胜感激。
python - PyCharm:ImportError no module named
我对 macos 上的包 'pydicom' 有疑问。在 pycharm 中出现错误ImportError: No module named dicom.
我的代码从终端运行没有任何问题(>> python abc.py 或 >> python2.7 abc.py)。我检查了项目解释器,你可以在这里看到。
此处描述的解决方案没有帮助。
编辑 我用相同的代码创建了一个新项目,现在一切正常。我相信我在旧项目中唯一改变的是“项目解释器”。有趣的。