图像的边缘检测实验报告

更新时间:2024-03-13 03:34:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

实验三 图像的边缘检测

一、实验目的

1.进一步理解边沿检测的基本原理。 2.掌握对图像边沿检测的基本方法。

3.学习利用Matlab图像工具箱对图像进行边沿检测。 二、实验原理

边缘检测在图像处理中可分为空域下的操作和频域下的操作。本实验以空域下的操作为主要实验内容,其他方法同学们可以在课后自行实验。空域下的图像边缘检测主要应用的是领域运算。

三、实验要求

对边缘检测的要求:使用Matlab图像处理工具箱中的不同方法对下图的边缘进行提取;注意观察不同操作对垂直方向、水平方向、斜方向的提取效果有何区别;注意观察提取后的边界是否连续,若不连续可采用什么方法使其连续。

四、实验步骤

1.打开计算机,启动MATLAB程序;

2.调入实验指导书所示的数字图像,利用MATLAB图像工具箱中已有函数进行编程以实现图像的边缘检测; 3.显示原图和处理过的图像。 4.记录和整理实验报告 五、实验仪器 1.计算机;

2.MATLAB程序; 3.记录用的笔、纸。 六、实验程序:

七、程序说明:

1、先是读取图像I;

2、自定义矩阵[1,1,1,0,0,0,-1,-1,-1]这是横向边缘处理矩阵。[0,1,1,-1,0,1,-1,-1,0]这是45度角方向的边缘提取。[1,1,0,1,0,-1,0,-1,-1]这是135度方向的边缘处理。[1,0,-1,1,0,-1,1,0,-1,]这是对竖直方向的边缘提取

3、对数组进行滤波,得到想要的效果。 4、进行数据类型的转换。

5、输出各个矩阵滤波后的图像。 6、将四个边缘的图像结合在一起。

图像滤波效果:

本文来源:https://www.bwwdw.com/article/vqn8.html

Top