主要内容

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,作为数字数组返回。

    提示

    这个函数支持以下类型的TIF金宝appF卷:

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

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

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

    介绍了R2020b