您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 计算机图形学 种子填充算法 MFC、VC

  2. 种子填充算法,自己写的,希望对大家有用 // 种子法View.cpp : implementation of the CMyView class // #include "stdafx.h" #include "种子法.h" #include "种子法Doc.h" #include "种子法View.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif
  3. 所属分类:其它

    • 发布日期:2010-06-14
    • 文件大小:3145728
    • 提供者:yp445163091
  1. 扫描线种子填充算法

  2. 实现封闭区域的沿水平扫描线段的种子填充 安装配置GLUT库: OpenGL提供了一系列的辅助函数,用于简化Windows操作系统的窗口操作,使我们能把注意力集中到图形编程上,这次试验的程序就采用这些辅助函数。 将压缩包内的glut.h拷贝到...\\Microsoft Visual Studio\\VC98\\ Include \\GL目录下(若使用win7和vs2008,则拷贝到C:\Program Files\Microsoft SDKs\Windows\v6.0A \Include\gl
  3. 所属分类:C++

    • 发布日期:2011-11-01
    • 文件大小:5120
    • 提供者:qipanliming
  1. 图形学实验代码(画直线、圆、椭圆、二次曲线、填充)

  2. 此资源提供了各种画直线(逐点法、Bresham画线, DDA算法)(鼠标交互式)、画圆(逐点法、中点法、 Bresham算法)(鼠标交互式)、画椭圆、画二次曲线、 种子填充和栈填充算法的完整程序,并在一单文档下实现诸多功能。
  3. 所属分类:其它

    • 发布日期:2008-12-07
    • 文件大小:1048576
    • 提供者:w5688414
  1. 计算机图形学大实验多边形填充(扫描线法、种子填充法、种子栈填充法)

  2. 计算机图形学的大实验,直线、圆、多边形画法,多边形填充算法,包括扫描线填充、四方向种子填充和种子栈填充,方法是,先画好多边形,点击多边形填充方法,选择好颜色后,点击多边形,就可自动填充。注意,种子填充法,多边形不要画太大
  3. 所属分类:C/C++

    • 发布日期:2017-11-02
    • 文件大小:58368
    • 提供者:u011283536
  1. SeedFilling.zip

  2. 算法原理: 算法的输入:种子点坐标(x,y),要填充的颜色 以种子点为起点,查看它是否是边界(根据颜色) 或者是否已经被填充。 如果是,则返回,否则填充该像素,并用一个邻接的像素作为新的种子进行递归。 算法步骤: a) 种子像素压入栈中; b) 如果栈为空,则转e);否则转c); c) 弹出一个像素,并将该像素置成填充色;并判断该像素相邻的四连通像素是否为边界色或已经置成多边形的填充色,若不是,则将该像素压入栈; d) 转b); e) 结束。 ————————————————
  3. 所属分类:C#

    • 发布日期:2020-06-28
    • 文件大小:60817408
    • 提供者:Confident_ZYL
  1. Android多边形区域扫描线种子填充算法的示例

  2. 1.3扫描线种子填充算法 1.1和1.2节介绍的两种种子填充算法的优点是非常简单,缺点是使用了递归算法,这不但需要大量栈空间来存储相邻的点,而且效率不高。为了减少算法中的递归调用,节省栈空间的使用,人们提出了很多改进算法,其中一种就是扫描线种子填充算法。扫描线种子填充算法不再采用递归的方式处理“4-联通”和“8-联通”的相邻点,而是通过沿水平扫描线填充像素段,一段一段地来处理“4-联通”和“8-联通”的相邻点。这样算法处理过程中就只需要将每个水平像素段的起始点位置压入一个特殊的栈,而不需要象递
  3. 所属分类:其它

    • 发布日期:2021-01-04
    • 文件大小:126976
    • 提供者:weixin_38517212
  1. Android不规则封闭区域填充色彩的实例代码

  2. 一、概述 在上一篇的叙述中,我们通过图层的方式完成了图片颜色的填充(详情请戳:Android不规则图像填充颜色小游戏),不过在着色游戏中更多的还是基于边界的图像的填充。本篇博客将详细描述。 图像的填充有2种经典算法。 一种是种子填充法。 种子填充法理论上能够填充任意区域和图形,但是这种算法存在大量的反复入栈和大规模的递归,降低了填充效率。 另一种是扫描线填充法。 注意:实际上图像填充的算法还是很多的,有兴趣可以去Google学术上去搜一搜。 ok,下面先看看今天的效果图: ok,可以看到
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:125952
    • 提供者:weixin_38698311
  1. 种子填充算法描述及C++代码实现

  2. 项目需要看了种子填充算法,改进了算法主要去除面积小的部分。种子填充算法分为两种,简单的和基于扫描线的方法,简单的算法如下描述(笔者针对的是二值图像):   (1)从上到下,从左到有,依次扫描每个像素;   (2)遇到一个非零数值压栈,并置原图像像素点值为0,面积初始化为1;否则,处理完毕。   (3)对栈非空查找,如果非空弹出栈顶,检测4领域或8领域,如果非空压栈,并置原图像像素点为0,标示不在处理此点,面积加1;如果为空,停止;   (4)判断面积是否大于给定阈值,小于的删掉,大于的把
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:111616
    • 提供者:weixin_38618521