主要内容

imcrop3

农作物三维图像

自从R2019b

描述

例子

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

例子

全部折叠

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

负载(“mristack”

显示图像。

volshow (mristack);

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

cropRegion = [30 40 10 100 100 10];vcrop = imcrop3(mristack,cropRegion);

显示裁剪后的图像。

volshow (Vcropped);

加载3-D核磁共振图像。使用挤压函数删除任何单维度。

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

显示图像。

volshow (volumeData);

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

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

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

croppedVolume = imcrop3(volumeData,c);

显示裁剪后的图像。

volshow (croppedVolume);

加载3-D核磁共振图像。使用挤压函数删除任何单维度。

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

显示图像。

volshow (D);

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

targetSize = [64 64 10];

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

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

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

Dcrop = imcrop3(D,win);

显示裁剪后的图像。

volshow (Dcrop);

输入参数

全部折叠

要裁剪的卷,指定为数字、逻辑或分类数组。V可以是表示单通道3-D体的3-D数组,也可以是表示多通道3-D体的4-D数组。如果V表示多通道3-D体积,则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引入

全部展开