- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
边缘检测试验报告
边缘检测试验
一、实验目的
1.进一步理解边缘检测的基本原理。
2.掌握对图像边缘检测的基本方法。
3.学习利用Matlab图像工具箱对图像进行边缘检测。
二、实验原理
图像边缘检测大幅度地减少了数据量,并且剔除了可以认为不相关的信息,保留了图像重要的结构属性。有许多方法用于边缘检测,它们的绝大部分可以划分为两类:基于查找一类和基于零穿越的一类。基于查找的方法通过寻找图像一阶导数中的最大和最小值来检测边界,通常是将边界定位在梯度最大的方向。close all
clear all
I imread wamp.jpg ; %读取图像
I1 im2double I ; %将彩图序列变成双精度
I2 rgb2gray I1 ; %将彩色图变成灰色图
[thr, sorh, keepapp] ddencmp den,wv,I2 ;
I3 wdencmp gbl,I2,sym4,2,thr,sorh,keepapp ; %小波除噪
I4 medfilt2 I3,[9 9] ; %中值滤波
I5 imresize I4,0.2,bicubic ; %图像大小
BW1 edge I5,sobel ; %sobel图像边缘提取
BW2 edge I5,roberts ; %roberts图像边缘提取
BW3 edge I5,prewitt ; %prewitt图像边缘提取
BW4 edge I5,log ; %log图像边缘提取
BW5 edge I5,canny ; %canny图像边缘提取
h fspecial gaussian,5 ; %高斯滤波
BW6 edge I5,zerocross,[ ],h ; %zerocross图像边缘提取
figure;
subplot 2,3,1 ; %图划分为一行三幅图,第一幅图
imshow I2 ; %绘图
subplot 2,3,2 ;
imshow BW1 ;
title Sobel算子 ;
subplot 2,3,3 ;
imshow BW2 ;
title Roberts算子 ;
subplot 2,3,4 ;
imshow BW3 ;
title Prewitt算子 ;
subplot 2,3,5 ;
imshow BW4 ;
title log算子 ;
subplot 2,3,6 ;
imshow BW5 ;
title canny算子 ;
四、实验步骤
1.打开MATLAB软件;
2.利用MATLAB图像工具箱中已有函数进行图像的边缘检测;
3.显示原图和处理过的图像。
4.记录和整理实验报告
五.实验结果
六.结论
由上边的结果图可以看出,canny边缘检测定位精度较高,图像边缘很清晰,而Sobel算子对噪声具有平滑作用,受噪声影响较小,可提供较为精确的边缘方向信息,但同时也会检测出许多伪边缘,检测到的边缘宽度较粗,边缘位置定位精度不高。通过这个实验我进了一步了解到了图像边缘检测的原理、常用方法和主要的matlab编程,知道了一些关于这两种算法的优缺点,让我受益匪浅。
原创力文档


文档评论(0)