私はpydicom
を読み取り処理する方法を学ぼうとしていますdicom
イメージ。私はPython 3を使用しています。pydicomが定義されていません
import dicom
import numpy
ds = pydicom.read_file(lstFilesDCM[0])
print(ds.pixel_array)`
私はエラーNameError: name 'pydicom' is not defined
を受け取ります。 pydicom
が正しくインストールされ、更新されていることを私も検証
NotImplementedError: Pixel Data is compressed in a format
pydicom does not yet handle. Cannot return array
:私は(代わりにdicom.read_file
を使用して)
ds = dicom.read_file(lstFilesDCM[0])
に
ds = pydicom.read_file(lstFilesDCM[0])
を変更した場合、私は次のエラーを取得します。
どうすれば修正できますか?
あなたは前に輸入されていないクラスを呼び出すようにしようとしている
'import dicom'と言って、' pydicom'を使ってみましょう。どちらが正しい? –
私はこれをpydicomのドキュメントに基づいて行っていましたhttp://pydicom.readthedocs.io/en/latest/working_with_pixel_data.htmlどちらの方法でも、pydicomは動作していないようです。 @serafeimは指摘しているように、互換性のないデータが原因である可能性があります。私はデータが標準的なフォーマットだと思った。それが互換性がないとは思わなかった。私は、私が見つけたものをチェックし、投稿します。 – Kuni
エラー:ピクセルデータは、pydicomがまだ処理していない形式で圧縮されているため、データがライブラリと互換性がないことが示唆されます。可能であれば、データを追加して解決策を見つけてください – sera