主要内容

imcrop3

作物三维图像

描述

例子

输出电压= imcrop3 (V长方体裁剪图像体积V根据长方体,指定裁剪窗口在空间坐标中的大小和位置。

例子

全部折叠

将一个3d卷加载到工作区中。

D =负载(“mristack”);V = D.mristack;

显示图像。

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

使用以下方法裁剪音量imcrop3,指定立方体作物区域的大小和位置。

Vout = imcrop3(V,[30 40 10 100 100 10]);

显示裁剪后的图像。

fullViewPnl = uipanel(图,“标题”“裁剪卷”);volshow(输出电压,“父”, fullViewPnl);

加载3-D MRI图像。使用挤压函数来删除任何单个维度。

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

显示图像。

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

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

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

裁剪图像基于长方体维度。

croppedVolume = imcrop3 (volumeData c);

显示裁剪后的图像。

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

加载3-D MRI图像。使用挤压函数来删除任何单个维度。

负载核磁共振成像;D =紧缩(D);

显示图像。

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

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

targetSize = [64 64 10];

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

赢得= centerCropWindow3d(大小(D), targetSize);

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

Dcrop = imcrop3 (D,获得);

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

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

输入参数

全部折叠

要裁剪的卷,指定为数字、逻辑或分类数组。V可以是表示单个通道3-D体积的3-D阵列,也可以是表示多通道3-D体积的4-D阵列。如果V表示一个多通道三维体积imcrop3只裁剪前三个维度。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|分类

作物体积在空间坐标中的大小和位置,指定为表单的6元素向量[xmin ymin zmin宽度高度深度]或者一个images.spatialref.Cuboid对象。

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

输出参数

全部折叠

裁切的卷,作为与输入卷相同类的逻辑、数字或分类数组返回V

扩展功能

介绍了R2019b