考虑一个3×3空间面具,平均的所有邻居像素的强度(x, y) 3×3附近,但不包括点本身。

7 vu (au课程最后的30天时间)
如何让一个函数,这个过滤器适用于图像并显示原始图像和过滤的图像?
谢谢。

响应被接受的人

图像分析
图像分析 勒2021年9月8日
让内核都1除了中心,然后除以8:
内核= 1 (3,3)/ 8;
内核(2,2)= 0;
blurredImage = conv2(双(grayImage),内核,“相同”);
将会有一些轻微的错误在最顶端,左,前,和底部行。如果你需要改正错误可以使用两个调用conv2()——一个计算像素和一个总结值,然后将这两个图像像素。
3 commentaires
图像分析
图像分析 勒2021年9月9日
本:
对你最初的问题,你想要替换的像素的平均8周围的邻居,你会除以8。
对于你的编辑问题,不指定像素包括平均(你为什么改变你的问题吗? ? ?)你应该除以平均窗口中的像素的数量。如果它是一个3 x3的窗口,包括中央像素,这是所以你应该9像素之和除以9。5 x5使用所有像素,除以5 x5 = 25。

Connectez-vous倒评论者。

加德回应(0)

社区寻宝

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

开始狩猎!

翻译的