主要内容

integralBoxFilter3

三维积分图像的三维盒滤波

描述

B= integralBoxFilter3 (一个过滤器积分图像一个用一个3乘3乘3的盒子过滤器。

例子

B= integralBoxFilter3 (一个filterSize过滤器积分图像一个带有三维盒式过滤器,其大小由filterSize

B= integralBoxFilter3 (___名称,值使用名称-值对来控制过滤的各个方面。

例子

全部折叠

加载3d MRI数据。

volData =负载(“核磁共振”);卷=挤压(volData.D);

用滤波器邻域的半径填充图像体积。

filterSize = [5 5 3];padSize = (filterSize-1) / 2;volPad = padarray(vol, padSize,“复制”“两个”);

计算填充输入的三维积分像。

intVol = integralImage3 (volPad);

用[5 5 3]滤波器对三维积分图像进行滤波。

volFilt = integralBoxFilter3(intVol, filterSize);

输入参数

全部折叠

待过滤的积分图像,指定为三维数值数组。

integralBoxFilter3期望输入的积分图像,一个,为用计算得到的竖直积分图像integralImage3integralBoxFilter3不支持旋转积分图像。假设积分图像的第一行、第一列和第一个平面被填充,如返回的integralImage3

数据类型:

框过滤器的大小,指定为正奇数整数或正奇数整数的3元素向量。如果filterSize是标量,那么integralBoxFilter3使用立方体框过滤器。

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

名称-值参数

指定可选参数对为Name1 = Value1,…,以=家,在那里的名字参数名称和价值对应的值。名-值参数必须出现在其他参数之后,但对的顺序并不重要。

在R2021a之前,名称和值之间用逗号隔开,并括起来的名字在报价。

例子:B = integralBoxFilter3 (5 ' NormalizationFactor ', 1);

应用于盒滤波器的归一化因子,指定为数值标量。

默认的“NormalizationFactor”具有均值滤波的效果——输出图像中的像素是图像的局部均值。要获得局部区域和,请设置“NormalizationFactor”1.为了避免在这种情况下溢出,可以考虑通过将输入图像转换为类来使用双精度图像

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

输出参数

全部折叠

经过过滤的图像,返回为3d数字数组。integralBoxFilter3只返回在没有填充的情况下计算的筛选部分。

数据类型:

版本历史

介绍了R2015b

另请参阅

|

主题

Baidu
map