主要内容

tiffreadVolume

从TIFF文件中读取卷

    描述

    例子

    V= tiffreadVolume (文件名加载名为的TIFF文件中的所有容量数据文件名V.所有的空间维度V第一个,颜色(如果存在)在最后一个维度中。

    V= tiffreadVolume (文件名“PixelRegion”,{行、列,片}读取卷的一个子集V{行、列,片}是一个单元格数组,它指定沿每个维度的子采样。

    例子

    全部折叠

    这个示例演示如何读取存储在TIFF文件中的容量数据。

    从文件中读取整个卷

    将一个卷从TIFF文件读入工作空间。在本例中,容量是27张MRI图像的堆栈。每张图像的大小是128 × 128像素。

    V1 = tiffreadVolume (“mri.tif”);谁V1
    名称大小字节类属性V1 128x128x27 442368 uint8

    从文件中读取卷的分段

    将卷的一个小节从TIFF文件读入工作区。示例使用“PixelRegion”参数指定要读取卷的哪一部分。您可以在单元格数组中指定以下形式的分段:{行、列,片}.该示例指定从第一个像素开始读取,并读取行和列维中的每个其他像素。该示例读取10到15片。

    V2 = tiffreadVolume (“mri.tif”...“PixelRegion”, {[1 2 inf], [1 2 inf], [10 15]});谁V2
    名称大小字节类属性V2 64x64x6 24576 uint8

    输入参数

    全部折叠

    TIFF文件的名称,指定为字符串。

    例子:“mri.tif”

    数据类型:字符|字符串

    子采样指令,指定为包含三个元素的单元格数组:{行、列片}.指定是可选的。如果您没有指定它,tiffreadVolume读取卷中的所有片。

    单元格数组中的每个元素都是表单的数字向量(开始停止)(开始大步停止)开始指定从何处开始读取特定维度。停止指定在特定维度上的何处停止读取。要读取维度的末尾,请指定该值停止.的开始停止值是包容。指定是读取特定维度上的每个像素,还是通过跳过像素对维度进行子采样。

    例如,要从第一个像素开始读取,然后读取其他每个像素,并继续读取,直到维度结束,请指定(1 2正)

    数据类型:细胞||

    输出参数

    全部折叠

    Volume,作为数字数组返回。

    提示

    支持以下类型的TIFF卷:金宝app

    • 在文件中存储为大小和类型相同的单个映像文件目录(ifd)的容量数据。

    • 使用TIFF作为一个图像存储在文件中的容量数据ImageDepth标签。

    • 由ImageJ创建的存储为大于4GB的非bigtiff大卷的容量数据。

    介绍了R2020b