下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、极值滤波算法Matlab程序代码使用Matlab软件编程,程序如下I=imread('Lena.bmp'); a=imnoise(I,'salt & pepper',0.05);a=double(a);dep,wide=size(a);new_image=ones(size(a);for i=1:depfor j=1:wideif i=1&j=1m=max(a(1,1) a(1,2) a(2,1) a(2,2);n=min(a(1,1) a(1,2) a(2,1) a(2,2);if a(i,j)=m|a(i,j)=nnew_image(i,j)
2、=median(a(1,1) a(1,2) a(2,1) a(2,2);elsenew_image(i,j)=a(i,j);endendif i=1&j=widem=max(a(1,wide-1) a(1,wide) a(2,wide-1) a(2,wide);n=min(a(1,wide-1) a(1,wide) a(2,wide-1) a(2,wide);if a(i,j)=m|a(i,j)=nnew_image(i,j)=median(a(1,wide-1) a(1,wide) a(2,wide-1) a(2,wide);elsenew_image(i,j)=a(i,j);end
3、endif i=dep&j=1m=max(a(dep-1,1) a(dep,1) a(dep-1,2) a(dep,2);n=min(a(dep-1,1) a(dep,1) a(dep-1,2) a(dep,2);if a(i,j)=m|a(i,j)=nnew_image(i,j)=median(a(dep-1,1) a(dep,1) a(dep-1,2) a(dep,2);elsenew_image(i,j)=a(i,j);end endif i=dep&j=widem=max(a(dep-1,wide-1) a(dep-1,wide) a(dep,wide-1) a(dep
4、,wide);n=min(a(dep-1,wide-1) a(dep-1,wide) a(dep,wide-1) a(dep,wide);if a(i,j)=m|a(i,j)=nnew_image(i,j)=median(a(dep-1,wide-1) a(dep-1,wide) a(dep,wide-1) a(dep,wide);elsenew_image(i,j)=a(i,j);endendif i=1&j=1&j=widem=max(a(1,j-1) a(2,j-1) a(2,j) a(2,j+1) a(1,j+1) a(i,j);n=min(a(1,j-1) a(2,j
5、-1) a(2,j) a(2,j+1) a(1,j+1) a(i,j);if a(i,j)=m|a(i,j)=nnew_image(i,j)=median(a(1,j-1) a(2,j-1) a(2,j) a(2,j+1) a(1,j+1) a(i,j);elsenew_image(i,j)=a(i,j);endendif i=dep&j=1&j=widem=max(a(dep,j-1) a(dep-1,j-1) a(dep-1,j) a(dep-1,j+1) a(dep,j+1) a(i,j);n=min(a(dep,j-1) a(dep-1,j-1) a(dep-1,j)
6、a(dep-1,j+1) a(dep,j+1) a(i,j);if a(i,j)=m|a(i,j)=nnew_image(i,j)=median(a(dep,j-1) a(dep-1,j-1) a(dep-1,j) a(dep-1,j+1) a(dep,j+1) a(i,j);elsenew_image(i,j)=a(i,j);endendif j=1&i=1&i=depm=max(a(i-1,1) a(i-1,2) a(i,1) a(i,2) a(i+1,1) a(i+1,2);n=min(a(i-1,1) a(i-1,2) a(i,1) a(i,2) a(i+1,1) a(
7、i+1,2);if a(i,j)=m|a(i,j)=nnew_image(i,j)=median(a(i-1,1) a(i-1,2) a(i,1) a(i,2) a(i+1,1) a(i+1,2);elsenew_image(i,j)=a(i,j);endendif j=wide&i=1&i=depm=max(a(i-1,wide) a(i-1,wide-1) a(i,wide-1) a(i,wide) a(i+1,wide-1) a(i+1,wide);n=min(a(i-1,wide) a(i-1,wide-1) a(i,wide-1) a(i,wide) a(i+1,wi
8、de-1) a(i+1,wide);if a(i,j)=m|a(i,j)=nnew_image(i,j)=median(a(i-1,wide) a(i-1,wide-1) a(i,wide-1) a(i,wide) a(i+1,wide-1) a(i+1,wide);elsenew_image(i,j)=a(i,j);endendif i=1&i=dep&j=1&j=widem=max(a(i-1,j-1) a(i-1,j) a(i-1,j+1) a(i,j-1) a(i,j) a(i,j+1) a(i+1,j-1) a(i+1,j) a(i+1,j+1);n=min(a(i-1,j-1) a(i-1,j) a(i-1,j+1) a(i,j-1) a(i,j) a(i,j+1) a(i+1,j-1) a(i+1,j) a(i+1,j+1);if a(i,j)=m|a(i,j)=nnew_image(i,j)=median(a(i-1,j-1) a(i-1,j) a(i-1,j+1) a(i,j-1) a(i,j) a(i,j+1) a(i+1,j-1) a(i+1,j) a(i+1,j+1);elsenew_image(i,j)=a(i,j);en
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026四川爱创科技有限公司招聘PQE工程师岗位1人考试参考题库及答案详解
- 2026年哈尔滨通河县第三批公益性岗位招聘39人笔试备考试题及答案详解
- 2026上半年杭州市肿瘤医院公开招聘高层次人才补招10人考试模拟试题及答案详解
- 2026四川长虹民生物流股份有限公司招聘货运专员、关务专员岗位4人考试参考题库及答案详解
- 2026四川雅安市国峰人力资源有限责任公司招聘1人考试参考题库及答案详解
- 跌倒预防的保险政策
- 2026年镇江高新区区属国有企业招聘6人笔试备考试题及答案详解
- 2026四川省成都市石室天府中学附属小学面向社会招聘员额教师4人考试参考题库及答案详解
- 高级技师护理员:患者沟通与心理支持
- 2026四川自贡市第一人民医院第三批编外人员招聘17人笔试模拟试题及答案详解
- 2026新疆能源(集团)有限责任公司财务系统人员招聘6人笔试历年参考题库附带答案详解
- 2026年电力交易员考核电力市场仿真推演题
- 2026年聚氨酯工业行业分析报告及未来发展趋势报告
- 项目管理任务分解WBS工作坊模板
- 血液净化中心质量控制分析报告
- 2025长沙中考历史模拟试卷
- 国家锅炉压力容器压力管道安全管理A证考试题库(含答案)
- 2026年高考西班牙语试题及答案(全国卷)
- 2025-2026学年统编版三年级道德与法治下册 待人要诚信 (同步习题)有答案
- 2026年中考道德与法治32个核心考点答题模板
- 广东省深圳市宝安区2024-2025学年八年级下学期期末语文试题及答案
评论
0/150
提交评论