主要内容

getBlock

(不推荐)读块bigimage对象

getBlock的函数bigimage对象不推荐使用。使用getBlock函数blockedImage对象。有关更多信息,请参阅兼容性考虑因素

描述

例子

数据= getBlock (大米等级locationWorld读取大图像数据大米,并返回包含坐标的整个块的像素数据locationWorld

例子

全部折叠

创建一个bigimage使用CAMELYON16数据集中经过修改的图像“tumor_091.tif”。原始图像是包含肿瘤组织的淋巴结的训练图像。原始图像有8个分辨率等级,最好的等级分辨率为53760 × 61440。修改后的图像只有三个粗分辨率。修改后的图像的空间参考已经被调整,以加强一致的宽高比,并在每一层配准特征。

bim = bigimage(“tumor_091R.tif”);

显示bigimage通过使用bigimageshow功能。覆盖一个网格,该网格显示在最佳分辨率级别的块边界。

HB =子图(1,2,1);Bigimageshow(Bim,“GridVisible”“上”'gridlevel'1);

指定要显示的块的(x,y)坐标。获取包含坐标的块。添加一个观点显示的ROIbigimage在指定的坐标上。

coord =(2500、2500);黑色= getBlock (bim 1 coord);惠普= drawpoint (hb,'位置', coord);

在图中,将块显示在整个块的旁边bigimage.您可以使用imshow显示块,因为块适合在内存中,并有一个单一的分辨率级别。

哈=情节(1、2、2);imshow(黑色,'父母',哈)

添加收听者观点ROI。当您用鼠标拖动ROI时,图形将更新为显示包含当前ROI坐标的块。

标题(hb,'拖动点选择块');addlistener(惠普、...“ROIMoved”@ (~ ~) imshow (getBlock (bim 1 hp.Position),'父母'、公顷));

输入参数

全部折叠

大图像,指定为bigimage目的。

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

点的坐标,指定为形式的1 × 2数字向量[x y].位置是在世界坐标中指定的,世界坐标是相对于最高分辨率级别的像素位置。该职位必须是一个有效的职位内大米

输出参数

全部折叠

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

兼容性考虑因素

全部展开

不建议从R2021a开始

另请参阅

|

介绍了R2019b