本示例说明如何使用fspecial函数创建预定义的高斯拉普拉斯(LoG)滤波器,以及如何使用函数imfilter将滤波器应用于图像。LoG滤波器突出显示强度快速变化的区域,并减少了由噪声引起的变化的影响。fspecial函数以相关内核的形式生成几种其他类型的预定义过滤器。

读取并显示图像。

 I = imread('moon.tif');imshow(I)

使用fspecial,创建的一个标准差是0.4的7×7 LoG滤波器。

 h = fspecial('log',7,0.4)h = 7×7​0.1263    0.1263    0.1263    0.1263    0.1263    0.1263    0.12630.1263    0.1263    0.1263    0.1267    0.1263    0.1263    0.12630.1263    0.1263    0.2333    1.1124    0.2333    0.1263    0.12630.1263    0.1267    1.1124  -10.4357    1.1124    0.1267    0.12630.1263    0.1263    0.2333    1.1124    0.2333    0.1263    0.12630.1263    0.1263    0.1263    0.1267    0.1263    0.1263    0.12630.1263    0.1263    0.1263    0.1263    0.1263    0.1263    0.1263

使用imfilter,将滤波器应用于图像。

 I2 = imfilter(I,h);

显示滤波后的图像。

 imshow(I2)


注:本文根据MATLAB官网内容修改而成。

我推荐给你以下的免费视频教程,特点是没有PPT,不掺水,直接编程环境下的实操课程:

用100分钟了解MATLAB编程

《MATLAB编程》视频课程 - 商业数据分析_数据可视化_Tableau免费课程_Tableau培训_自学Tableau_上海_1data.pro​www.1data.pro

欢迎您进一步了解以下MATLAB系列文章:

吃小羊:MATLAB作图实例:00:索引​zhuanlan.zhihu.com

吃小羊:MATLAB金融工具箱:00:索引​zhuanlan.zhihu.com

吃小羊:MATLAB图像处理:00:索引​zhuanlan.zhihu.com

matlab如何创建元组_MATLAB图像处理:42:使用预定义滤波器过滤图像相关推荐

  1. matlab连通区边界_Matlab图像处理学习笔记(一):二值化、开操作、连通区域提取、重心、ROI...

    本博客主要记录我学习运用matlab进行一些基本的图像处理的一些笔记,如果有不当的地方,欢迎批评指正,一起学习,一起进步. 本篇是第一篇,只涉及到一些基本的操作,涉及到的知识点如下: 1.二值化 2. ...

  2. matlab 判断元素索引_MATLAB图像处理:08:在交通视频中检测汽车

    本示例说明如何使用"图像处理工具箱"来可视化和分析视频或图像序列.本示例使用VideoReader(MATLAB),implay和其他图像处理工具箱功能来检测交通视频中的浅色汽车. ...

  3. matlab里toimage函数_MATLAB图像处理函数大全

    Import, Export, and Conversion Read and Write Image Data from Files imread Read image from graphics  ...

  4. MATLAB 长度和像素_MATLAB图像处理:把照片变成素描风格 V2 (1) 线描

    这是把照片变素描的第二种算法.感谢 @fandongxu 的提议. 算法出自于这篇论文:Combining Sketch and Tone for Pencil Drawing Production ...

  5. imread函数_MATLAB图像处理:27:使用imtranslate函数平移图像

    本示例说明如何使用imtranslate函数对图像执行平移操作.平移操作将图像在x或y方向或两者上移动指定数量的像素. 将图像读入工作区. I = imread('cameraman.tif'); 显 ...

  6. matlab修改图片位深度_MATLAB 图像处理

    MATLAB 图像处理 基础 简介 图像类型 灰度图像 二值图像 RGB图像 索引图像 颜色图 colorcube 获取颜色图 colormap 更改颜色图 HSV彩色空间 rgb2hsv 将RGB颜 ...

  7. matlab肌电信号平滑滤波_MATLAB图像处理:43:用高斯平滑滤波器处理图像

    本示例说明了如何使用imgaussfilt来对图像应用不同的高斯平滑滤波器.高斯平滑滤波器通常用于降低噪声. 将图像读入工作区. I = imread('cameraman.tif'); 使用各向同性 ...

  8. matlab 形态学 颗粒_数字图像处理Matlab-形态学图像处理(附代码)

    这是一篇基于matlab,数字图像处理的形态学研究与实现的文章,希望能对你产生帮助. 我还写了一套<数字图像处理>(冈萨雷斯版本)的学习笔记,欢迎关注我的csdn同名主页,一起学习成长~ ...

  9. MATLAB中创建矩阵的方法

    在MATLAB中创建矩阵的方法一般有3种:第一种是直接输入矩阵元素:第二种是通过调用函数生成特殊矩阵:第三种是利用M文件创建矩阵. 1.元素直输法创建矩阵 在MATLAB中,创建一个矩阵最简单的方法是 ...

  10. 用matlab写的视频截取图像桢,基于MATLAB的储粮害虫图像处理方法

    摘要:在对粮虫图像处理过程中,介绍了Matlab图像处理工具箱中的函数,给出了图像处理 与分析的技术实现, 边缘检测及轮廓提取, 通过形态学方法进行图像特征抽取与分析,达到了比较好的效果. 关键词:粮 ...

最新文章

  1. 批量导入导出站点权限site permissions
  2. Angular双向数据绑定原理
  3. 如何写出一个好的单例模式
  4. 停止对互联网的意淫吧,它不过是个信息技术啊
  5. jrtplib 打包做了哪些事_30岁前就实现财务自由的人,都做了哪些事
  6. ASP.NET Core Filter如何支持依赖注入
  7. 重命名Heroku的app
  8. Entity Framework使用心得
  9. Asp.net MVC2使用第三方控件
  10. Pytorch专题实战——数据转换(Dataset Transforms)
  11. otsu结合OpenCV实现灰度图像自动阈值处理
  12. Halcon教程五:简单的条码识别案例
  13. MTK6577+Android之音频(audio)移植
  14. 在 word 中加入 Mathtype 公式编辑器 解决办法
  15. java8中的Stream用法详解
  16. 双节本世纪仅有三次,特送福利!
  17. 影像匹配基本算法(摄影测量)
  18. linux添加定时任务报错 error renaming /var/spool/cron/#tmp.xxxxxxxx to /var/spool/
  19. 单片机备用电池供电电路_可用电池供电的单片机电源电路
  20. SpringBoot+Vue使用WebSocket

热门文章

  1. H.264的Slice及Slice类型
  2. python 浮点数精确运算解决方案
  3. linux session存储目录,Linux session(会话)
  4. pillow python histogram_Python中的PIL库
  5. vue脚手架实现选项卡_从零一步步实现一个前端脚手架
  6. drbd mysql mha_浅谈秒级故障切换!用MHA轻松实现MySQL高可用(三)
  7. select2 ajax 搜索框,修改Select2搜索框(Modify Select2 search box)
  8. linux QT 结束当前进程_Linux桌面进化史
  9. linux开启多个matlab_Linux下启动Matlab
  10. 多线程、多核技术是什么技术?