DICOM画像を扱っています。
DICOM画像を編集し、新規画像を作成しようとしています。その前段階として画像保存のみを試しています。
ある数値だけの配列を作成しDICOM画像として保存しました。出来上がる画像としては、白いだけの画像が作成されるはずなのですが縦にスジが入ってしまいます。
どこがいけないのか分かりません。どなたか、ご教授願いませんでしょうか?
雑なコードで申し訳ございませんが、よろしくお願いいたします。
# -*- coding: utf-8 -*- import fileselect as fs import numpy as np import pydicom filenames1 = fs.many_files() dcm = pydicom.dcmread(filenames1[0]) row, columns = dcm.pixel_array.shape[0], dcm.pixel_array.shape[1] dcm_array1 = np.zeros((len(filenames1), row, columns),dtype = int) dcm_array1[:] = 500 dcm_array1.reshape([len(filenames1), row, columns]).astype(int) dcm.PixelData = dcm_array1 cou = filenames1[0].rfind('/') save_dir = filenames1[0][:cou-2] +"culcDWI" fname = filenames1[0][cou:] dcm.save_as(save_dir + fname, write_like_original=False)
回答1件
あなたの回答
tips
プレビュー