文档帮助中心文档
三维中值滤波
B = medfilt3 (A)
B = medfilt3(A,[m n p])
B = medfilt3 (___padopt)
例子
B= medfilt3 (一个)过滤3d图像一个用一个3 × 3 × 3的滤波器。默认情况下,medfilt3通过在边界上以镜像方式复制值来填充图像。
B= medfilt3 (一个)
B
一个
medfilt3
B= medfilt3 (一个,[m n p])对三维图像进行中值滤波一个在三维空间中。每个输出体素B的中值米——- - - - - -n——- - - - - -p在相应体素周围的邻域一个.
B= medfilt3 (一个,[m n p])
[m n p]
B= medfilt3 (___,padopt)控制medfilt3填充数组边界。
B= medfilt3 (___,padopt)
padopt
全部折叠
创建一个嘈杂的三维表面。
[x, y, z, V] =流(50);noisyV = V + 0.1 *双(兰德(大小(V)) > 0.95) - 0.1 *双(兰德(大小(V)) < 0.05);
运用中值滤波。
filteredV = medfilt3 (noisyV);
同时显示噪声和过滤过的表面。
subplot(1,2,1) hpatch1 = patch(isosurface(x,y,z,noisyV,0));isonormals (x, y, z, noisyV hpatch1)组(hpatch1,“FaceColor”,“红色”,“EdgeColor”,“没有”) daspect([1,4,4]) view([-65,20])轴紧从camlight左照明冯氏subplot(1,2,2) hpatch2 = patch(isosurface(x,y,z,filteredV,0));isonormals (x, y, z, filteredV hpatch2)组(hpatch2,“FaceColor”,“红色”,“EdgeColor”,“没有”) daspect([1,4,4]) view([-65,20])轴紧从camlight左照明冯氏
输入图像,指定为3-D数字或逻辑数组。
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑
单
双
int8
int16
int32
int64
uint8
uint16
uint32
uint64
逻辑
(3 3 3)
邻域大小,指定为正奇数的3元素向量。
数据类型:单|双|int8|int16|int32|uint8|uint16|uint32
“对称”
“零”
“复制”
填充选项,指定为以下值之一:
0
数据类型:字符|字符串
字符
字符串
输出图像,作为与输入图像大小相同的类的3-D数字数组返回一个.
medfilt2
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系