数字图像处理中,通常用滤波的方法去除图像噪声,提高图像质量,突出图像特征。

线性滤波就是通过输入图像像素领域的加权平均得到输出图像的像素值。

1.创建预定义滤波器命令fspecial()

调用格式:h=fspecial(type);

h=fspecial(type,parameters);

其中,type为过滤器类型,parameters为可选参数。fspecial()函数用于生成预定义滤波器,并返回计算模块到矩阵h中。

type的取值可以为以下值:

'average':均值滤波器;

'disk':圆均值滤波器;

'gaussian':高斯低通滤波器;

'laplacian':2-D拉普拉斯算子;

'log':用于高斯滤波器的拉普拉斯算子;

'motion':运动滤波器;

'prewitt':Prewitt水平边缘检测滤波器;

'sobel':Sobel水平边缘检测滤波器;

'unsharp':unsharp对比增强滤波器;

通过parameters参数可以根据不同滤波器类型设置各个滤波器相应的属性,如h矩阵的大小等。

2.二维线性滤波函数filter2()

调用格式:Y=filter2(h,X);

Y=filter2(h,X,'shape');

其中,h为预定义滤波器生成的计算模块,X为原始图像数据矩阵,返回结果存储在矩阵Y中。

参数'shape',可以为以下3种:

'same':输出矩阵Y与X维数相同;

'valid':只输出相关部分,Y的维数小于X的维数;

'full':完整输出,Y的维数大于X的维数。

参数shape的默认值为same。

3.多维图像滤波函数imfilter()

调用格式:B=imfilter(A,h);

B=imfilter(A,h,OPTION1,OPTION2,...);

其中,A为原始图像数据矩阵,h为预定义滤波器生成的计算模块,OPTION1,OPTION2,...为可选参数,滤波计算后输出到矩阵B中。可选参数包括边界选项(X、‘symmetric’、‘replicate’、‘circular’)、输出维数选项(‘same’、‘full’)、相关与卷积选项(‘corr’、‘conv’)等。

matlab线性数据毛刺剔除,matlab滤波技术及区域处理---线性滤波相关推荐

  1. 用matlab的数据绘图,[精品]MATLAB常用数据绘图示例 -工程

    1.三维曲线 >> t=0:pi/50:10*pi; >> plot3(sin(2*t),cos(2*t),t) >> axis square >> g ...

  2. matlab主要数据预处理函数,Matlab 神经网数据预处理的函数

    Matlab 神经网数据预处理的函数 poststd 后处理由 PRESTD 预处理的数据 在 R2006a NNET 5.0 中已经过时最后用于 R2005b NNET 4.0.6 句法[p,t]= ...

  3. matlab表格数据输入方式,matlab输入excel表格数据-matlab怎么把数据写入excel

    怎样将MATLAB中的数据输出到excel中 第一:程序的方法 I=xlsread('文件名.xls');%注意文件要在matlab的读取路径中. 第二:快捷方法 如何将excel表格中大量数据导入m ...

  4. matlab工作区数据导出l,matlab把数据保存为excel表格-matlab工作区数据怎么转为excel...

    怎样将MATLAB中的数据输出到excel中? 将数据保存到excel文件 xlswrite(xlsfile, data, sheet, range); % sheet 和 range不指定 如: x ...

  5. matlab 角域重采样,matlab滤波技术与区域处理---区域滤波

    1.多边形区域选择函数roipoly() 调用格式:BW=roipoly(I,C.R): BW=roipoly(I): 其中,I为目标图像矩阵,C.R分别为多边形顶点的横坐标.纵坐标向量,维数相同,用 ...

  6. matlab提取数据的一部分,matlab如何提取数组中的满足一定范围的一段数据

    给定一个数组,如何让matlab生成一个这个数组中的一个随机数? x=[102030];x(randi(length(x)));其中randi(length(x))生成从1~(x的长度)这几个自然数中 ...

  7. matlab 线性时不变规律,MATLAB实验——运用MATLAB求解和线性时不变系统要点详解.docx...

    MATLAB实 验 报 告 课程名称 MATLAB程序设计 实验日期 2015 年 05 月 18 日学生姓名学号班级实验名称运用MATLAB求解和分析线性时不变系统实验仪器MATLAB7.1 Win ...

  8. matlab飞行数据仿真,基于MATLAB的飞行仿真

    收稿日期: 2005 - 05 - 15 第 23卷 第 06期 计 算 机 仿 真 2006年 06月 文章编号: 1006 - 9348 (2006) 06 - 0057 - 05 基于 MATL ...

  9. matlab保存数据save,[转载]matlab中save,load使用方法

    功能描述]存储文件 [软件界面]MATLAB->File->Save Workspace As将变量存入硬盘中指定路径. [函数用法] save:该函数将所有workspace中变量用二进 ...

  10. matlab提取数据的一部分,matlab处理excel数据【怎么用MATLAB从excel中提取部分数据】...

    已经把excel的一列导入到matlab的工作区,怎么计算这一列数的均值.标准差.最小值.最大值以及中位数? 把这个EXCEL放到matlab目录下的work里,假设名为1.xls,然后在matlab ...

最新文章

  1. xy苹果助手未受信任_手机畅销榜出炉:iPhone11销量第一,苹果是安卓无法逾越的大山...
  2. 高斯白噪声的Verilog实现
  3. 来看各种数值的反转吧(洛谷P1553题题解,Java语言描述)
  4. 简单api_GraphQL API集成的简要介绍
  5. MATLAB——判断两个矩阵的元素是否完全相同
  6. Kafka: Producer (0.10.0.0)
  7. iOS下JS和原生交互,函数互调
  8. python常见运维脚本_Python运维常用脚本
  9. java 删除文件或文件夹的7种方法(io基础)
  10. 三年开发转行测试没人要
  11. java基础类库——数字操作类(五)
  12. MapReduce模型、大数据与数据挖掘、云计算的关系
  13. getch.h与走迷宫推箱子的简单实现
  14. 运动蓝牙耳机怎么选、几款适合运动的运动耳机
  15. 台式机安装centos7系统
  16. C# 移除富文本多余标签
  17. 团队任务5:项目总结
  18. body软件 human_人体系统女性3D软件破下载|人体系统女性3d专业中文版下载v1.0(Human body female)-乐游网安卓下载...
  19. 阿里巴巴直播内容风险防控中的AI力量
  20. 强大、优秀的文件管理软件评测:图片管理、书籍管理、文献管理

热门文章

  1. c4d导出html,C4D动力学如何导出fbx或者其他格式?
  2. mac win7 计算机,详解mac如何安装win7
  3. HTML资源嗅探,scrapy-2 嗅探网站,解析HTML
  4. APK反编译JAVA源码
  5. JavaScript表单提交
  6. python做购物车代码大全-Python实现一个简单的购物车程序
  7. 软件园区网络设计之网络详细设计
  8. Apache commons-text和Configuration 命令执行CVE-2022-42889/CVE-2022-33980分析
  9. python机器学习-乳腺癌细胞挖掘
  10. c语言图书管理系统课设报告总结,c语言图书管理系统课设报告.docx