文档

integralBoxFilter3

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

语法

B = integralBoxFilter3(intA)
B = integralBoxFilter3(intA,filterSize)
B = integralBoxFilter3(___、名称、值)

描述

B= integralBoxFilter3 (国际商标滤波积分图像国际商标用一个3 × 3 × 3的盒子过滤器。B是班级的三维图像吗包含过滤后的输出。

例子

B= integralBoxFilter3 (国际商标filterSize滤波积分图像国际商标三维盒子过滤器,大小为filterSize

B= integralBoxFilter3 (___名称,值滤波积分图像国际商标使用带有名称-值对的3-D框过滤器来控制过滤的各个方面。

例子

全部折叠

加载3-D MRI数据。

volData = load(“核磁共振”);vol = squeeze(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不支持旋转积分图像万博1manbetx。假设积分图像的第一行、第一列和第一页是填充的,由返回integralImage3

例子:B = integralBoxFilter3(A);

数据类型:

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

例子:B = integralBoxFilter3(A,5);

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

名称-值对参数

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

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

全部折叠

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

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

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

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

输出参数

全部折叠

过滤后的图像,返回一个真实的、非稀疏的3-D类数组integralBoxFilter3只返回未填充的过滤部分。

另请参阅

|

主题

在R2015b中引入

这个话题有用吗?