【问题标题】:converting from Jpeg 2000 to DICOM using DCMTK使用 DCMTK 从 Jpeg 2000 转换为 DICOM
【发布时间】:2013-08-03 07:27:57
【问题描述】:

我正在尝试将具有 JPEG 2000 传输语法的 DICOM 转换为常规 DICOM 文件(显式小端序或隐式小端序)。

我能够将 DICOM / JPEG 2000 文件中的像素读取到缓冲区中,但我现在坚持使用 DCMTK 库创建 JPEG 2000 dicom 文件。

这是我迄今为止必须尝试的。

OFCondition isrep = datas->chooseRepresentation(EXS_JPEG2000, NULL);

if(datas->canWriteXfer(EXS_JPEG2000,orxfer))
{
OFCondition  issaved = fileformat.saveFile("d:\\test.dcm", EXS_JPEG2000, EET_ExplicitLength, EGL_recalcGL,
                       EPD_noChange, OFstatic_cast(Uint32, 0), OFstatic_cast(Uint32, 0), EWM_updateMeta);
}

我收到一个错误:

找不到像素表示

【问题讨论】:

    标签: dicom jpeg2000 gdcm


    【解决方案1】:

    您安装了私人(商业)J2K module 吗?如果没有,DCMTK 开源不支持 JPEG 2000。相反,您应该使用 GDCM。例如:

    $ gdcmimg input.jp2 output.dcm
    

    gdcmimg documentation

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-28
      • 1970-01-01
      • 2020-04-27
      • 2016-05-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-07
      相关资源
      最近更新 更多