实验4 图像平滑算法实现
更新时间:2023-11-18 14:00:01 阅读量: 教育文库 文档下载
- 实验室推荐度:
- 相关推荐
南京信息工程大学 实验(实习)报告
实验(实习)名称实验4 图像平滑算法实现 实验(实习)日期 2015.6 得分 指导教师 张 辉 计算机系 专业 科学与技术 年级 12 班次 3 姓名 学号 2 一、实验目的:
理解图像平滑的相关算法,并掌握算法的实现。 二、实验内容:
1. 读入一幅灰度图像。
2. 对原始图片添加噪声(随机噪声和椒盐噪声)( imnoise函数)。
3. 利用均值滤波算法(取模板分别为3×3,5×5)去除噪声(自己编写一段代码实现此功能),显示去噪前后的图像。
4. 利用中值滤波算法对图像去除噪声(自己编写一段代码实现此功能),显示去噪前后的图像。
三、实验要求:
1. 用Matlab语言进行编程,实现上述功能,并尽量使得程序具有通用性。 2. 撰写实验报告并附上所用程序和结果。 四、实验结果: clear;clc;
f=imread('eight.tif');
f2=imnoise(f,'salt & pepper',0.02); [r,c]=size(f2); g=f2;
for i=2:r-1 for j=2:c-1
nei=f2(i-1:i+1,j-1:j+1); avg=sum(sum(nei))/9; g(i,j)=avg; end end
g=uint8(g);
subplot(131),imshow(f); subplot(132),imshow(f2); subplot(133),imshow(g);
clear;clc;
f=imread('eight.tif');
f2=imnoise(f,'salt & pepper',0.02); [r,c]=size(f2); g=f2; for i=3:r-2
for j=3:c-2
nei=f2(i-2:i+2,j-2:j+2); avg=sum(sum(nei))/25; g(i,j)=avg; end
end g=uint8(g); subplot(131),imshow(f); subplot(132),imshow(f2); subplot(133),imshow(g);
subplot(132),imshow(f2); subplot(133),imshow(g); clear;clc;
f=imread('eight.tif');
f2=imnoise(f,'salt & pepper',0.02); [r c]=size(f2) g=f2; u=zeros(1,9); for i=2:r-1
for j=2:c-1 u(1)=g(i,j); u(2)=g(i,j+1); u(3)=g(i-1,j+1); u(4)=g(i-1,j); u(5)=g(i-1,j-1); u(6)=g(i,j-1); u(7)=g(i+1,j-1);
u(8)=g(i+1,j); u(9)=g(i+1,j+1);
for p=1:8 for q=1:8-p
if u(q)>u(q+1) k=u(q);
u(q)=u(q+1);
u(q+1)=k;
end end end
rg(i,j)=u(5); end end g=uint8(rg); subplot(131),imshow(f); subplot(132),imshow(f2); subplot(133),imshow(g);
正在阅读:
实验4 图像平滑算法实现11-18
动感中队 - 图文05-31
“时代的歌中之歌”06-04
网络热词激活沉寂的汉语06-29
2019高考英语北京卷语法填空精细解析11-12
条屏发布软件V3.54使用说明书10-14
染整实验考试重点(上) 染整工艺原理03-19
分项工程技术交底(桥梁) - 图文09-26
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 平滑
- 算法
- 图像
- 实验
- 实现