您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 实验六―图像的轮廓跟踪与图像的区域划分和合并
《遥感数字图像处理》实验课六图像的二值化和轮廓跟踪实验内容实现图像的二值化处理。对一幅二值图像实现图像的轮廓跟踪。(选作)图像的二值化二值化就是将原来的灰度图像转换成只有黑和白两种颜色的图像。图像的二值化利用灰度图像直方图阈值二值化灰度级切片法二值化等灰度片法二值化利用灰度图像直方图阈值二值化对于大多数灰度图像来说,图像中的物体和背景是有明显的区别。通过选择阈值,区分图像和背景,以便对物体进行处理。设定一个阈值,若像素的颜色值大于阈值则取255,否则就取0。灰度级切片法二值化如下图所示,将输入图像的某一灰度级范围内的所有像素全部置为0(黑),其余灰度级的所有像素全部置为255(白),则生成黑白二值图像。25500255输入灰度输出LW等灰度片法二值化将输入图像在某两个等宽的灰度级范围内的所有像素全部置为0(黑),其余灰度级的所有像素全部置为255(白),则生成黑白二值图像。25500255输入灰度输出LWWL编程实现图像的二值化要求:在灰度图像直方图阈值法、灰度级切片法、等灰度片法二值化方法中选择一种,对一幅给定图像进行二值化。*函数名称:*ThresholdDIB()**参数:*LPSTRlpDIBBits-指向源DIB图像指针*LONGlWidth-源图像宽度(象素数)*LONGlHeight-源图像高度(象素数)**返回值:*BOOL-运算成功返回TRUE,否则返回FALSE。**说明:*该函数用于对图像进行二值化。轮廓跟踪的基本步骤1、边界提取2、边界跟踪二值图像边界提取算法就是掏空内部点:如果原图中有一点为黑,且它的8个相邻点都是黑色时,则将该点删除。边界提取边界提取效果边界跟踪跟踪准则:从第一个边界点开始,定义初始的搜索方向为沿左上方;如果上方的点是黑点,则为边界点,否则搜索方向为顺时针旋转45度。这样一直到寻找到第一个黑点为止。然后把这个黑点作为新的边界点,在当前的搜索方向的基础上逆时针旋转90度,继续用同样的方法搜索下一个黑点,直到返回最初的边界点为止。按照上述定义可以编制程序进行轮廓跟踪初始化按照初始搜索方向跟踪边缘开始判断当前点是否与初始点重合?YN结束
本文标题:实验六―图像的轮廓跟踪与图像的区域划分和合并
链接地址:https://www.777doc.com/doc-4829228 .html