猎头职位:
[图形算法]种子填充算法种子填充算法 种子填充算法又称为边界填充算法。其基本思想是:从多边形区域的一个内点开始,由内向外用给定的颜色画点直到边界为止。如果边界是以一种颜色指定的,则种子填充算法可逐个像素地处理直到遇到边界颜色为止。 种子填充算法常用四连通域和八连通域技术进行填充操作。 从区域内任意一点出发,通过上、下、左、右四个方向到达区域内的任意像素。用这种方法填充的区域就称为四连通域;这种填充方法称为四向连通算法。 从区域内任意一点出发,通过上、下、左、右、左上、左下、右上和右下八个方向到达区域内的任意像素。用这种方法填充的区域就称为八连通域;这种填充方法称为八向连通算法。 一般来说,八向连通算法可以填充四向连通区域,而四向连通算法有时不能填充八向连通区域。例如,八向连通填充算法能够正确填充如图2.4a所示的区域的内部,而四向连通填充算法只能完成如图2.4b的部分填充。 图2.4 四向连通填充算法 a) 连通域及其内点 b) 填充四连通域 四向连通填充算法: a) 种子像素压入栈中; b) 如果栈为空,则转e);否则转c); c) 弹出一个像素, ...
by univasity 2010-03-14 回复 (0)