我是靠谱客的博主 粗犷镜子,最近开发中收集的这篇文章主要介绍python resize dicom(dcm)代码,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

from glob import glob
import os
import pydicom
import numpy as np
import cv2

dcm_list = sorted(os.listdir('xxxx'))
for index, dcm_name in enumerate(dcm_list):
    ds = pydicom.dcmread(os.path.join('xxxxx', dcm_name))
    array = ds.pixel_array

    resize_array = cv2.resize(array, (256, 256), interpolation=cv2.INTER_LINEAR)

    ds.Rows = 256
    ds.Columns = 256

    ds.PixelData = resize_array
    ds.save_as(os.path.join('/raid/xinyuan/registration/after_2_before/aodunbili/', dcm_name))

最后

以上就是粗犷镜子为你收集整理的python resize dicom(dcm)代码的全部内容,希望文章能够帮你解决python resize dicom(dcm)代码所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部