如何读取dicom文件并且转换成png

本文介绍了如何读取DICOM格式的医学影像文件并转换为PNG格式,适用于图像处理。通过使用Python的SimpleITK和dicom库,实现对医学影像的预处理。
摘要由CSDN通过智能技术生成

读取dicom文件并且转换成png

第一次写文章,这篇主要讲的是怎么处理dicom格式的医学影像文件,并且转换成png,这样利于我们对图像进行处理。

导入需要的模块,如果没安装,都可以用pip进行安装。SimpleITK、dicom是操作医学影像的模块。

import os
import SimpleITK
import dicom
import numpy as np
import cv2
from tqdm import tqdm

定义好我们要用的函数

def is_dicom_file(filename):
    '''
       判断某文件是否是dicom格式的文件
    :param filename: dicom文件的路径
    :return:
    '''
    file_stream = open(filename, 'rb')
    file_stream.seek(128)
    data = file_stream.read(4)
    file_stream.close()
    if data == b'DICM':
        return True
    return False

def load_patient(src_dir):
    
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值