【问题标题】:Opening file-like object with Python wrapper of gdcm (Grassroots DICOM)使用 gdcm (Grassroots DICOM) 的 Python 包装器打开类文件对象
【发布时间】:2015-01-14 05:47:42
【问题描述】:

使用SWIG generated Python wrappers for gdcm

有没有什么方法可以将gdcm.ImageReader 传递给类似文件的对象,而不必传递fileName

目前我使用以下方法加载 DICOM 文件:

    image_reader = gdcm.ImageReader()
    image_reader.SetFileName(fname)

但我看到image_reader 也有一个方法SetFile,它采用gdcm::File 对象。

还有一个StreamImageReaderSetStream(std::istream &inStream),但是我不知道如何在Python中创建一个inStream可接受的对象。

理想情况下,我可以使用来自open 调用或StringIOBytesIO 的结果。

【问题讨论】:

    标签: swig dicom gdcm


    【解决方案1】:

    不,这目前是不可能的。这是 GDCM C++ API 的自动 SWIG 包装的当前限制。

    【讨论】:

    • 这方面有什么更新吗,也就是说,现在有可能吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多