问题分析

内容 1:获取滤波器/卷积核

  • 采用 fspecial 函数获取均值滤波器、拉普拉斯算子、prewitt 算子、Sobel

算子,并输出显示这些滤波器,可设置合适的参数、尺寸大小。

  • 手动设置 Robert 梯度算子、不同方向的检测算子。

内容 2:图像边缘检测

  • 分别读取./data/worldview4_schiphol.jpg、./data/WorlView2-Newzeland.tif

文件,用根据内容 1 中的不同方向(边缘)检测算子,检测不同方向的边缘(由

于图像是 RGB 波段图像,可先通过 rgb2gray 函数将 RGB 图像转换成灰度图像,

然后再进行边缘检测),并显示检测结果

内容 3:实现两种平滑方式

  • 用 matlab 实现该平滑算法,并显示结果。可采用./data/worldview4_schiphol.jpg 图像进行测试。

  • 用 matlab 实现该平滑算法,并显示结果。可采用./data/worldview4_schiphol.jpg 图像进行测试。

内容 4:图像锐化增强显示

  • 采用不同拉普拉斯算子,对./data/blurry_moon.tif 图像进行锐化增强显示,原理参照教材 192 页。

实验数据

  • worldview4_schiphol.jpg ,彩色图片;
  • WorlView2-Newzeland.tif,四波段彩色图片;
  • blurry_moon.tif ,灰度图像。

操作步骤

1 获取滤波器/卷积核

img=imread('blurry_moon.tif');
H2=fspecial('average');
Img2=imfilter(img,H2);
H3=fspecial('prewitt');
Img3=imfilter(img,H3);
H4=fspecial('sobel');
Img4=imfilter(img,H4);
H5=fspecial('laplacian');
Img5=imfilter(img,H5);
H6=[1 0;0 -1];
Img6=imfilter(img,H6);
H7=[0 1;-1 0];
Img7=imfilter(img,H7);
H8=[-1 -1 -1;0 0 0;1 1 1];
Img8=imfilter(img,H8);
H9=[-1 0 1; -1 0 1; -1 0 1];
Img9=imfilter(img,H9);figure()
subplot(3,3,1),imshow(img),title('原图')
subplot(3,3,2),imshow(Img2),title('均值滤波')
subplot(3,3,3),imshow(Img3),title('Prewitt')
subplot(3,3,4),imshow(Img4),title('Sober')
subplot(3,3,5),imshow(Img5),title('Laplacian')
subplot(3,3,6),imshow(Img6),title('Robert横向')
subplot(3,3,7),imshow(Img7),title('Robert纵向')
subplot(3,3,8),imshow(Img8),title('Prewitt横向')
subplot(3,3,9),imshow(Img9),title('Prewitt纵向')

2 图像边缘检测

img00=imread('worldview4_schiphol.jpg');
img01=imread('WorlView2-Newzeland.tif');
img01=img01(:,:,1:3);H1=[-1 -1 -1;0 0 0;1 1 1];
H2=[-1 0 1; -1 0 1; -1 0 1];Img2=imfilter(img00,H1);
Img3=imfilter(img00,H2);
Img5=imfilter(img01,H1);
Img6=imfilter(img01,H2);figure()
subplot(2,3,1),imshow(img00),title('原图')
subplot(2,3,2),imshow(Img2),title('Prewitt纵向')
subplot(2,3,3),imshow(Img3),title('Prewitt横向')
subplot(2,3,4),imshow(img01),title('原图')
subplot(2,3,5),imshow(Img5),title('Prewitt纵向')
subplot(2,3,6),imshow(Img6),title('Prewitt横向')

3 实现两种平滑方式

img=imread('blurry_moon.tif');
H2=[0 -1 0;-1 4 -1;0 -1 0];
Img2=imfilter(img,H2);
H3=[-1 -1 -1; -1 8 -1; -1 -1 -1];
Img3=imfilter(img,H3);
H4=[1 -2 1; -2 4 -2;1 -2 1];
Img4=imfilter(img,H4);figure()
subplot(2,2,1),imshow(img),title('原图')
subplot(2,2,2),imshow(Img2),title('1')
subplot(2,2,3),imshow(Img3),title('2')
subplot(2,2,4),imshow(Img4),title('3')

matlab 图像卷积的方法与应用相关推荐

  1. matlab 图像接缝_接缝雕刻算法似乎是无法调整图像大小的方法

    matlab 图像接缝 介绍(Introduction) In this article, we will be taking a deep dive into an interesting algo ...

  2. 图像卷积原理及MATLAB实现

    数字图像卷积原理,matlab的conv2函数,不使用con2函数实现卷积 图像卷积原理 卷积,Convolution.卷积是两个变量在某范围内相乘后求和的结果.如果卷积的变量是序列x(n)和h(n) ...

  3. matlab图像抽象化,一种彩色图像抽象化绘制方法

    一种彩色图像抽象化绘制方法 [专利摘要]本发明公开了一种彩色图像抽象化绘制方法,该方法将输入待处理的图像,对图像在RGB颜色空间中R.G.B通道分别求其梯度,并对三通道的梯度进行融合,得到图像的初始轮 ...

  4. matlab怎么进行色偏校正,色偏图像的校正方法

    色偏图像的校正方法 [专利摘要]本发明提供了一种色偏图像的校正方法,其特征在于包括以下步骤:1.对色偏图像进行软分类,计算每一类图像的比例系数ρk:2.根据ρk对每一类图像进行高光提取,得到每一类图像 ...

  5. sar图像去噪matlab,一种基于总曲率的SAR图像变分去噪方法与流程

    本发明属于数字图像处理技术领域,具体涉及一种基于总曲率的SAR图像变分去噪方法. 背景技术: : 相干斑噪声是合成孔径雷达(Synthetic Aperture Radar,简称SAR)图像的重要特征 ...

  6. matlab不规则碎片拼接,一种不规则破碎单面图像快速拼接方法

    一种不规则破碎单面图像快速拼接方法 [专利摘要]本发明的一种不规则破碎单面图像快速拼接方法,是首先将不规则破碎的单面图像碎片扫描成数字图像,然后获取每个图像碎片边缘的逆时针像素灰度值序列,通过计算各个 ...

  7. 基于MATLAB的图像卷积运算

    卷积简介 卷积广泛应用于信号.图像和机器学习等领域,但是对于非数学专业的同学来说,是一个比较陌生和懵懂的概念.卷积(Convolution)是数学上的一种积分变换,主要作用是为了获取某个函数的局部信息 ...

  8. 毕业设计-基于卷积神经网络的遥感图像语义分割方法

    目录 前言 课题背景和意义 实现技术思路 一.相关技术理论 二.基于残差融合和多尺度上下文信息的遥感图像语义分割方法 三.基于注意力机制和边缘检测的遥感图像语义分割方法 实现效果图样例 最后 前言

  9. matlab中采集图片的光照不均匀,一种光照不均匀图像的处理方法及系统与流程

    本方面涉及图像处理技术领域,具体地说是一种光照不均匀图像的处理方法及系统. 背景技术: 人体横断面彩色图像在采集的过程中,由于环境光照的变化,存在光照不均匀的情况,直接影响了图像的质量,进而影响图像的 ...

最新文章

  1. iOS HTTP与 HTTPS
  2. 特斯拉的三季度:车卖很多、车主很烦、股价很魔幻
  3. SDUT_2119 数据结构实验之链表四:有序链表的归并
  4. 百度无人巴士阿波龙首次面向公众开放试乘
  5. 苹果今年预计生产8000万部iPhone 12,多还是少?
  6. OpenShift - 部署MySQL主从复制
  7. mysql 面试题笔记_MYSQL面试题(摘抄/个人笔记)
  8. Android ExpandableListView实现列表可扩展点击显示内容或隐藏内容
  9. 2021-08-22 初识过滤器
  10. 毕业论文格式系列---1.论文公式编号
  11. lol一直显示服务器满,LOL服务器爆满!排队两个小时你敢信?网友感慨原来大家都在啊...
  12. 小程序之H5游戏砸金蛋
  13. 2021年施工升降机司机(建筑特殊工种)考试题及施工升降机司机(建筑特殊工种)找解析
  14. VB问题——ByRef参数类型不符
  15. 【填坑日记】list集合的remove方法移除不了?!
  16. JMX Connectors
  17. 物联网设备的网络连接---上篇
  18. springboot处理参数再转发请求_Springboot 2.0---WebFlux请求处理流程
  19. 通达OA表单会签意见样式
  20. 861. 二分图的最大匹配

热门文章

  1. c++ 输入一段完整的英文语句,统计其英文单词个数,并将个数保存到文件file.txt中
  2. 【PSO】量子粒子群算法(QPSO)
  3. Aarch64过程调用标准
  4. Vue实战电商系统-五商品管理
  5. 机器学习专栏——(一)人工智能概述
  6. UE4接入Android第三方库1——框架配置
  7. 获取手机宽度高度dpr的方法
  8. 极验验证码的破解3-模拟浏览器渲染
  9. 细讲MyCat分库分表策略
  10. java mavlink_简介 · MAVLink Developer Guide