matlab数字图像处理-膨胀和腐蚀.docxVIP

  • 56
  • 0
  • 约2.69千字
  • 约 5页
  • 2020-07-25 发布于天津
  • 举报
基于 Matlab 的腐蚀和膨胀的边缘检测 一、实验目的 : 掌握运用 Matlab 软件对灰度与二值图像的膨胀与腐蚀的处理方法。 二、实验环境(软件条件) : Windws2000/XP MATLAB 7.x 三、实验内容: 1、图像膨胀的 Matlab 实现 实验原理: 膨胀:给图像中的对象边界添加像素。 在操作中,输出图像中所有给定像素的状态都是通过对输入图像的相应像素 及邻域使用一定的规则进行确定。 在膨胀操作时, 输出像素值是输入图像相应像 素邻域内所有像素的最大值。在二进制图像中,如果任何像素值为 1,那么对应 的输出像素值为 1。 可以使用 imdilate 函数进行图像膨胀 ,imdilate 函数需要两个基本输入参数, 即待处理的输入图像和结构元素对象。结构元素对象可以是 strel 函数返回的对 象,也可以是一个自己定义的表示结构元素邻域的二进制矩阵。此外, imdilate 还 可以 接受两 个 可选参 数 : PADOPT(padopt) —— 影 响 输出图 片的 大 小、 PACKOPT(packopt).—— 说明输入图像是否为打包的二值图像 (二进制图像 )。 ② 实验步骤: A、首先创建一个包含矩形对象的二值图像矩阵。 R=zeros(9,10); R(4:6,4:7) =1 R = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档