资源简介
自己编写的三种算法,内含详细的注释供参考
![](http://www.nz998.com/pic/41147.jpg)
代码片段和文件信息
clear all;
tic;
a =imread(‘cameraman.tif‘);
[mn]=size(a);
a=imnoise(a‘salt & pepper‘0.02); %加椒盐噪声
b=im2double(a) ; %由于matlab中读入的图像是uint8的,在求平均值时很容易溢出,因此将其转换成double型进行运算
for i=2:m-1
for j=2:n-1
I1=b(i-1j-1)-b(ij); %求邻域和中心像素的差值
I2=b(i-1j)-b(ij);
I3=b(i-1j+1)-b(ij);
I4=b(ij-1)-b(ij);
I6=b(ij+1)-b(ij);
I7=b(i+1j-1)-b(ij);
I8=b(i+1j)-b(ij);
I9=b(i+1j+1)-b(ij);
q=(I1+I2+I3+I4+I7+I6+I8+I9+9*b(ij))/9; %将中心像素周围的灰度值相加求平均值
b(ij)=q;
end
end
c=im2uint8(b); %将double型数据转换成uint8
figuresubplot(121)imshow(a);
title(‘原图‘);
imwrite(a‘原图.jpg‘);
subplot(122)imshow(c);
title(‘平均滤波‘);
imwrite(c‘平均滤波.jpg‘);
toc;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 918 2011-12-04 10:09 第一题\average_filter.m
文件 1718 2011-12-04 19:01 第一题\direction.m
文件 1870 2011-12-04 10:08 第一题\k_neighborhood.m
文件 9727 2011-12-04 19:08 第一题\K邻域图像.jpg
文件 98816 2011-12-04 19:08 第一题\三种方法对比+编程解释.doc
文件 19798 2011-12-04 19:08 第一题\原图.jpg
文件 10087 2011-12-04 19:08 第一题\平均滤波.jpg
文件 14347 2011-12-04 19:08 第一题\方向平滑.jpg
目录 0 2011-12-05 17:01 第一题
----------- --------- ---------- ----- ----
157281 9
- 上一篇:基于VHDL语言的抢答器设计
- 下一篇:Shibboleth安装以及与CAS的整合
相关资源
- 矿山开采沉陷类项目基金资助现状与
- 沿光方向存在边界的超对称Chern-Simo
- 罗技方向盘G29开发文档
- 招商银行信用卡中心2018春招IT笔试数
- pwm控制驱动直流电机 可调速 可调转的
- 适用于steamVR plugin插件的往镜头正前
- MOS管寄生二极管的方向如何判断呢?
- Unity3D搓牌效果支持4个方向
- 论文研究 - 卡诺模型的未来方向和视
- 城市集中供热的优越性及未来的发展
- 六盘山盆地白垩系烃源岩发育特征与
- “关中—天水经济区”城镇
- 电子电路课程设计——方向之星控制
- 马云:未来已来.pdf
- opencv实现只有xy方向平移的图像拼接算
- 基于小波变换的方向行波距离保护的
- 基于BP神经网络的人脸识别的源代码
- 西北工业大学软件学院电子服务方向
- 均匀线阵方向图
- 互联网各厂运维方向面试题汇总附答
- 分布式数据库技术架构的演变与发展
- logitech罗技G29方向盘Unity简单工程
- zw_PATCHantenna方向图的计算方法.zip
- 信号波达方向估计的发展英文版
- STM32f10x使用L298N驱动电机程序模板直接
- 汽车四自由度模型(横摆、车身侧倾
- 正交编码器读取脉冲 计算转速以及方
- 基于运动方向的异常行为检测.pdf
- 计算机专业实习总结网络工程方向
- 4696670丝印方向及位置调整SKILL程序.
评论
共有 条评论