图像去噪算法matlab,图像去噪有哪些滤波方法

  图像去噪算法matlab,图像去噪有哪些滤波方法

  【图像去噪】基于空域和频域两种滤波实现图像去噪含矩阵实验室源码_MATLAB仿真博客的技术博客_博客

  一简介本文是基于矩阵实验室的图像使用者界面来对不同的(彩色或灰色)图像进行图像增强的相关处理,主要包括以下四点:

  频域变换:傅里叶变换和离散余弦变换及其反变换,可将图像在空域上的特性转化到频域上;

  叠加噪声:对图像添加高斯噪声和椒盐噪声;

  空域滤波:对噪声污染后的图像添加不同模板下的平滑滤波和锐化滤波,可选择不同模板尺寸;

  频域滤波:对噪声污染后的图像添加理想低通滤波器、巴特沃斯低通滤波器、理想高通滤波器、巴特沃斯高通滤波器、带通滤波器、带阻滤波器等,可实现平滑图像的效果。

  2部分代码

  函数varargout=untitled2(varargin)

  %无标题2M-无标题2的文件。无花果

  %无标题2本身创建一个新的无标题2或引发现有的

  %单例* .

  %

  % H=无标题2将句柄返回给新的无标题2或将句柄返回给

  %现有的单例*。

  %

  % UNTITLED2(CALLBACK ,hObject,eventData,handles,)调用本地

  %无标题2中的函数名为回电.用给定的输入参数初始化m .

  %

  % UNTITLED2(属性,值,)创建一个新的无标题2或引发

  %现有单例*。从左边开始,属性值对是

  %在调用无标题_打开功能之前应用于图形用户界面.一;一个

  %无法识别的属性名或无效值使属性应用程序

  %停止。所有输入都通过变长度输入宗量传递给未标题_ OpeningFcn .

  %

  % *请参见指南的"工具"菜单上的图像使用者界面选项。选择图像使用者界面只允许一个

  要运行的%实例(单例)”.

  %

  %请参阅:指南、GUIDATA、GUIHANDLES

  %编辑以上文本以修改对无标题帮助的响应2

  %指南最后修改时间2.5版2002年4月29日10时27分36秒

  %开始初始化代码-不要编辑

  GUI _ Singleton=1;

  gui_State=struct(gui_Name ,mfilename,

  gui_Singleton ,gui_Singleton,

   gui_OpeningFcn ,@untitled2_OpeningFcn,

  gui_OutputFcn ,@untitled2_OutputFcn,

  gui_LayoutFcn ,[],

  gui_Callback ,[]);

  if nargin isstr(varargin{1})

  GUI _ state。GUI _ Callback=str 2 func(vara rgin { 1 });

  目标

  如果输出参数的数目

  [varargout { 1:nargout }]=GUI _ mainfcn(GUI _ State,vara gin {:});

  其他

  gui_mainfcn(gui_State,vara rgin {:});

  目标

  %结束初始化代码-不要编辑

  % -在无标题2可见之前执行。

  函数无标题2 _打开fcn(ho对象,eventdata,handles,varargin)

  %此函数没有输出参数,请参见输出Fcn .

  % h对象句柄到数字

  % eventdata保留-将在矩阵实验室的未来版本中定义

  %句柄包含句柄和用户数据的结构(请参见GUIDATA)

  % vara杜松子酒无标题2的命令行参数(请参见瓦拉金酒)

  %选择无标题2的默认命令行输出

  handles.output=hObject

  %更新句柄结构

  guidata(hObject,handles);

  %等待使无标题2等待用户响应(请参见UIRESUME)

  % ui等待(句柄。图1);

  % -此函数的输出返回到命令行。

  函数varargout=untitled 2 _ output fcn(h对象,事件数据,句柄)

  % varargout单元格数组,用于返回输出参数(请参见VARARGOUT);

  % h对象句柄到数字

  % eventdata保留-将在矩阵实验室的未来版本中定义

  %句柄包含句柄和用户数据的结构(请参见GUIDATA)

  %从句柄结构获取默认命令行输出

  varargout { 1 }=handles.output

  %四个下拉菜单

  % -在设置所有属性后,在对象创建期间执行。

  函数popupmenu1_CreateFcn(hObject,eventdata,handles)

  % h弹出菜单一的对象句柄(参见GCBO)

  % eventdata保留-将在矩阵实验室的未来版本中定义

  %句柄为空-调用所有创建Fcns后才创建句柄

  %提示:在Windows操作系统上,弹出菜单控件通常有一个白色背景。

  %参见上海跨国采购中心有限公司和计算机。

  如果上海跨国采购中心有限公司

  set(hObject, BackgroundColor , white );

  其他

  set(ho对象, BackgroundColor ,get(0, defaultUicontrolBackgroundColor ));

  目标

  % -在弹出菜单1中的选择更改时执行。

  函数popupmenu1_Callback(hObject,eventdata,handles)

  % h弹出菜单一的对象句柄(参见GCBO)

  % eventdata保留-将在矩阵实验室的未来版本中定义

  %句柄包含句柄和用户数据的结构(请参见GUIDATA)

  % Hints:contents=get(ho object, String )将弹出菜单1内容作为单元格数组返回

  % contents{get(hObject, Value)}从弹出菜单1中返回选定的项目

  % -在设置所有属性后,在对象创建期间执行。

  函数popup menu 2 _ create fcn(ho object,eventdata,handles)

  % h弹出菜单2的对象句柄(参见GCBO)

  % eventdata保留-将在矩阵实验室的未来版本中定义

  %句柄为空-调用所有创建Fcns后才创建句柄

  %提示:在Windows操作系统上,弹出菜单控件通常有一个白色背景。

  %参见上海跨国采购中心有限公司和计算机。

  如果ispc3仿真结果

  四参考文献[1]崔艳萌。联合空域和频域的图像去噪算法及其应用研究d .河南师范大学, 2016.

  博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的矩阵实验室仿真,相关矩阵实验室代码问题可私信交流。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: