标签: dicom
我正在尝试使用DCMTK工具包中的DCMJ2PNM二进制文件将DICOM文件转换为一组BMP。我使用以下命令:
dcmj2pnm +Fa +ob test.dcm .\frames\test_
我不断收到错误“无法更改为像素数据的未封装表示”。有谁知道我可以做什么来处理这个图像?
答案 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