SWIG で生成された gdcm の Python ラッパーを使用する:
gdcm.ImageReader
を渡すのではなく、ファイルのようなオブジェクトを渡す方法はありfileName
ますか?
現在、次を使用してDICOMファイルをロードします。
image_reader = gdcm.ImageReader()
image_reader.SetFileName(fname)
しかし、オブジェクトを取るimage_reader
メソッドもあることがわかりました。SetFile
gdcm::File
StreamImageReader
を持っているもありますが、Python で受け入れ可能なオブジェクトSetStream(std::istream &inStream)
を作成する方法がわかりません。inStream
理想的には、 orまたはのopen
呼び出しの結果を使用できます。StringIO
BytesIO