1

我正在尝试使用 DCMTK 工具包中的 DCMJ2PNM 二进制文件将 DICOM 文件转换为一组 BMP。我正在使用以下命令:

  dcmj2pnm +Fa +ob test.dcm .\frames\test_

我不断收到错误“无法更改为像素数据的未封装表示”。有谁知道我可以做些什么来处理这个图像?

4

2 回答 2

0

该错误暗示您的 test.dcm 文件是压缩的 DICOM 文件。在此处查看该工具的手册页,这意味着该工具支持解压缩 JPEG 和 RLE 图像。你知道你的文件被编码成什么格式/传输语法吗?听起来它可能以 JPEG 或 RLE 以外的传输语法编码。您可以使用dcmdmp实用程序列出文件的内容并查看传输语法。

于 2010-04-29T20:50:58.153 回答
0

您也可以使用 GDCM。只需运行:

gdcmconv --raw test.dcm test-raw.dcm

GDCM 处理 JPEG、JPEG-LS、JPEG 2000 和 RLE 的解压缩。这对用户来说是透明的,你甚至不需要知道使用的封装机制。

高温高压

参考: http: //gdcm.sourceforge.net/html/gdcmconv.html

于 2010-05-28T09:54:46.307 回答