MATLAB数学实验9数字图像的边界提取.ppt

MATLAB数学实验9数字图像的边界提取.ppt

ID:55829276

大小:191.50 KB

页数:24页

时间:2020-06-09

MATLAB数学实验9数字图像的边界提取.ppt_第1页
MATLAB数学实验9数字图像的边界提取.ppt_第2页
MATLAB数学实验9数字图像的边界提取.ppt_第3页
MATLAB数学实验9数字图像的边界提取.ppt_第4页
MATLAB数学实验9数字图像的边界提取.ppt_第5页
资源描述:

《MATLAB数学实验9数字图像的边界提取.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验九数字图像的边界提取一、实验目的了解有关数字图像边界提取的基本概念,熟悉MATLAB软件中关于数字图像边界提取的基本命令,掌握利用MATLAB软件进行数字图像边界提取的方法;同时,学会在图上加图题,会控制图题的位置。二、相关知识在图像处理中,有一种十分实用的操作叫做边界提取,在提取了图像的边界后,就可以对图像进行进一步的操作,如图像分割、特定区域的提取、骨架提取等等。常用的边界检测算子有微分算子、拉普拉斯高斯算子和canny算子。在MATLAB中,系统提供edge函数,其功能是利用各种边界检测算子来检测灰度图像的边界。函数edge的用法有以下几

2、种:二、相关知识1.BW=edge(I);2.BW=edge(I,method);3.BW=edge(I,method,thresh);4.BW=edge(I,method,thresh,direction)其中:子和canny算子。在MATLAB中,系统提供edge函数,其功能是利用各种边界检测算子来检测灰度图像的边界。函数edge的用法有以下几种:1.BW=edge(I);2.BW=edge(I,method);3.BW=edge(I,method,thresh);4.BW=edge(I,method,thresh,direction)其中:I

3、:输入图像;method:提取边界的方法,共有六种可取的值,即共有六种可使用的方法,包括:’sobel’,’prewitt’,’roberts’,’log’,’zerocross’,’canny’,缺省时使用’sobel’;thresh:指定的阈值,所有不强于thresh的边都被忽略;direction:对于’sobel’和’prewitt’方法指定方向,可取值为:’horizontal’和’vertical’,’both’(缺省值)I:输入图像;method:提取边界的方法,共有六种可取的值,即共有六种可使用的方法,包括:’sobel’,’pre

4、witt’,’roberts’,’log’,’zerocross’,’canny’,缺省时使用’sobel’;thresh:指定的阈值,所有不强于thresh的边都被忽略;direction:对于’sobel’和’prewitt’方法指定方向,可取值为:’horizontal’和’vertical’,’both’(缺省值)BW:返回的二值图像,其中1代表找到的边界。在这些方法中,canny是较为优秀的一种,该方法使用两种不同的阈值分别检测强边界和弱边界,并且仅当弱边界和强边界相连时,才将弱边界包含在输出图像中。因此,这种方法不容易被噪声干扰,更容易

5、检测到真正的弱边界。关于这些方法的真正含义,我们以后有专门的课程加以详细讨论,现在先看看它们的效果。例:分别调用’sobel’,’prewitt’,’roberts’,’log’,’zerocross’和’canny’六种方法检测图像rice.tif的边界。程序如下:BW:返回的二值图像,其中1代表找到的边界。在这些方法中,canny是较为优秀的一种,该方法使用两种不同的阈值分别检测强边界和弱边界,并且仅当弱边界和强边界相连时,才将弱边界包含在输出图像中。因此,这种方法不容易被噪声干扰,更容易检测到真正的弱边界。关于这些方法的真正含义,我们以后有专

6、门的课程加以详细讨论,现在先看看它们的效果。例:分别调用’sobel’,’prewitt’,’roberts’,’log’,’zerocross’和’canny’六种方法检测图像rice.tif的边界。程序如下:I=imread('rice.tif');BW1=edge(I,'sobel');BW2=edge(I,'prewitt');BW3=edge(I,'roberts');BW4=edge(I,'log');BW5=edge(I,'zerocross');BW6=edge(I,'canny');imshow(I);title('图1:rice

7、.tif原图','fontsize',14,'position',[128,280,0]);figure;imshow(BW1);title('图2:sobel算子提取的边界','fontsize',I=imread('rice.tif');BW1=edge(I,'sobel');BW2=edge(I,'prewitt');BW3=edge(I,'roberts');BW4=edge(I,'log');BW5=edge(I,'zerocross');BW6=edge(I,'canny');imshow(I);title('图1:rice.tif原图

8、','fontsize',14,'position',[128,280,0]);figure;imshow(BW1);ti

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。