降低强度使用一个函数在一个图像

1视图(30天)
所以我试图使用意味着过滤处理图像。平均滤波的概念就是图像中每个像素的值替换为其邻国的平均(平均)值,包括自己。

答案(1)

图像分析
图像分析 2016年10月12日
试试conv2:
windowSize = 3;
内核= 1 (windowSize) / windowSize ^ 2;
filteredImage = conv2(双(grayImage),内核,“相同”);
imshow (filteredImage []);
这将给一个输出图像,每个像素的均值是一个3×3的窗口滑动。
2的评论
图像分析
图像分析 2016年10月12日
是的,有边界/边缘效应与过滤器和有不同的处理方式。像conv2 imfilter()是(),但提供了更多的边界处理选项。不幸的是没有一个人看到的是像沃尔特提到“缩小窗口”效应。3 x3的过滤器(最近的8邻居),只有最外层的边界层边缘像素的影响。如果外1像素宽的界限是很重要的,和你想要的“缩小窗口”选项,你必须喜欢沃尔特解释道。可以用nlfilter()或blockproc()但不会那么快conv2()或imfilter()是高度优化的,所以只安排一个像素,我不会烦的。

登录置评。

社区寻宝

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

开始狩猎!