matlab自带滤波器函数小结(图像处理)  
1 线性平滑滤波器
用MATLAB实现领域平均法抑制噪声程序:
I=imread(' c4.jpg ');
subplot(231)
imshow(I)
title('原始图像')
flag = isrgb(I);
if flag==true
   I=rgb2gray(I);
else 
    I=I;
end
I1=imnoise(I,'salt & pepper',0.02);
subplot(232)
imshow(I1)
title(' 添加椒盐噪声的图像')
k1=filter2(fspecial('average',3),I1)/255;          %进行3*3模板平滑滤波
k2=filter2(fspecial('average',5),I1)/255;          %进行5*5模板平滑滤波

k3=filter2(fspecial('average',7),I1)/255;          %进行7*7模板平滑滤波
k4=filter2(fspecial('average',9),I1)/255;          %进行9*9模板平滑滤波
subplot(233),imshow(k1);title('3*3 模板平滑滤波');
subplot(234),imshow(k2);title('5*5 模板平滑滤波');
subplot(235),imshow(k3);title('7*7 模板平滑滤波');
subplot(236),imshow(k4);title('9*9 模板平滑滤波');

2 中值滤波器
用MATLAB实现中值滤波程序如下:
I=imread(' c4.jpg ');
flag = isrgb(I);
if flag==true
   I=rgb2gray(I);
else 
    I=I;
end
J=imnoise(I,'salt&pepper',0.02);
subplot(231),imshow(I);title('原图像');
subplot(232),imshow(J);title('添加椒盐噪声图像');
k1=medfilt2(J);            %进行3*3模板中值滤波
k2=medfilt2(J,[5,5]);      %进行5*5模板中值滤波
k3=medfilt2(J,[7,7]);      %进行7*7模板中值滤波
k4=medfilt2(J,[9,9]);      %进行9*9模板中值滤波
subplot(233),imshow(k1);title('3*3模板中值滤波');
subplot(234),imshow(k2);title('5*5模板中值滤波 ');
subplot(235),imshow(k3);title('7*7模板中值滤波');
subplot(236),imshow(k4);title('9*9 模板中值滤波');

3 状态统计滤波器:ordfilt2函数
Y=ordfilt2(X,order,domain)
由domain中非0元素指定邻域的排序集中的第order个元素代替X中的每个元素。Domain是一个仅包括0和1的矩阵,1仅定义滤波运算的邻域。
Y=ordfilt2(X,order,domain,S)
S与domain一样大,用与domain的非0值相应的S的值作为附加补偿。

4 二维自适应除噪滤波器:wiener2函数
wiener2函数估计每个像素的局部均值与方差,该函数用法如下:
J=wiener2(I,[M N],noise)
使用M×N大小邻域局部图像均值与偏差,采用像素式自适应滤波器对图像I进行滤波。
[J,noise]=wiener2(I,[M N])
滤波前还有估计附加噪声的能量。

5 特定区域滤波
MATLAB图像处理工具箱中提供的roifilt2函数用于对特定区域进行滤波,其语法格式为:
J=roifilt2(h,I,BW)
其功能是:使用滤波器h对图像I中用二值掩模BW选中的区域滤波。
J=roifilt2(I,BW,fun)
J=roifilt2(I,BW,fun,P1,P2,…)
其功能是:对图像I中用二值掩模BW选中的区域作函数运算fun,其中fun是描述函数运算的字符串,参数为P1、P2、…。返回图像J在选中区域的像素为图像I经fun运算的结果,其余部分的像素值为I的原始值。
例:对指定区域进行锐化滤波的程序清单:
I=imread('eight.tif');
c=[222 272 300 272 222 194];
r=[21 21 75 121 121 75];
BW=roipoly(I,c,r);
h=fspecial('unsharp');
J=roifilt2(h,I,BW);
subplot(1,2,1);imshow(I);
subplot(1,2,2);imshow(J);

matlab自带滤波器函数小结(图像处理)相关推荐

  1. matlab自带滤波器函数

    matlab自带滤波器函数小结(图像处理) 注:原文链接:http://www.ilovematlab.cn/forum.php?mod=viewthread&tid=215671 1 .线性 ...

  2. MATLAB中的常用函数小结

    1. MATLAB中的常用函数小结 文章目录 1. MATLAB中的常用函数小结 1. MATLAB图像处理工具箱 1.1 图像显示 1.2 图像文件输入/输出 1.3. 图像像素值及其统计 1.4 ...

  3. MATLAB自带PCA函数的参数含义及使用方法

    目录 1.PCA函数的输入与输出参数 2.PCA函数的使用方法 参考文献: 1.PCA函数的输入与输出参数 function [coeff, score, latent, tsquared, expl ...

  4. matlab计算绝对值的导数,如何用matlab求带绝对值函数的导数? 你值得一看的技巧...

    用matlab求函数的导数:如果一个函数表达式中有绝对值,那对该函数求导就需要注意啦!该函数可能在他的零点处导数不存在,所以我们不能用传统的方法求导,应该在零点处分别求左导数和右导数,如果左导数和右导 ...

  5. matlab 自带pca函数,matlab实现主成分分析 princomp函数 PCA中有这个函数

    matlab实现主成分分析 princomp函数 最近看了些主成分分析,混迹Matlab论坛,翻了n多帖子,对princomp函数有了些了解. 在此只讲一些个人理解,并没有用术语,只求通俗. 贡献率: ...

  6. matlab knn,matlab自带knn函数

    话说matlab的模式识别工具箱非常强大,对于一般应用来说基本不用自己编程,这就给科研带来了极大的便利. 之后估计会利用这个工具箱里的许多分类方法,比如KNN.BP.SVM等等: 现在就利用knn来进 ...

  7. matlab自带滤波器,数字滤波 - MATLAB Simulink - MathWorks 中国

    使用命令行函数或交互式 App 设计和实现滤波器. Eliminate the phase distortion introduced by an IIR filter. 使用索引来抵消滤波引入的时移 ...

  8. matlab自带kfcm函数,kfcmFun.m

    function [center, U, obj_fcn] = kfcmFun(data, cluster_n,maxit, kernel_b,expo) data_n = size(data, 1) ...

  9. matlab写函数教程,【Matlab基础】 自定义函数

    函数--是编程的核心概念之一,是能够完成相对独立功能的代码封装成的模块. 在主程序中通过函数名和实参调用它,通过接口(即函数的输入.输出参数)来实现"通讯".所以在调用函数时,你只 ...

最新文章

  1. 学霸女孩放弃保研再次高考,原因让人泪目…
  2. [C#] Delegate, Multicase delegate, Event
  3. quota在oracle,Oracle的表空间quota详解
  4. 使命召唤 战区:战术竞技新思路,卷入RPG元素的激烈战斗
  5. 【TensorFlow】TensorFlow从浅入深系列之十二 -- 教你深入理解卷积神经网络中的池化层
  6. 进程的描述与控制 操作系统第二章知识点归纳总结
  7. VB 遍历指定目录及子目录所有文件函数
  8. GitLab5.3修改项目仓库名称后wiki不能访问
  9. android实现nfc支付宝,支付宝首次支持NFC与LBS 实现快速手机支付
  10. Create a virtualbox Based CentOS 6 OpenStack Cloud Image
  11. CSDN积分获得途径
  12. 淘宝/天猫/京东/抖音直播年货节抢购秒杀助手更新下载,喵惠抢购助手支持自动免密支付,分享源码共同学习探讨
  13. java单例模式调用_java单例模式使用及注意事项
  14. 译文 | 通俗易懂的机器学习(1)
  15. java连接HDFS+Kerberos配置参数示例
  16. 安卓内存数据分析和内存脚本分析教程分享
  17. 电信计费综合管理系统
  18. head和tail命令--用Enki学Linux系列(8)
  19. clojure实现邮箱发送
  20. 妙语联珠----有钱时、没钱时(节选自上海东方台)

热门文章

  1. 基于内容的电影推荐:物品画像
  2. 【Python网络爬虫】Python网络爬虫案例:知乎Live
  3. 那些年收藏的技术文章(一)-CSDN篇
  4. 龙格库塔法的基本原理
  5. 杩滅▼涓绘満寮鸿揩鍏抽棴浜嗕竴涓幇鏈夌殑杩炴帴銆�
  6. 工程价款纠纷系列-清单漏项
  7. 记一次全角空格造成的nginx启动失败(坑)
  8. windows10 安装msdatlst.ocx控件
  9. 关于手机功能NFC(以华为V9为例)
  10. 天梯赛(2020题目集)