Matlab教程之从椒盐噪声到拉普拉斯滤波:综合指南

52 篇文章 11 订阅 ¥69.90 ¥99.00

介绍:

通过使用数学运算,可以通过“过滤”过程来修改图像。图像增强、降噪、边缘检测和特征提取只是图像过滤的众多用途中的一小部分,而图像过滤是图像处理的关键部分。本博客文章将介绍三种不同的图像滤波方法——中值滤波器、均值滤波器和拉普拉斯滤波器。

代码说明:

1. 中值滤波器:

称为中值滤波器的非线性滤波器用于消除图像中的噪声。中值滤波器的基本原理是将每个像素替换为其周围像素的中值。当减少椒盐噪声(图像中显示为白点和黑点)时,中值滤波器非常有用。

“imnoise”函数用于在应用中值滤波器之前向图像添加椒盐噪声。接下来对噪声图像进行零填充。使用循环迭代填充图像的每个像素,并在每个像素周围创建一个 3x3 窗口。使用中值函数确定窗口内像素的中值,并将结果保存在中值滤波图像的相应像素中。最后,“imshow”函数用于显示中值滤波后的图像。

%*******************************median filter******************************
original_img=imread('');
noised_img=imnoise(original_img,'salt & pepper',rand(1));
padded_img=zeros(size(noised_img)+2); 
medianfiltered_img=zeros(size(original_img));
for x=1:size(original_img,1)
    for y=1:size(original_img,2)
        padded_img(x+1,y+1)=original_img(x,y); %Padding the original matri
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值