图像的边缘检测(实验报告)(共5页).doc
《图像的边缘检测(实验报告)(共5页).doc》由会员分享,可在线阅读,更多相关《图像的边缘检测(实验报告)(共5页).doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上数字信号处理实验图像的边缘检测 图像的边缘检测一,原理本实验主要是对图像的边缘进行提取,通过对边缘的分析来分析图像的特征。首先,了解一些术语的定义:边缘点:图像中具有坐标i,j且处在强度显著变化的位置上的点。边缘段:对应于边缘点坐标i,j及其方位,边缘的方位可能是梯度角。边缘检测器:从图像中提取边缘(边缘点和边缘段)集合的算法。轮廓:边缘列表,或者是一条表示边缘列表的拟合曲线。边缘连接:从无序边缘表形成有序边缘表的过程,习惯上,边缘表的表示采用顺时针方向来排序。边缘跟踪:一个用来确定轮廓的图像(指滤波后的图像)搜索过程。边缘就是图像中包含的对象的边界所对应的位置。物体
2、的边缘以图像局部特性的不连续性的形式出现的,例如,灰度值的突变,颜色的突变,纹理结构的突变等。从本质上说,边缘就意味着一个区域的终结和另外一个区域的开始。图像边缘信息在图像分析和人的视觉中十分重要,是图像识别中提取图像特征的一个重要属性。边缘检测(edge detection)在图像处理和对象识别领域中都是一个重要的基本问题。由于边缘的灰度不连续性,可以使用求导数的方法检测到。最早的边缘检测方法都是基于像素的数值导数的运算。本实验主要是对图像依次进行Sobel算子,Prewitt算子,Roberts算子,Laplace算子和Canny算子运算,比较处理结果。边缘检测有三个共性准则,1,好的检测
3、结果,或者说对边缘的误测率尽可能低,就是在图像边缘出现的地方检测结果中不应该没有;另一方面不要出现虚假的边缘。2,对边缘的定位要准确,也就是我们标记出的边缘位置要和图像上真正边缘的中心位置充分接近。3,对同一边缘要有尽可能低的响应次数,也就是检测响应最好是单像素的。二,对图像进行各种算子运算本实验中主要是对图像依次进行Sobel算子,Prewitt算子,Roberts算子,Laplace算子和Canny算子运算。由于MATLAB对彩色图像不能进行分析。所以,我们要将图像首先进行灰度处理,处理后的图像才能进行各种算子的变换分析。程序如下所示: I=imread(C:UsersAdministra
4、torDesktop草莓.jpg); subplot(3,3,1); imshow(I);title((a)原始图像); J=rgb2gray(I); %转化为灰度图像 subplot(3,3,2); imshow(J);title(b)灰度图); K=imadjust(J,40/255 1);%调整灰度值 subplot(3,3,3) imshow(K);title(c)调整灰度后的图); I1=edge(K,sobel); subplot(3,3,4); imshow(I1);title((d)Sobel算子); I2=edge(K,prewitt); subplot(3,3,5); im
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图像 边缘 检测 实验 报告
限制150内