使用中值()而不是medfilt2 ()

22日视图(30天)
马太福音工作者
马太福音工作者 2021年10月4日
评论道: Rena伯曼 2021年12月13日
我不确定如何做b部分,因此c。你能帮助如何代码吗
我的老师要求用中值()
我附加的图像文件
% % 2。中值滤波器
sad1 = imread (“sadimg.bmp”);%)读“sadimg。bmp图像存储到sad1”
median_filt =
1评论
Rena伯曼
Rena伯曼 2021年12月13日
(答案Dev)恢复编辑

登录置评。

答案(2)

沃尔特·罗伯森
沃尔特·罗伯森 2021年10月4日
阅读信息的函数 //www.tianjin-qmedu.com/help/images/ref/blockproc.html 更密切。
提示:使用1 x 1块的边界[1]
提示:使用TrimBorder假
2的评论
图像分析
图像分析 2021年10月4日
blockproc通常在“跳跃”的块大小,扫描图像。然而它可以移动一个重叠,所以它将被一个像素,如果你想要的。我将演示两种方法。
但是我认为,如果你想要移动一个像素,那么您应该使用的函数而不是将nlfilter ()。你可以有一个定制的过滤器,你做了一个中间值()函数。演示也附上。

登录置评。


社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!