gpt4 book ai didi

python - 使用gdcm(草根DICOM)解压DICOM图像数据

转载 作者:行者123 更新时间:2023-12-01 04:53:32 26 4
gpt4 key购买 nike

是否可以使用 GDCM 的 Python 包装器解码 DICOM 文件中的图像数据?

我有一个字节数组/字符串,其中包含DICOM文件中图像数据的字节(即标签的内容>7fe0,0010(“像素数据”)),我想将图像解码为原始 RGB 或灰度。

我正在想一些事情 the lines of this但仅使用图像数据,而不是实际 DICOM 文件本身的路径。

最佳答案

您可以阅读示例,其中一个示例展示了如何获取输入的压缩 DICOM 并将其转换为未压缩的。请在此处查看在线代码:

如果您是 NumPy 的忠实粉丝,请查看:

这是一个低级示例,展示了如何检索图像的实际原始缓冲区。

处理Transfer Syntax转换的更好的类是使用gdcm.ImageChangeTransferSyntax类(允许解压缩图标)

如果您不介意阅读一点 C++,您可以轻松地将以下代码从 C++ 转换为 Python:

请注意,此示例实际上是压缩图像,而不是解压缩图像。

最后,如果您确实只能访问 Pixel Data 属性中包含的数据值,那么您确实应该看看(C# 语法应该接近 Python 语法):

此示例显示如何解压缩 JPEG 无损、非分层、一阶预测文件。 JPEG 数据是从文件中读取的,但如果该数据已在您的情况的内存中,则它应该可以工作。

关于python - 使用gdcm(草根DICOM)解压DICOM图像数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27936473/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com