文档帮助中心文档
三维图像的三维盒滤波
B = imboxfilt3(A)
B = imboxfilt3(A,filterSize)
B = imboxfilt3(___、名称、值)
例子
B= imboxfilt3 (一个)过滤3-D图像一个用3-D盒子滤镜,大小为3 * 3 * 3
B= imboxfilt3 (一个)
B
一个
B= imboxfilt3 (一个,filterSize)滤镜三维图像一个用三维盒子滤镜filterSize。
B= imboxfilt3 (一个,filterSize)
filterSize
B= imboxfilt3 (___,名称,值)使用名称-值对参数来控制筛选的各个方面。
B= imboxfilt3 (___,名称,值)
名称,值
全部折叠
将3-D图像数据加载到工作区中。
volData = load(“核磁共振”);vol = squeeze(volData.D);
用3-D框过滤器过滤图像。
localMean = imboxfilt3(vol,[5 5 3]);
要过滤的图像,指定为3-D数字数组。
如果一个包含正或nan的行为imboxfilt3是未定义的。当使用基于积分图像的滤波时,就会发生这种情况。限制…的传播正而且nan在输出中,考虑使用imfilter代替。
正
nan
imboxfilt3
imfilter
数据类型:单|双|int8|int16|int32|uint8|uint16|uint32
单
双
int8
int16
int32
uint8
uint16
uint32
3.
盒子过滤器的大小,指定为正奇数整数或正奇数的3元素向量。如果filterSize为标量,则过滤器为立方体。
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64
int64
uint64
的可选逗号分隔对名称,值参数。名字参数名称和价值对应的值。名字必须出现在引号内。您可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家。
名字
价值
Name1, Value1,…,的家
B = imboxfilt3(A,5,'padding','circular');
填充
“复制”
“圆”
“对称”
填充模式,指定为下列值之一或数值标量。如果指定一个标量值,则图像边界之外的输入图像像素将隐式地假定具有该标量值。
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64|字符|字符串
字符
字符串
NormalizationFactor
1 / filterSize。^ 3
1 /刺激(filterSize)
应用于盒形滤波器的归一化因子,指定为数值标量。
默认的“NormalizationFactor”具有均值过滤器的效果-输出图像中的像素是图像的局部均值。若要获取局部区域和,请设置“NormalizationFactor”来1。为了避免在这种情况下溢出,可以考虑通过将输入图像转换为类来使用双精度图像双。
“NormalizationFactor”
1
例子:“NormalizationFactor”,1
“NormalizationFactor”,1
过滤后的图像,作为3-D数字数组返回。
imboxfilt使用基于卷积的过滤或积分图像过滤执行过滤,使用内部启发式来确定使用哪种过滤方法。
imboxfilt
imboxfilt|imfilter|integralBoxFilter3
integralBoxFilter3
您有这个示例的修改版本。要使用编辑打开此示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:。
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处