帮助中心帮助中心
三维积分图像的三维盒滤波
B = integralBoxFilter3 (A)
B = integralBoxFilter3 (filterSize)
B = integralBoxFilter3 (___、名称、值)
B= integralBoxFilter3 (一个)过滤器积分图像一个用一个3乘3乘3的盒子过滤器。
B= integralBoxFilter3 (一个)
B
一个
例子
B= integralBoxFilter3 (一个,filterSize)过滤器积分图像一个带有三维盒式过滤器,其大小由filterSize.
B= integralBoxFilter3 (一个,filterSize)
filterSize
B= integralBoxFilter3 (___,名称,值)使用名称-值对来控制过滤的各个方面。
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期望输入的积分图像,一个,为用计算得到的竖直积分图像integralImage3.integralBoxFilter3不支持旋转积分图像。假设积分图像的第一行、第一列和第一个平面被填充,如返回的integralImage3.
integralBoxFilter3
integralImage3
数据类型:双
双
3.
框过滤器的大小,指定为正奇数整数或正奇数整数的3元素向量。如果filterSize是标量,那么integralBoxFilter3使用立方体框过滤器。
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64
单
int8
int16
int32
int64
uint8
uint16
uint32
uint64
指定可选参数对为Name1 = Value1,…,以=家,在那里的名字参数名称和价值对应的值。名-值参数必须出现在其他参数之后,但对的顺序并不重要。
Name1 = Value1,…,以=家
的名字
价值
在R2021a之前,名称和值之间用逗号隔开,并括起来的名字在报价。
例子:B = integralBoxFilter3 (5 ' NormalizationFactor ', 1);
B = integralBoxFilter3 (5 ' NormalizationFactor ', 1);
NormalizationFactor
1 / filterSize。^ 3
1 /刺激(filterSize)
应用于盒滤波器的归一化因子,指定为数值标量。
默认的“NormalizationFactor”具有均值滤波的效果——输出图像中的像素是图像的局部均值。要获得局部区域和,请设置“NormalizationFactor”来1.为了避免在这种情况下溢出,可以考虑通过将输入图像转换为类来使用双精度图像双.
“NormalizationFactor”
1
经过过滤的图像,返回为3d数字数组。integralBoxFilter3只返回在没有填充的情况下计算的筛选部分。
介绍了R2015b
imboxfilt3|integralImage3
imboxfilt3
您有了这个示例的修改版本。您想用您的编辑打开这个示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您的地理位置,我们建议您选择:.
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。
联系当地办事处