主要内容

dicomread

读取DICOM图像

描述

例子

X= dicomread (文件名从符合的医学数字成像和通信(DICOM)文件中读取图像数据文件名.要读取一组DICOM文件,其中包含组成卷的一系列映像,请使用dicomreadVolume

X= dicomread (信息从DICOM元数据结构中引用的消息中读取DICOM图像数据信息

X= dicomread (___“帧”,f只读取指定的帧f的形象。

X= dicomread (___名称,值使用读取DICOM图像数据名称,值对来配置解析器。

X提出) = dicomread (___也返回颜色地图,提出

X提出α) = dicomread (___同样的回报α的通道矩阵X

X提出α覆盖) = dicomread (___也返回DICOM文件的所有覆盖。

例子

全部折叠

从DICOM文件读取索引图像并使用蒙太奇

[X, map] = dicomread(“US-PAL-8-10x-echo.dcm”);蒙太奇(X,地图,“大小”[2 - 5]);

图中包含一个坐标轴。轴包含一个image类型的对象。

从DICOM文件读取图像并使用imshow

信息= dicominfo (“CT-MONO2-16-ankle.dcm”);Y = dicomread(信息);图imshow (Y, []);

图中包含一个坐标轴。轴包含一个image类型的对象。

输入参数

全部折叠

DICOM文件的名称,指定为字符向量或字符串标量。

数据类型:字符|字符串

DICOM元数据,指定为结构。的信息结构是由dicominfo函数。

要读取的帧,指定为整数标量、整数向量或“所有”.当f是数字,dicomread只从图像中读取指定的帧号。默认情况下,dicomread读取DICOM图像的所有帧。

名称-值对的观点

指定可选的逗号分隔的对名称,值参数。的名字参数名和价值为对应值。的名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

例子:dicomread(‘CT-MONO2-16-ankle.dcm’,‘UseVRHeuristic’,假)

读取不符合规则的切换值表示(VR)模式的DICOM文件,指定为逗号分隔对组成“UseVRHeuristic”真正的

当设置为真正的(默认),dicomread使用启发式来帮助读取某些不符合DICOM的、切换VR模式不正确的文件。dicomread如果使用启发式,则显示警告。一小部分兼容文件将无法正确读取。集UseVRHeuristic读取这些兼容文件。

数据类型:逻辑

输出参数

全部折叠

DICOM图像,返回为以下内容之一。

  • 一个——- - - - - -n表示单帧灰度图像或索引图像的矩阵

  • 一个——- - - - - -n-by-3数组表示一个单帧真彩色(RGB)图像

  • 代表多帧图像的4-D阵列。

数据类型:int8|int16|uint8|uint16

与图像相关联的彩色地图X

  • 如果X是索引图像吗提出返回的是c3矩阵。有c颜色映射中的颜色,每一种颜色都用红、绿、蓝像素值表示。

  • 如果X是灰度图像还是真彩色图像提出是空的([]).

数据类型:

图像的Alpha通道矩阵X,作为非负整数数组返回。的值α为0,如果像素是不透明的;否则它们是into的行索引提出.RGB值提出应该被替换的价值X使用αα有相同的高度和宽度X对于多帧图像是4-D的。α具有相同的数据类型X

数据类型:int8|int16|uint8|uint16

覆盖DICOM文件。每个叠加是一个1位的黑白图像具有相同的高度和宽度X.如果文件中有多个覆盖,则覆盖是一幅4-D多帧图像。如果文件中没有覆盖层,则覆盖是空的([]).

数据类型:逻辑

提示

  • 这个函数从以下像素格式的文件中读取图像:

    • 小端,隐式VR,未压缩

    • 小端,显式VR,未压缩

    • 大端式,显式VR,未压缩

    • JPEG(有损或无损)

    • JPEG2000(有损或无损)

    • 行程长度编码(RLE)

    • GE隐式VR,未压缩BE像素的LE (1.2.840.113619.5.2)

之前介绍过的R2006a