前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Matlab图像处理之均值滤波

Matlab图像处理之均值滤波

作者头像
FPGA开源工作室
发布2019-10-29 10:19:35
1.9K0
发布2019-10-29 10:19:35
举报
文章被收录于专栏:FPGA开源工作室FPGA开源工作室

由于成像系统、传输介质和记录设备等的不完善,数字图像在其形成、传输记录过程中往往会受到多种噪声的污染。 图像的空间域滤波属于空间运算方法,例如中值滤波、均值滤波,用途主要是降噪。 今天写的Matlab代码为均值滤波 源代码:

代码语言:javascript
复制
clear all
close all
clc
%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 读入待检测图像
x= imread('lena1.jpg');
xx=x;
figure,
imshow(x);
fR=xx(:,:,1);%R分量
fG=xx(:,:,2);%G分量
fB=xx(:,:,3);%B分量
f=1/9*ones(3);%低通滤波器,滤除高频噪声
filtered_fR=imfilter(fR,f);
filtered_fG=imfilter(fG,f);
filtered_fB=imfilter(fB,f);
x_filtered=cat(3,filtered_fR,filtered_fG,filtered_fB);
figure,
imshow(x_filtered);

可能对比不是很明显,希望自己能实验。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-11-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FPGA开源工作室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档