学习笔记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

 

posted @   何弈  阅读(447)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
你好
点击右上角即可分享
微信分享提示