Ch多边形区域填充实用.pptx
《Ch多边形区域填充实用.pptx》由会员分享,可在线阅读,更多相关《Ch多边形区域填充实用.pptx(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、YTU区域填充算法种种子子-种子填充算法第1页/共37页YTU问题区域填充算法要求区域一定是_的连通通第2页/共37页YTU4连通区域 和 8连通区域4 44 4p p4 44 4(b)p(b)p的8-8-邻接点8 88 88 88 88 8p p8 88 88 8(a)p(a)p的4-4-邻接点图5-33 5-33 邻接点的定义第3页/共37页YTU4连通区域连通区域:通过通过4 4个方向的运动个方向的运动遍历区域遍历区域8连通区域连通区域:通过通过8 8个方向的运动个方向的运动遍历区域遍历区域第4页/共37页YTU图5-32 区域的边界表示和内点表示(b)(b)以内点表示的4-4-连通区域
2、(d)(d)以内点表示的8-8-连通区域第5页/共37页YTU图5-32 区域的边界表示和内点表示(a)(a)以边界表示的4-4-连通区域(c)(c)以边界表示的8-8-连通区域第6页/共37页YTU补充4连通区域也可理解成8连通区域,但是两者的边界不尽相同4连通区域 号8连通区域 号 号第7页/共37页YTU区域填充算法内点表示 -泛填充算法 (Flood-fill Algorithm)边界表示法-边界填充算法(Boundary-fill Algorithm)第8页/共37页YTU4-连通 边界填充算法步骤-栈结构实现输入初值:种子点坐标(x,y)、填充色、边界颜色 种子像素入栈当栈非空时重
3、复执行如下操作(1)栈顶像素出栈;(2)将出栈像素置成填充色;(3)检查出栈像素的4-邻接点,若其中某个像素点 不是边界色 且 未置成填充色,则把该像素入栈。第9页/共37页0种子像素入栈第10页/共37页1212BDCA入入栈条条件件:不是不是边界色界色且未置成且未置成填填充色充色 第11页/共37页45134531不是边界色且未置成填充色 第12页/共37页413431不是边界色且未置成填充色 第13页/共37页61331不是边界色且未置成填充色 6第14页/共37页371331不是边界色且未置成填充色 7第15页/共37页381331不是边界色且未置成填充色 899第16页/共37页YT
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Ch 多边形 区域 填充 实用
限制150内