python - 如何将 Dicom 标签保存在任何 dicom 图像中?
问题描述
我是 python 新手,使用 pydicom 模块编写了一个简单的 python 脚本。
我想编辑现有 MR dicom 图像中的标签,我添加了我认为标签所需的代码,但我无法保存该 dicom 文件。
此外,我怀疑代码可能不完整,无法实现我的目的。
这是我的代码,如果您找到要完成的内容,我将不胜感激:
import pydicom
from pydicom.data import get_testdata_files
from pydicom.dataset import Dataset, FileDataset
filename = get_testdata_files("1.dcm")[0]
ds = pydicom.dcmread(filename)
ds.add_new(0x00180020, 'GR', '1')
ds.add_new(0x00180021, 'MP', '2')
ds.save_as(filename)
所以我对该文件有疑问:
- 此 dicom 文件无法保存。
- 代码可能不足以满足我的目的。
解决方案
感谢您查看问题.. 现在我已经解决了问题...实际上我编写的脚本不正确,因为我试图从目录中获取图像数据,并且我试图调用保存在我的图像计算机。所以随机错误来了。现在我已经编辑了脚本,它可以很好地为我的图像添加新标签
推荐阅读
- fft - NE10定点fft中的scaled_flag是什么意思?
- c - 获取dll最小和最大堆栈地址
- liferay - Liferay 7 如何覆盖/修改/获取对 Headless API 实现的访问权限?
- c# - 如何获取与已登录用户相关的信息?
- android - 如何使用意图到达android中的特定目录
- python - 如何安装英伟达 Apex
- ios - 如何列出谷歌驱动器根文件夹中的文件和文件夹
- javascript - 承诺所有处理所有捕获但仍继续
- nested-if - Tableau 自定义日期筛选器
- v8 - 扩展 Object.prototype 会导致 V8 中的性能下降吗?