计算机图形学实习实验三.docVIP

  • 8
  • 0
  • 约1.15千字
  • 约 3页
  • 2017-06-16 发布于重庆
  • 举报
计算机图形学实习实验三

西北农林科技大学实习报告 课程 计算机图形学 学院 理学院 专业年级 信计061 姓名 袁金龙 学号报告日期 2009-5-20 实验三 二维图形的区域填充 1.实验目的: 1)加深对填充算法的理解,分析比较种子填充和边缘填充的差异。 2)掌握二维图形区域种子填充的原理和算法。 2.实验内容: 用种子填充算法编写程序实现区域填充,并能在计算机上编译运行,正确地实现任意多边形边界的单色填充。 三.实验内容 学生自己选定一种基本图形(直线段),编写生成该基本图形的源程序,并能在计算机上编译运行,画出正确的图形。 1.原理简介 ①在画图板中画出要填充的图形。 ②在matlab中读入该图片。 ③对读入的图片二值化,使之变为01矩阵。 ④以行为单位进行扫描,若遇到0,就把该位置的列坐标记到数组a中。 ⑤以行为单位进行扫描,给每行的a(i,1)列到max(a(i,:))列进行着色。 2.程序的源程序: function []=tc(p) %p为图片格式,调用格式为:例如tc(‘1.jpg’) clc Yushi=imread(p); Erzhi=im2bw(Yushi,0.3); [m,n]=size(Erzhi); %a(1,1)=0; k=1; for i=1:m-1 k=1; for j=1:n-1

文档评论(0)

1亿VIP精品文档

相关文档