主要内容

getRegion

(不推荐)读取的任意区域bigimage对象

getRegion的作用bigimage对象,不推荐使用。使用getRegionblockedImage对象。有关更多信息,请参见兼容性的考虑

描述

例子

数据= getRegion (bigimg水平regionStartWorldregionEndWorld读取大图像数据bigimg在指定的分辨率级别。方法指定的矩形区域边界内的所有像素regionStartWorldregionEndWorld、包容。

例子

全部折叠

创建一个bigimage使用CAMELYON16数据集中的图像“tumor_091.tif”的修改版本。原始图像是包含肿瘤组织的淋巴结的训练图像。原始图像有8个分辨率级别,最好的级别分辨率为53760 × 61440。修改后的图像只有三个粗分辨率级别。修改后的图像的空间引用已被调整,以强制执行一致的宽高比,并在每个级别注册特征。

Bim = bigimage“tumor_091R.tif”);

显示整个bigimage在最好的分辨率水平。

Bshow = bigimageshow(bim);

图包含一个轴对象。axes对象包含一个bigimageshow类型的对象。

通过指定相对于最佳分辨率级别的水平和垂直方向上的起始和结束坐标来定义矩形区域。

xyStart = [2100,1800];xyEnd = [26,2300];

得到的区域bigimage在每个分辨率级别。

imL1 = getreregion (bim,1,xyStart,xyEnd);imL2 = getreregion (bim,2,xyStart,xyEnd);imL3 = getreregion (bim,3,xyStart,xyEnd);

在蒙太奇中显示这三个区域。最好的分辨率级别在左边,最粗糙的分辨率级别在右边。

蒙太奇({imL1、imL2 imL3},“大小”3 [1],“BorderSize”5,“写成BackgroundColor”' w ');

图包含一个轴对象。axes对象包含一个image类型的对象。

输入参数

全部折叠

大图,指定为abigimage对象。

的分辨率级别,指定为小于或等于的分辨率级别数的正整数bigimg

要读取的矩形区域的左上角坐标,指定为形式为1 × 2的数字向量(x, y)。位置以世界坐标指定,世界坐标是相对于最高分辨率级别的像素位置。

要读取的矩形区域的右下坐标,指定为形式为1 × 2的数字向量(x, y)。位置以世界坐标指定,世界坐标是相对于最高分辨率级别的像素位置。

输出参数

全部折叠

像素数据,作为与大图相同数据类型的数字数组返回,bigimgClassUnderlying

版本历史

在R2019b中引入

全部展开

另请参阅

|