学习笔记434—【Matlab】Matlab读取dcm图像的函数
【Matlab】Matlab读取dcm图像的函数
Matlab版本:2020a
一、dicomread函数
Matlab读取dcm图像的函数是dicomread,根据dicomread的帮助文档,该函数有四种参数输入方式:
X = dicomread(filename); % 根据文件名直接读取 X = dicomread(info); % 根据构造的info结构体读取 X = dicomread(___,‘frames’,f); % 仅从图像中读取 f 指定的帧 X = dicomread(___,Name,Value); % 使用 Name,Value 对组读取 DICOM 图像数据来配置解析器
这里主要介绍的是前两种方式,后两种只是在前两种方式的基础上添加的参数限定,这里不展开讨论。
下面以Matlab内置的CT-MONO2-16-ankle.dcm文件为例,介绍这两种方式
1.根据文件名直接读取
filename='C:\Program Files\Polyspace\R2020a\toolbox\images\imdata\CT-MONO2-16-ankle.dcm'; % dcm文件路径+文件名 imgTest01=dicomread(filename); figure(1),imshow(imgTest01,[]);% 以默认窗显示图像
2.根据info结构体读取
filename='C:\Program Files\Polyspace\R2020a\toolbox\images\imdata\CT-MONO2-16-ankle.dcm'; % dcm文件路径+文件名 Dinfo=dicominfo(filename); % 用dicominfo函数读取文件信息 imgTest02=dicomread(Dinfo); figure(2),imshow(imgTest02,[]);% 以默认窗显示图像
参考链接:https://blog.csdn.net/Willfore/article/details/125828514
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)