【图像去噪】基于自适应中值滤波实现图像去噪matlab代码
📅 2026/8/3 0:17:31
👁️ 次浏览
1 简介由于图像噪声会对后续的图像处理结果产生影响,所以在对图像进行其他处理前应先对图像去噪.针对传统中值滤波器在去除均匀分布椒盐噪声时效果并不理想,设计出一种自适应阈值中值滤波器.分别用两种滤波器进行图像去噪实验,通过对比去噪后图像的信噪比,峰值信噪比以及视觉效果发现:较之传统的中值滤波器,新的自适应中值滤波器能更有效地去除椒盐噪声并减少图像失真.2 完整代码%******************************************* %———自适应中值滤波法去除大密度椒盐噪声——— % 主要思想 % 判断当前像素是否为噪声点 % 1) NO -不处理 % 2) YES-自适应中值滤波 % 3) 边缘处理 %****************************************** close all;clc; clear all set(0,defaultfigurecolor,w) %读取图像 Iimread(rice.png); %变为灰度图 % Irgb2gray(I); %加椒盐噪声 Inimnoise(I,salt pepper,0.7); %求图像最大最小值 maxmax(max(In)); minmin(min(In)); %创建一幅图像 sizesize(In); Jzeros(size); %自适应中值滤波 for i2:size(1)-1 for j2:size(2)-1 if(In(i,j)max||In(i,j)min) J(i,j)I(i,j); else for k1 AIn(i-k:ik,j-k:jk); Bmedian(median(A)); if(Bmax||Bmin) J(i,j)B; break; end end end end end %边缘处理 %第一行 for i2:size(2)-1 around((In(1,i-1)In(1,i)In(1,i1))/3); J(1,i)a; end %最后一行 for i2:size(2)-1 around((In(size(1),i-1)In(size(1),i)In(size(1),i1))/3); J(size(1),i)a; end %第一列 for i2:size(1)-1 around((In(i-1,1)In(i,1)In(i1,1))/3); J(i,1)a; end %最后一列 for i2:size(1)-1 around((In(i-1,size(2))In(i,size(2))In(i1,size(2)))/3); J(i,size(2))a; end %左上角 J(1,1)round((J(1,2)J(2,1))/2); %左下角 J(size(1),1)round((J(size(1),2)J(size(1)-1,1))/2); %右上角 J(1,size(2))round((J(1,size(2)-1)J(2,size(2)))/2); %右下角 J(size(1),size(2))round((J(size(1),size(2)-1)J(size(1)-1,size(2)))/2); Juint8(J); %figure,imshow(I); %用评价函数评价SMF处理结果 Kmedfilt2(In); snr_1snr(I,K); %用评价函数评价本算法处理结果 snr_2snr(I,J); %显示处理结果 subplot(131),imshow(I);title(原图) subplot(132),imshow(In);title(加噪图) subplot(133),imshow(J);title(去噪图)3 仿真结果4 参考文献[1]耿帅, and 王希常. 一种基于中值滤波的图像去噪算法. 计算机与现代化 11(2011):3.部分理论引用网络文献若有侵权联系博主删除。
Windows 11 LTSC 24H2一键恢复微软商店终极指南 【免费下载链接】LTSC-Add-MicrosoftStore Add Windows Store to Windows 11 24H2 LTSC 项目地址: https://gitcode.com/gh_mirrors/ltscad/LTSC-Add-MicrosoftStore
你是否正在使用Windows 11 LTSC企业版,却发…
📅 2026/8/3 0:17:31
智能位置防护:全面解析Android模拟位置隐藏技术方案 【免费下载链接】HideMockLocation Xposed module to hide the mock location setting. 项目地址: https://gitcode.com/gh_mirrors/hi/HideMockLocation
在Android生态中,位置隐私保护一直备受…
📅 2026/8/3 0:17:31
1 简介Multi-image superresolution (SR) techniques produce a high-resolution image from several low-resolution observations. Previous reconstruction-based SR approaches focus more on the optimization models but have not adequately emphasized the mathemati…
📅 2026/8/3 0:17:31
1. 项目概述:为什么315MHz RF模块在创客圈经久不衰?如果你玩过Arduino、树莓派或者ESP32,想给项目加个无线遥控功能,但又不想碰复杂的Wi-Fi配置或者功耗巨大的蓝牙,那你大概率会听说过315MHz、433MHz这些频段的RF模块。…
📅 2026/8/3 0:59:01
Linux 逻辑卷管理
环境准备
虚拟机添加3块20G硬盘,sdb sdc sdd
[rootcentos7 ~]# lsblk /dev/sd{b..d}
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdb 8:16 0 20G 0 disk
sdc 8:32 0 20G 0 disk
sdd 8:48 0 20G 0 disk逻辑卷基本管理
硬…
📅 2026/8/3 0:59:01
破解Mac网络困境:HoRNDIS如何让Android手机成为你的USB网络救星 【免费下载链接】HoRNDIS Android USB tethering driver for Mac OS X 项目地址: https://gitcode.com/gh_mirrors/ho/HoRNDIS
想象一下这个场景:你正在咖啡厅赶一个紧急项目&#…
📅 2026/8/3 0:59:01
如何快速掌握Palworld存档编辑:终极完整指南 【免费下载链接】palworld-save-tools Tools for converting Palworld .sav files to JSON and back 项目地址: https://gitcode.com/gh_mirrors/pa/palworld-save-tools
你是否曾经梦想过能够随心所欲地修改Palw…
📅 2026/8/3 0:59:01
G-Helper:华硕笔记本终极轻量化控制工具,3步告别Armoury Crate臃肿体验 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar, Pr…
📅 2026/8/3 0:58:01
Palworld存档编辑终极指南:如何用Python工具轻松修改游戏数据 【免费下载链接】palworld-save-tools Tools for converting Palworld .sav files to JSON and back 项目地址: https://gitcode.com/gh_mirrors/pa/palworld-save-tools
你是否在帕鲁世界中投入…
📅 2026/8/3 0:58:01
PC服务器具身机器人:构建具身智能从仿真到量产的闭环迭代混合架构一、前言:具身智能需要“混合算力闭环系统”传统人工智能依赖云端静态数据集训练,不具备物理交互能力,无法适应真实世界的不确定性。具身智能(Embodied…
📅 2026/8/3 0:00:19
前言构建机器人、具身智能这类分布式实时系统,通信底座直接决定整套系统的实时性、容错性、组网能力。分布式领域长期存在 4 类经典通信架构:点对点模式、Broker 中间代理模式、广播模式、以数据为中心(DDS)模式。很多开发者疑惑&…
📅 2026/8/3 0:00:19
完整指南:如何让2008-2017年老款Mac运行最新macOS系统 【免费下载链接】OpenCore-Legacy-Patcher Experience macOS just like before 项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
还在为手中的老款Mac无法升级到最新系统而烦…
📅 2026/8/3 0:00:19
1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…
📅 2026/8/2 0:00:48
温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…
📅 2026/8/2 0:00:48
1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同ÿ…
📅 2026/8/2 0:00:48
AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言
HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…
📅 2026/8/2 1:22:12
无损视频剪辑终极指南:如何实现快速高效的多媒体处理 【免费下载链接】lossless-cut The swiss army knife of lossless video/audio editing 项目地址: https://gitcode.com/gh_mirrors/lo/lossless-cut
在数字媒体创作领域,视频编辑处理的质量损…
📅 2026/8/2 0:02:59
1. 本科生论文写作的AI辅助现状本科毕业论文是每个大学生必须跨越的一道坎。记得我当年写论文时,光是文献检索就花了整整两周时间,打印的参考文献堆满了半个书桌。如今AI技术的发展为学术写作带来了革命性变化,合理使用这些工具可以节省80%以…
📅 2026/8/2 1:22:12