首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >利用DICOM (草根DICOM)解压缩DICOM图像数据

利用DICOM (草根DICOM)解压缩DICOM图像数据
EN

Stack Overflow用户
提问于 2015-01-14 05:37:41
回答 1查看 5.7K关注 0票数 1

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

我有一个byte array / string,它在DICOM文件中具有图像数据的bytes (即标记7fe0,0010 ("Pixel“)的内容),我希望将图像解码为原始的RGB或灰度。

我正在考虑一些关于这条线的东西,但只处理图像数据,而不是实际的DICOM文件本身的路径。

EN

回答 1

Stack Overflow用户

发布于 2015-01-14 10:10:51

您可以阅读这些示例,其中有一个演示了如何将输入压缩的DICOM转换为未压缩的DICOM。请参阅在线代码:

  • 解压缩图像

如果您是NumPy的忠实粉丝,请结帐:

  • 此模块添加了对将gdcm.Image转换为numpy数组的支持。

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

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

  • gdcm::ImageChangeTransferSyntax引用

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

  • 压缩图像

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

最后,如果您真的只能访问Pixel属性中包含的数据值,那么您应该真正了解一下(C#语法应该接近于Python语法):

  • 解压缩JPEG文件

此示例演示如何解压缩JPEG无损、无层次、一阶预测文件.JPEG数据是从文件中读取的,但是如果数据已经在内存中,则应该可以工作。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27936473

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档