主要内容

长方体

三维立方体区域的空间范围

描述

一个长方体对象存储三维体积图像的空间范围。

创建

您可以创建长方体用几种方式反对。

  • centerCropWindow3d-创建长方体以图像为中心的特定大小的。

  • randomCropWindow3d-创建长方体指定大小的,其位置从图像内随机选择。

  • 运行命令

    c = images.spatialref.Cuboid(XLimits,YLimits,ZLimits);
    创建一个长方体对象,并设置XLimitsYLimits,ZLimits属性。

属性

全部展开

沿裁剪窗口的最小和最大限制x-axis,指定为表单的2元素数值向量(最小最大),在那里马克斯大于最小值

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32

沿裁剪窗口的最小和最大限制y-axis,指定为表单的2元素数值向量(最小最大),在那里马克斯大于最小值

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32

沿裁剪窗口的最小和最大限制z-axis,指定为表单的2元素数值向量(最小最大),在那里马克斯大于最小值

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32

例子

全部折叠

加载3d MRI图像。使用挤压函数删除任何单例维度。

负载核磁共振成像;D =挤压(D);

显示图像。

fullViewPnl = uipanel(图,“标题”“原始卷”);volshow (D,“父”, fullViewPnl);

指定裁剪窗口的目标大小。

targetSize = [64 64 10];

创建一个中心裁剪窗口,从其中心裁剪指定的图像。

win = centerCropWindow3d(size(D),targetSize);

使用中间裁剪窗口裁剪图像。

Dcrop = imcrop3(D,win);

在显示面板中显示裁剪后的图像。

fullViewPnl = uipanel(图,“标题”“裁剪卷”);volshow (Dcrop“父”, fullViewPnl);

加载3d MRI图像。使用挤压函数删除任何单例维度。

S =负载“mri.mat”' D ');volumeData =挤压(S.D);

显示图像。

fullViewPnl = uipanel(图,“标题”“原始卷”);volshow (volumeData“父”, fullViewPnl);

创建一个长方体对象,并指定所有三个维度中的裁剪窗口大小。

c = images.spatialref.Cuboid ([90], [90], [1, 20]);

的基础上裁剪图像长方体维度。

croppedVolume = imcrop3(volumeData,c);

显示裁剪后的图像。

fullViewPnl = uipanel(图,“标题”“裁剪卷”);volshow (croppedVolume“父”, fullViewPnl);

版本历史

在R2019b中引入