dcmj2pnm错误:无法更改为像素数据的未封装表示

时间:2010-04-29 19:40:06

标签: dicom

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

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

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

  

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

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

HTH

REF: http://gdcm.sourceforge.net/html/gdcmconv.html