python读取dicom格式的图像并转为png格式
生活随笔
收集整理的這篇文章主要介紹了
python读取dicom格式的图像并转为png格式
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
使用網(wǎng)上的大多數(shù)格式轉(zhuǎn)換過來圖像失真過于嚴重,出現(xiàn)了這種情況:
而原始圖像是:
讀取的過程中直接變成了二值圖,所以就先對讀取到的原始像素矩陣做歸一化,在*255變?yōu)榛叶葓D,代碼如下:
讀取dicom需要用到sitk,安裝命令:
pip install SimpleITK讀取dicom圖像:
ds_array = sitK.ReadImage(dcm_image_path)img_array = sitK.GetArrayFromImage(ds_array)shape = img_array.shapeimg_array = np.reshape(img_array,(shape[1],shape[2]))high = np.max(img_array)low = np.min(img_array)convert_from_dicom_to_png(img_array,low,high,output_png_file)最后的得到的png圖像與原圖看起來沒什么區(qū)別。
總結(jié)
以上是生活随笔為你收集整理的python读取dicom格式的图像并转为png格式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于U-net的肝脏肿瘤分割实战(Pyt
- 下一篇: 语义分割损失函数系列(1):交叉熵损失函