社区
机器视觉
帖子详情
正在学习,求多边形边标志填充算法(C语言),谢谢!
ceamky
2006-10-28 06:53:20
正在学习,求多边形边标志填充算法(C语言),谢谢!
...全文
472
2
打赏
收藏
正在学习,求多边形边标志填充算法(C语言),谢谢!
正在学习,求多边形边标志填充算法(C语言),谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
LIUW_9
2006-12-17
打赏
举报
回复
扫描线方法另一思路
取填充区域内一点,扫描这一点所在行,1、再扫描这一行的上下两行,2、用边判是否实行填充,递归1、2
void fill(int cx,int cy)
{
int i,j,c,up,down;
int l=cx;
/*填充当前行,遇已填充的或边界象素则止*/
while(getpixel(l,cy)!=13&&getpixel(l,cy)!=8)
{
putpixel(l,cy,8);
l--;
}
/*定义两个标识变量,up,dowm为0时标识当前象素为起始象素*/
up=0;down=0;
/*判断当前行的上下两行的未被填充的象素段,并压入栈*/
for(i=cx;i>l;i--)
{
c=getpixel(i,cy+1);
if(c!=13&&c!=8)
{
if(up==0)
push(i,cy+1);
up=1;
}
else
{
up=0;
}
c=getpixel(i,cy-1);
if(c!=13&&c!=8)
{
if(down==0)
push(i,cy-1);
down=1;
}
else
{
down=0;
}
}
}
qq_sugar
2006-12-16
打赏
举报
回复
扫描线方法,
从上到下,从左到右,与多边行的边做检测,奇数相交表示后面的点在多边性内,偶次相交表示在多边行外,不过要考虑与定点相交的情况。
图形学种子
填充
算法
C语言
实现,具有参考价值
图形学种子
填充
算法
C语言
实现,具有参考价值
c语言
图形编程(关于
多边形
的
填充
算法
)
本人自己设计的一种
填充
多边形
算法
(实际上以4边形为例,输入(0,0)结束对4边形的构造),可能有很多不足之处,望高手多多指教!
graphics
C语言
图形学画汽车,
多边形
扫描
填充
非常简单的tc画图的应用 老师布置的作业,
多边形
扫描中的边
标志
填充
算法
多边形
填充
扫描线
算法
多边形
填充
算法
,
c语言
版,实现了
多边形
填充
扫描线
算法
多边形
有效边表
填充
算法
计算机图形学实验,基于
C语言
的
多边形
有效边表
填充
算法
机器视觉
4,445
社区成员
15,335
社区内容
发帖
与我相关
我的任务
机器视觉
图形图像/机器视觉
复制链接
扫一扫
分享
社区描述
图形图像/机器视觉
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章