文档

imresize3

调整三维体积强度图像的大小

语法

B = imresize3(V,scale)
B = imresize3(V,[numrows numcols numplanes])
B = imresize3(___、方法)
B = imresize3(___、名称、值)

描述

例子

B= imresize3 (V规模返回音量B这是规模乘以V.输入体积V必须是三维体积强度图像(称为体积).默认情况下,imresize3使用三次插值。

B= imresize3 (V[numrows numcols numplanes]返回音量B它具有由三元素向量指定的行、列和面数[numrows numcols numplanes]

B= imresize3 (___方法返回音量B,在那里方法指定使用的插值方法。

B= imresize3 (___名称,值返回一个调整大小的卷名称,值对控制操作的各个方面。

例子

全部折叠

将MRI体积读入工作空间。

S =负载(“核磁共振”);mriVolumeOriginal =挤压(s.D);sizeO = size(mriVolumeOriginal);

想象体积。

图;片(双(mriVolumeOriginal) sizeO (2) / 2, sizeO (1) / 2, sizeO (3) / 2);阴影插值函数, colormap灰色的;标题(“原始”);

调整卷的大小,将所有维度的大小减少一半。这个例子使用默认的插值方法和反锯齿。

mrivolumeresize = imresize3(mriVolumeOriginal, 0.5);sizeR = size(mriVolumeResized);

可视化调整后的卷。

图;片(双(mriVolumeResized),筛选器(2)/ 2,筛选器(1)/ 2,筛选器(3)/ 2);阴影插值函数, colormap灰色的;标题(“大小”);

输入参数

全部折叠

要调整大小的体积,指定为3-D体积强度图像。V三维数字数组或逻辑数组。

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

比例因子,指定为数值标量。如果要使调整后的卷小于输入卷,请指定a规模取值范围从0到1.0。要使调整后的卷大于输入卷,请指定a规模值大于1.0。

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

输出图像的大小,指定为实数、正数、数值的三元素向量,形式为[行,列,面].如果指定一个数值,其他两个值为年代,imresize3自动计算其他两个元素以保留纵横比。

数据类型:|

插值方法,指定为下表中的值之一,用于标识通用方法或命名插值内核。

方法 描述

“最近的”

加权插值

“线性”

线性插值

“立方”

三次插值

请注意

三次插值可以产生原始范围之外的像素值。

插值的内核 描述
“盒子” 盒子形状的内核
“三角形” 三角核(相当于“线性”
“lanczos2” Lanczos-2内核
“lanczos3” Lanczos-3内核

数据类型:字符|字符串

名称-值对参数

的可选逗号分隔对名称,值参数。的名字参数名称和价值对应的值。的名字必须出现在单引号内(' ').您可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

例子:mrivolumeresize = imresize3(mristack, 0.5,'Antialiasing',false);

全部折叠

收缩卷时执行反锯齿,指定为由逗号分隔的对组成的卷抗锯齿的和逻辑布尔值真正的.默认值与插补方式有关。如果方法是最近邻(“最近的”),默认为.对于所有其他插值方法,默认值为真正的

数据类型:逻辑

插补方法,指定为由逗号分隔的对组成“方法”和字符串标量或字符向量。详细信息请参见方法

数据类型:字符|字符串

输出卷的大小,由逗号分隔的对组成“OutputSize”一个由三元素组成的正数值向量[行cols面].详细信息请参见[numrows numcols numplanes]

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

调整缩放因子的大小,指定为数值标量或正的三元素向量。如果它是标量,则对每个维度应用相同的比例因子。如果它是一个向量,则它分别包含行、列和面维度的比例因子。

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

输出参数

全部折叠

调整卷大小,作为实的非稀疏数字数组返回,与输入卷属于同一类。

在R2017a中引入

这个话题有用吗?