将重新采样的图像保存到DICOM文件

时间:2019-07-08 14:53:45

标签: python image dicom pydicom

我想将重新采样的图像保存到dicom文件中。首先,我基于Google进行了重采样,并获得了图像和切片。然后,我使用以下代码将图像保存到dcm文件中。

img_s, img_r, img_c = image.shape  # image is a numpy array after resampled images. 
image = image.astype(np.uint16) 
slice_tmp.SliceThickness = 1.0   # slice_tmp is a slice reading from a dcm file using pydicom.dcmread(path)
slice_tmp.SpacingBetweenSlices = 1.0 
slice_tmp.Rows = img_r 
slice_tmp.Columns = img_c
slice_tmp.PixelData = image.tobytes() 
slice_tmp.save_as(filepath)

此后,我使用MicroDicom查看器显示了已保存的dcm文件,但发现已保存的文件看起来像一个二进制图像(但图像的像素值不是二进制),并且无法调整窗口的宽度和中心。有什么帮助吗?

0 个答案:

没有答案