如何使用OpenJPEG解压缩jpeg2000编码文件?

时间:2017-07-21 10:53:26

标签: dicom compression jpeg2000

我正在做一个图像服务来解压缩dicom图像并将它们保存为BMP(使用dcmtk)。如果使用jpeg2000,建议使用OpenJPEG(2.1.1)。如何将压缩的图像传递给OpenJPEG并返回未压缩的图像。欢迎提出建议..

1 个答案:

答案 0 :(得分:1)

这是一种简单的方法,因为您正在接收带有JPEG 2000封装流的DICOM,只需将DICOM直接传递给GDCM即可解压缩。然后将解压缩的DICOM转发到常规的DCMTK管道:

$ gdcmconv --raw input_jp2.dcm output_raw.dcm

默认情况下,GDCM是使用OpenJPEG 2.1.x构建的。

当然,如果您熟悉C ++,可以直接直接调用C ++ API,特别是查看类gdcm::ImageChangeTransferSyntax

参考: