- 30
- 0
- 约小于1千字
- 约 7页
- 2017-01-09 发布于重庆
- 举报
贴标签实验报告
一 实验目的
1.掌握贴标签的原理及代码实现方法;
2.掌握二值图像贴标签的作用。
二 实验内容
1.实验原理
二值图像腐1)初始化:设标签号为Lab=0,已贴标签数N=0,标签矩阵g为全0阵,按照从上到下,从左到右的顺序寻找未贴标签的目标点;
(2)如果扫描过的像素均为0,则Lab=Lab+1, g(i,j)=Lab,N=N+1;
(3)如果扫描过的像素标签号相同,则g(i,j)=Lab;
(4) 如果扫描过的像素标签号不相同,例如:Lab2 Lab1, 则g(i,j)=Lab1,N=N-1,修改所有为Lab2的像素值,使之为Lab1;
(5)重复(2)至(4),直到所有的像素全部处理完成。
实验总结:
通过本次实验,使了解了如何才能给二值图像进行贴标签,如对二值图中白色的连通域进行贴标签,就可按照如下步骤进行:1、按行遍历图像,当遇到一个白点时,说明遇到了一个标签区域;2、将当前白点的坐标作为种子点入栈;3、判断栈是否为空,若栈非空,则在栈顶元素所在位置贴上对应的标签号,同时将二值图上的该位置赋成别的颜色(表明当前元素已经贴过标签),弹出栈顶元素,并将其8邻域的白点入栈,重复3直到栈空,这时,当前连通域已经完成贴标签过程;4、继续按行遍历图像,直到遇到下一个白点,然后重复步骤2-3,直到遍历完图像。
原创力文档

文档评论(0)