实验六—图像的轮廓跟踪与图像的区域划分和合并 - Read.PPT

实验六—图像的轮廓跟踪与图像的区域划分和合并 - Read.PPT

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验六—图像的轮廓跟踪与图像的区域划分和合并 - Read

《遥感数字图像处理》实验课六 图像的二值化和轮廓跟踪 实验内容 实现图像的二值化处理。 对一幅二值图像实现图像的轮廓跟踪。(选作) 图像的二值化 二值化就是将原来的灰度图像转换成只有黑和白两种颜色的图像。 图像的二值化 利用灰度图像直方图阈值二值化 灰度级切片法二值化 等灰度片法二值化 利用灰度图像直方图阈值二值化 对于大多数灰度图像来说,图像中的物体和背景是有明显的区别。通过选择阈值,区分图像和背景,以便对物体进行处理。 设定一个阈值,若像素的颜色值大于阈值则取255,否则就取0。 灰度级切片法二值化 如下图所示,将输入图像的某一灰度级范围内的所有像素全部置为0(黑),其余灰度级的所有像素全部置为255(白),则生成黑白二值图像。 等灰度片法二值化 将输入图像在某两个等宽的灰度级范围内的所有像素全部置为0(黑),其余灰度级的所有像素全部置为255(白),则生成黑白二值图像。 编程实现图像的二值化 要求:在灰度图像直方图阈值法、灰度级切片法、等灰度片法二值化方法中选择一种,对一幅给定图像进行二值化。 * 函数名称: * ThresholdDIB() * * 参数: * LPSTR lpDIBBits - 指向源DIB图像指针 * LONG lWidth - 源图像宽度(象素数) * LONG lHeight - 源图像高度(象素数) * * 返回值: * BOOL - 运算成功返回TRUE,否则返回FALSE。 * * 说明: * 该函数用于对图像进行二值化。 轮廓跟踪的基本步骤 1、边界提取 2、边界跟踪 二值图像边界提取算法就是掏空内部点:如果原图中有一点为黑,且它的8个相邻点都是黑色时,则将该点删除。 边界提取效果 边界跟踪 * * 255 0 0 255 输入灰度 输出 L W 255 0 0 255 输入灰度 输出 L W W L 边界提取 跟踪准则:从第一个边界点开始,定义初始的搜索方向为沿左上方;如果上方的点是黑点,则为边界点,否则搜索方向为顺时针旋转45度。这样一直到寻找到第一个黑点为止。然后把这个黑点作为新的边界点,在当前的搜索方向的基础上逆时针旋转90度,继续用同样的方法搜索下一个黑点,直到返回最初的边界点为止。 按照上述定义可以编制程序进行轮廓跟踪 初始化 按照初始搜索 方向跟踪边缘 开始 判断 当前点是否与初始 点重合? Y N 结束

文档评论(0)

2105194781 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档