Matlab之DICOM(数字图像和通信医学)格式图像数据读取函数dicomread

一、DICOM是什么?

DICOM是数字图像和通信医学格式的图像数据,MATLAB中,可以使用dicomread函数读取DICOM格式的图像数据。

二、dicomread函数

使用方法如下:

imageData = dicomread(filename);

其中,filename表示DICOM文件的路径和名称,imageData是一个二维或三维的矩阵,存储了DICOM图像的像素数据。

除了读取DICOM图像,dicomread函数还有一些可选的输入参数,用于指定读取特定的图像序列或元数据。例如:

imageData = dicomread(filename, 'Frames', frameIndices);

其中,frameIndices是一个整数向量,用于指定要读取的帧的索引。

三、示例

clc; clear all; close all;


% 从DICOM文件中读取索引图像,并使用蒙太奇进行显示。
[X,map] = dicomread("US-PAL-8-10x-echo.dcm");
montage(X,map,"Size",[2 5]);

% 从另一个DICOM文件读取图像,并使用imshow进行显示。
info = dicominfo("CT-MONO2-16-ankle.dcm");
Y = dicomread(info);
figure
imshow(Y,[]);

Matlab之DICOM(数字图像和通信医学)格式图像数据读取函数dicomread_第1张图片

Matlab之DICOM(数字图像和通信医学)格式图像数据读取函数dicomread_第2张图片

你可能感兴趣的:(Matlab基础内容,matlab)