首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 187 毫秒
1.
针对直线生成算法在直线斜率大于0.5时的低效率问题,提出一种基于像素链排序的直线绘制算法。将直线看做是由许多条平行像素链或对角像素链拼接而成,利用逆向生成直线的类Bresenham算法求得各像素链的长度,通过Bresenham算法生成相应直线的位移码对各像素链进行排序,一次判断生成一条像素链。仿真实验表明,基于像素链排序的直线绘制算法生成的直线与Bresenham算法生成的直线精度一致,且计算量显著减少。该算法只有加法和乘法两种整数运算,适合硬件实现,其绘制速度是Bresenham算法的4倍。  相似文献   

2.
自适应多基元直线绘制算法   总被引:1,自引:1,他引:1  
将直线离散轨迹看成是由一系列水平位移或对角位移构成,给出了计算水平位移和对角位移长度的迭代公式;在此基础上提出了单基元和多基元直线绘制算法.实验和理论分析表明,该算法能够大大地减少生成直线的计算量,提高直线的绘制速度.  相似文献   

3.
一种快速圆弧绘制算法   总被引:1,自引:0,他引:1  
程锦  陆国栋  谭建荣 《软件学报》2002,13(12):2275-2280
提出一种圆弧绘制算法.与传统的基于单个像素点的圆弧绘制算法不同,新算法每执行一次输出操作均可生成两个或多个像素点.该算法将圆弧离散轨迹看成是由一系列水平位移和对角位移构成,逐段找出并绘制这些位移,从而减少了圆弧绘制过程中所需的输出操作,有效地提高了圆弧绘制速度.实验结果表明,新算法与著名的Bresenham算法相比,圆弧绘制速度提高近一倍.进一步地,新算法可以推广到其他二次曲线的绘制中  相似文献   

4.
一个基于直线链码理论的快速直线绘制算法   总被引:2,自引:0,他引:2  
直线的绘制是计算机图形学及CAD的最重要的基础之一。本文把用于模式识别方面的直线链码理论,应用于直线的绘制,即用该理论对最有效的直线绘制算法-Bresenham算法进行改进,使其有可能在主循环的一步中生成两个点,因而提高了直线的绘制速度。  相似文献   

5.
识别直线链码的一种新方法   总被引:2,自引:0,他引:2  
目前对直线链码的识别方法是判断被识别的链友理满足直线链码应满意的三个条件。本文提出一个全新的识别方法。其基本思想是先确定被识别链码所对应线段的两端点,然后用直线绘制算法在这两个端点之间直线路径产生点,同时与被识别链码的相应码值所指定的点进行比较。如果相同,则为直线码;否则,就不是直线链码,该方法有实现现简单和执行速度快等优点。  相似文献   

6.
基于像素链的直线绘制算法   总被引:1,自引:0,他引:1  
朱晓林  蔡勇  张建生 《计算机应用》2011,31(4):1057-1061
针对直线生成算法在直线斜率大于0.5时的低效率问题,提出一种基于像素链的直线绘制算法。将直线看做是由许多条平行像素链或对角像素链拼接而成,提出并利用逆向生成直线的类Bresenham算法,将斜率在0.5~1的直线绘制转换为斜率在0~0.5的直线绘制,一次判断生成一条像素链。仿真实验表明,基于像素链的算法生成的直线与Bresenham算法生成直线一致,且计算量显著减少。该算法只有加法和乘法两种整数运算,适合硬件实现,其绘制速度是Bresenham算法的4倍。  相似文献   

7.
在各种计算机绘图工具和软件中,直线的生成速度几乎都是决定图像生成快慢的基础,所以研究直线生成算法对于提高计算机绘图速度是至关重要的。本文从直线本身的周期性出发,提出了一种新的绘制直线算法——周期性直线算法,使得周期性直线每一次运算后可以绘制多个点。结果表明周期性高的直线生成速度得到巨大提高。  相似文献   

8.
一种新直线算法的探索   总被引:1,自引:0,他引:1  
对传统直线算法进行了详细的分析,然后从传统直线算法的另外一个角度对直线生成算法做出了新的探索,改变了传统算法中直线像素点的查找方式,提出了一种新的查找最佳像素点的方法,与传统方法相比,新算法节点的查找方式的突出特点是按段进行的,为了提高算法的性能,对算法进行了增量优化。文章最后对两种算法进行速度比较发现,本算法在速度上优于传统直线生成算法。  相似文献   

9.
在传统DDA直线扫描转换算法的基础上,提出了一种新的加速算法,该算法通过寻找直线的最小生成段,利用最小生成段的平移复制,从而提高了整条直线扫描转换的速度。  相似文献   

10.
反走样直线的灰度循环生成算法   总被引:1,自引:1,他引:1       下载免费PDF全文
灰度转换是整数反走样直线和曲线绘制算法中较为耗时的操作.为了提高反走样直线的绘制效率,提出了一种直接利用灰度循环控制生成反走样直线的纯整数算法.该算法采用两点反走样模式,根据对灰度值的分解、每次步进时的像素及其灰度值直接利用灰度增量控制产生,从而避免了候选点与真实直线之间的距离计算,以及由距离到灰度的转换.分析表明,该算法每次步进仅需要4~5次整数基本运算,其效率较现有整数反走样直线生成算法有大幅度提高,且具有与基本直线生成算法相似的简单性.  相似文献   

11.
扫描图象曲线轮廊关键点的提取及其处理   总被引:5,自引:0,他引:5       下载免费PDF全文
针对工程图样中线段的识别和提取问题,提出了一种提取扫描图象曲线轮廊关键点的算法和相应的提取条件准则,该算法可自动逐行检测扫描行中的黑游程,当相继行中的黑游程满足一定的条件准则时,即可提取出相应的黑游程边界点,并形成关键点,依据这些关键点,利用B样条曲线理论来拟合曲线,最终即可实现对图象曲线的提取,该算法不仅速度快,抗噪声性能强,且提取识别也到得了满意的效果。  相似文献   

12.
One of the most important operations in many graphical systems is the generation of a line segment. This process consists of two stages: clipping and drawing. These two stages are separated in current graphical applications. In this paper a new approach to line generation is proposed, which unifies these stages. The proposed algorithm is based on Bresenham's line generation algorithm to include necessary line clipping. The line clipping stage is an operation-reduced, integer arithmetic only algorithm. The notion of correctness of line clipping is introduced and correctness of the proposed algorithm is shown. Complete C-notation of the algorithm is included.  相似文献   

13.
一种快速的多线宽直线反走样算法   总被引:1,自引:0,他引:1       下载免费PDF全文
对于直线绘制中出现的锯齿现象称为走样,消除走样的方法称为反走样,通过对直线走样产生的原因进行理论上的分析,了现有的反走样技术。通过对经典的DDA直线绘制算法和Wu直线反走样绘制算法的研究,在二者结合的基础上,给出了一种任意宽度和复杂背景色下的直线反走样快速绘制算法:对于直线f(x)=mx+b,0≤m≤1,x轴上每移动一个像素单位,根据直线所需绘制的宽度,在y轴上进行跨度像素着色,填充的色深取决于该像素到对应直线边缘线的距离、原有背景色和当前直线绘制色。对算法进行了去浮点优化,给出了复杂度分析和实验结果。实践证明,该算法有很好的执行效率和反走样效果。  相似文献   

14.
To extract line drawings with positional information from perspective veiws of three-dimensional objects is essential in image analysis and understanding. A new heuristic-search algorithm driven by a priori knowledge contained in a world model is presented which extracts a connected line drawing from a perspective view of a polyhedron. A main feature of our algorithm is that the search is concentrated on local areas centered at corners found with a corner finder. Therefore, the search time is significantly reduced and so are the positional errors in the extracted line drawing. An iterative process removes the false corners and lines and thus guarantees that our algorithm will work stably and reliably even in a noisy environment. Experimental results are presented.  相似文献   

15.
线条能够以相当少的可视信息来有效地表示一个三维模型的形状.利用图形硬件的高度并行处理能力,文中提出了一种新的基于物体空间的线条绘制方法.对于一个光滑物体形状,新型的Suggestive轮廓线能够结合侧影轮廓线来生成非常好的视点相关的线条效果.并且,最新被引入到Direet3D 10流水线的几何着色器能处理三角形图元数据及输出零个或多个线条图元.文中提出了一种并行化的线条绘制方法,能够直接在几何着色器中抽取三维的特征线条.该方法能根据视点与模型的距离自动地选取合适比例的线条进行绘制,绘制的线条平滑,绘制速度快.在文章最后给出的许多实验示例证实了该方法的效果.  相似文献   

16.
给出一种基于边缘跟踪算法的图像线条画生成算法。该算法由边缘跟踪和线条画绘制两部分组成。在边缘跟踪中,提出基于相异性度量的边缘跟踪算法,以使利用边缘检测算子得到的边缘能够归类、连接;在线条画绘制过程中,引入非均匀B样条对不连续边缘进行插值并使用高斯平滑以获得连续光滑的边缘线条,然后以线条的曲率为依据,生成画笔,实现线条画的绘制。实验给出了本文方法生成的图像线条画的结果,实验结果表明,本文方法能够迅速快捷的生成较高质量的线条画。  相似文献   

17.
The multiple grid(MG) chain code which uses four different square grids is proposed to encode line drawings. The main processes adopted in the code are: 1) a grid selection algorithm which allocates quantization points only to the vicinity of the course of a line drawing, 2) labeling rule on quantization points which makes the frequency of some codes larger than that of other codes, and 3) quantization points allocation-not to the corners, but to the sides of a square which makes the straight line segments larger without increasing quantization error. A performance comparison of various chain codes is made from the viewpoints of the encoding efficiency, naturalness of the encoded lines, and the rate distortion measure. Also, the superiority of the MG chain code to other codes is shown. At last, application of the MG chain code to the electronic blackboard system is explained.  相似文献   

18.
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号