E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Bresenham
利用布雷森汉姆算法绘制在YUV图像上画直线
布雷森汉姆算法原理参考wiki:http://en.wikipedia.org/wiki/
Bresenham
%27s_line_algorithmyuv图像转换原理参考:http://en.wikipedia.org
feixuedudiao
·
2013-06-19 18:00
C++
算法
yuv
Bresenham
快速画直线算法
一、 算法原理简介:算法原理的详细描述及部分实现可参考:http://www.cs.helsinki.fi/group/goa/mallinnus/lines/bresenh.htmlFig.1 假设以(x,y)为绘制起点,一般情况下的直观想法是先求m=dy/dx(即x每增加1,y的增量),然后逐步递增x,设新的点为x1=x+j,则y1=round(y+j*m)。可
sahusoft
·
2013-05-23 21:00
绘图
直线cvLine()是绘图函数中最简单的,只需用
Bresenham
算法[
Bresenham
65]画一条线:void cvLine( CvArr* array, CvPoint pt1, CvPoint
lengyuyan007
·
2013-05-04 20:00
直线
绘图
opencv
矩形
圆和椭圆
DDA
Bresenham
算法(适应于所有斜率)
=========================================================================//main.cpp/*简述:这个程序实现了用DDA和
Bresenham
chenqiai0
·
2012-11-20 12:00
算法
DDA
Bresenham
Bresenham
快速画直线算法
转载博文原址:http://www.cnblogs.com/pheye/archive/2010/08/14/1799803.html算法原理的详细描述及部分实现可参考:http://www.cs.helsinki.fi/group/goa/mallinnus/lines/bresenh.htmlFig.1 假设以(x,y)为绘制起点,一般情况下的直观想法是先求m=dy/dx(即x每增加1,
toraloo
·
2012-09-12 00:00
算法
测试
嵌入式
2010
plot
Bresenham
画线算法详解及其OpenGL编程实现
http://blog.csdn.net/xiajun07061225/article/details/7018719
Bresenham
是由
Bresenham
提出的一种精确而有效地光栅线生成算法,该算法仅使用增量整数计算
pizi0475
·
2012-09-01 19:00
编程
c
算法
测试
存储
buffer
图像纠偏的算法总结
摘要:针对含有表格线的票据图像,提出一种基于整数
Bresenham
算法求方向投影的倾斜检测方法,并与Hough变换方法进行了比较。
caiqi1123
·
2012-04-19 17:00
算法
画直线算法
画直线算法原文地址:画直线算法 前段时间做了一下光栅直线生成算法的研究,并且在VC下实现了DDA算法、
Bresenham
算法、对称算法、两步算法、及四步算法。
wushang923
·
2012-04-13 16:00
c
算法
语言
化工
Bresenhamu算法产生虚线
Bresenham
(int x1,int y1,int x2,int y2,COLORREF color,CDC *pDC){
ttwang
·
2012-03-28 15:00
res
直线生成算法
直线生成算法:在光栅系统中绘制直线段,需要采用直线生成算法,常用的有DDA算法、
Bresenham
算法等。Ø DDA直线生成算法是一种使用微分方程生成直线的算法,又称作数值微分法。
qiushuiqifei
·
2012-03-26 20:00
算法
application
mfc
float
2010
计算网格中直线经过的格子
关于在位图上像绘制直线的算法,可以参见:http://free.pages.at/easyfilter/
bresenham
.html。但是不同于在位图上绘制直线,需要的是:一条直线经过哪些格子。
liuchen1206
·
2012-02-29 14:00
Algorithm
算法
function
网格
Bresenham
算法
1)
Bresenham
的基本原理假定直
sanlinux
·
2012-02-19 23:00
计算机图形学框架
应用基本图形生成算法图元光栅化标准直线要直图元终点要准图元生成的亮度、色泽粗细要均匀快速计算直线光栅化算法逐点比较法数值微分法中点
Bresenham
算法圆的光栅化算法简单方程产生圆弧
Bresenham
算法产生圆弧多边形填充扫描线填充宽图元复制像素画宽图元移动画笔画宽图元
ljy1988123
·
2012-02-16 15:00
游戏
框架
优化
算法
图形
Bresenham
直线算法的实现
算法挺简单的,但是由于DonaldHearn和M.PaulineBaker的神作《计算机图形学》上只给了|m|=1时候的算法也顺带实现了。直接上程序了。#include #include /*DeclareWindowsprocedure*/ LRESULTCALLBACKWindowProcedure(HWND,UINT,WPARAM,LPARAM); voidLineBresenham
qtyl1988
·
2012-02-05 22:00
算法
windows
null
application
callback
structure
8位模式下画线(
Bresenham
算法,光栅化)
intDraw_Line(intx0,inty0,//startingposition intx1,inty1,//endingposition UCHARcolor,//colorindex UCHAR*vb_start,intlpitch)//videobufferandmemorypitch { //thisfunctiondrawsalinefromxo,yotox1,y1usingdif
chain2012
·
2011-09-26 15:00
算法
function
video
buffer
vb
bresenham
算法
//吓人的鸟 #include #include usingnamespacestd; typedefint32_tint32; typedefuint32_tuint32; structLocation{ int32x; int32y; Location(){x=0,y=0;} Location(int32a,int32b){x=a,y=b;} }; voidBresenham(int32
xiarendeniao
·
2011-09-14 14:00
算法
struct
iterator
include
float
Bresenham
算法
Bresenham
算法类似于中点法,由误差项符号决定下一个像素取右边点还是右上点。
sheila_1988
·
2011-08-31 12:00
算法
DDA算法和
Bresenham
算法
作者:朱金灿来源:http://blog.csdn.net/clever101/ DDA算法和
Bresenham
算法是计算机图形学中绘制直线的两种常用算法。
lijiang13466672879
·
2011-07-29 15:00
【图形学】直线扫描算法之---
bresenham
改进算法(任何斜率,任何方向)
直线扫描算法之---
bresenham
改进算法(任何斜率,任何方向)byzxx图形学神马的全都是数学,看来以后我不能搞这个,伤脑筋,所以先把我现在懂得先记录下来吧。
xxxxxx91116
·
2011-04-01 21:00
非主流学科篇
算法
图形
【图形学】直线扫描算法之---
bresenham
改进算法(任何斜率,任何方向)
直线扫描算法之---
bresenham
改进算法(任何斜率,任何方向)byzxx图形学神马的全都是数学,看来以后我不能搞这个,伤脑筋,所以先把我现在懂得先记录下来吧。
xxxxxx91116
·
2011-04-01 21:00
算法
图形
画圆形(
Bresenham
算法)
下面先简要介绍常用的画圆算法(
Bresenham
算法),然后再具体阐述笔者对该算法的改进。
·
2011-02-24 22:00
res
直线算法(
Bresenham
)
原理:(摘自百度百科)
Bresenham
算法是计算机图形学领域使用最广泛的直线扫描转换方法。
·
2011-02-24 21:00
res
常用直线生成算法
最近看到灿兄的一篇博客,讲的是“DDA算法和
Bresenham
算法”,里面有些部分不是很详细,对算法的描述灿兄很不错,但是对于有人说DDA和
Bresenham
直线算法的效率说是一样的,下面就对这些算法的效率问题浅谈一二
liminlu0314
·
2011-01-06 10:00
算法
XP
float
网格
DDA算法和
Bresenham
算法
作者:朱金灿来源:http://blog.csdn.net/clever101/DDA算法和
Bresenham
算法是计算机图形学中绘制直线的两种常用算法。
宁可十年不将军,不可一日不拱卒
·
2010-12-15 09:00
算法
float
图形
优化
DDA算法和
Bresenham
算法
作者:朱金灿来源:http://blog.csdn.net/clever101/ DDA算法和
Bresenham
算法是计算机图形学中绘制直线的两种常用算法。
clever101
·
2010-12-15 09:00
算法
优化
float
图形
Bresenham
算法画圆 中点圆算法 计算机图形学
Bresenham
算法画圆中点圆算法计算机图形学2008-05-1822:55//////////////////////////////////////////////////////////////
wrhwww
·
2010-11-12 11:00
Bresenham
算法实现任意斜率直线绘制
参考《计算机图形学》Donald.Hearn书中给出了斜率k在0-1之间的推导过程在k>=1时以y方向为单位步长递增,此时有x=(y-b)/b;d(low)=x-x(k)=(y(k+1)-b)/m-x(k);d(upper)=x(k+1)-x=x(k)+1-(y(k+1)-b)/m;p(k)=dx*(d(low)-d(upper))=2*dx*(y(k)+1-b)-2*dy*x(k)-dx;可以推
liaojinyu282
·
2010-11-04 20:00
图形学
算法
buffer
图形
Bresenham
直线算法与画圆算法
(上图来自于互联网络,《计算机图形学的概念与方法》柳朝阳,郑州大学数学系)接下来的问题就是如何尽可能高效地找到这些离散的点,
Bresenham
直线算法就是一个非常不错的算法。
yuwei2008vip
·
2010-10-07 00:00
C++
c
算法
互联网
C#
Bresenham
直线算法 简介
Bresenham
直线算法在射击类游戏开发中经常会遇到“物体(如子弹)直线飞行问题”,即:已知物体的起点与终点,如何计算出物体的直线运动路径,当然,这里的物体位置大多是整数。
echozhy
·
2010-08-20 08:00
游戏开发基础
算法
plot
algorithm
documentation
ibm
function
Bresenham
直线算法 简介
Bresenham
直线算法 在射击类游戏开发中经常会遇到“物体(如子弹)直线飞行问题”,即:已知物体的起点与终点,如何计算出物体的直线运动路径,当然,这里的物体位置大多是整数。
echozhy
·
2010-08-20 08:00
Algorithm
算法
function
IBM
documentation
plot
Bresenham
画圆算法 与中点画圆法
Bresenham
画圆算法不失一般性,假设圆的圆心位于坐标原点(如果圆心不在原点,可以通过坐标平移使其与原点重合),半径为R。以原点为圆心的圆C有四条对称轴:x=0,y=0,x=y和x=-y。
cay22
·
2010-07-29 18:00
c
算法
图形
bresenham
算法绘制直线(未优化)
参数为2点坐标,32位颜色值,指向绘图表面开头的内存指针,绘图表面的实际行字节大小 intDraw_Line_32(intiX0,intiY0,intiX1,intiY1,DWORDdwColor,DWORD*lpdwStart,intiPitch){intiDx,iDy,iXInc,iYInc,iError;iDx=iX1-iX0;iDy=iY1-iY0;iError=0;//32递增的pi
old_imp
·
2010-06-03 15:00
Bresenham
算法画直线(Dev C++)
最近上课在学计算机图形学,第一个实验是用
Bresenham
算法画直线(可画出各种长度、宽度、斜率的直线),代码如下:#include #include #include voidlineBres(intx0
hnu_zxc
·
2010-05-29 21:00
C++
c
算法
user
图形
Bresenham
算法画圆
http://www.docin.com/p-37714647.html下面先简要介绍常用的画圆算法(
Bresenham
算法),然后再具体阐述笔者对该算法的改进。
Charistain_huang
·
2010-05-02 12:00
数据结构
编程
算法
嵌入式
delay
plot
Bresenham
算法
参考其他:http://liar.pangwa.com/2009/04/12/
bresenham
/ 直线光栅化直线光栅化是指用像素点来模拟直线.比如下图中用蓝色的像素点来模拟红色的直线.图中坐标系是显示器上的坐标系
yulanarti
·
2010-04-06 22:00
Bresenham
画线算法
Bresenham
画线算法是由
Bresenham
提出的一种精确而有效的光栅线生成算法,该算法仅仅使用了整数的增量来实现的。
fjiale
·
2009-10-14 14:00
c
算法
存储
反走样技术之一 —— Wu像素
请看老赫的独家分析...以MS的能力,为DX写一堆标准的
Bresenham
直线,点,圆函数并不是问题。问题是这会招至真正的计算机图形高手程序员们的痛骂。因为Windows
yc0188
·
2009-09-28 11:00
windows
优化
Adobe
float
fortran
图形
bresenham
画直线算法
voidlineBresenham(intnStartX,intnStartY,intnEndX,intnEndY){intdx=abs(nEndX-nStartX);intdy=abs(nEndY-nStartY);if(dx==0){if(nStartY>nEndY){inttemp;temp=nEndY;nEndY=nStartY;nStartY=temp;}for(inty=nStartY
kongbu0622
·
2009-09-23 22:00
算法
float
比较好的一个
bresenham
算法实现
集合了斜率大于1和小于1的情况 draw_point(x0,y0,color);是我写的一个画点的函数,可以不用管他,关键是画线算法/*画线函数此算法是针对
Bresenham
画线算法的优化算法,去除了乘除法运算
lc19890326
·
2009-07-10 11:00
Bresenham
画线算法(原创)
0.算法目的这个算法是要画一条平滑的直线,这个工作的难点是确定两点之间的那些像素点,使其近可能的靠近手工绘制的直线。1.基本算法描述现在我们要在一个光栅格子上画一条直线,我们将直线的斜率严格控制在。若我们进一步限定画线的路径:给定一个点后x轴要有一个增量来绘制这条直线的第二个点。这样一来,显而易见若给定点(x,y)后,线上的下一个点就只能在有限的范围之内进行选择了:它可能是画在(x+1,y),或者
xiaoer_1982
·
2009-07-05 08:00
算法
工作
OpenCV学习——
Bresenham
算法
===================================== * * Filename: linebresenham2.c * * Description: A program for
bresenham
xiaoer_1982
·
2009-07-05 08:00
算法
gcc
Gmail
Bresenham
算法opencv实现
==================================================== * * Filename: linebresenham.c * * Description:
Bresenham
xiaoer_1982
·
2009-07-05 08:00
算法
gcc
Gmail
数据类型错误导致的 bug 与
Bresenham
椭圆生成算法代码
数据类型错误导致的bug与
Bresenham
椭圆生成算法代码昨天晚上动手写了椭圆的光栅化实现,照着计算机图形学书上的伪代码编写了C++的代码,结果运行结果完全出乎我的意料之外。
天秤座的唐风
·
2009-06-25 21:00
计算机图形学 大纲
光栅图形的生成方法
Bresenham
画直线算法;
Bresenham
画圆算法;多边形区域填充;直线反走样;离散区域反走样算法。
hua_007
·
2009-01-08 12:00
算法
测试
图形
直线扫描算法
每次想写点东西的时候,都不知道该写点什么,想起来在AIforGameDeveloper上看到使用
bresenham
算法来做tile地形中的追逐和逃避算法,正好可以写点关于直线画法的东西,这也是计算机图形学中的基本图元生成算法了
sparkliang
·
2008-12-14 17:00
c
算法
table
url
图形
behavior
计算机图形学中直线连接算法的Javascript实现
针对这个问题,书上提供了三个算法,分别是简单DDA,对称DDA,
Bresenham
算法。 下面的是我使用简单DDA和
Bresenham
算法在浏览器上绘制Hello world的代码。
javasalatu
·
2008-11-01 23:00
JavaScript
计算机图形学中直线连接算法的Javascript实现
针对这个问题,书上提供了三个算法,分别是简单DDA,对称DDA,
Bresenham
算法。下面的是我使用简单DDA和
Bresenham
算法在浏览器上绘制Helloworld的代码。
anhulife
·
2008-11-01 23:00
JavaScript
算法
浏览器
function
table
图形
10月9日_
Bresenham
画线画圆以及对三维观察坐标系灭点的理解_By PureMilk
10月9日_
Bresenham
画线画圆以及对三维观察坐标系灭点的理解_ByPureMilk前两天在校内上发了一篇
bresenham
画线算法超简单的日志,用了四句话概括了这个算法的核心思想,现在在这里重新叙述一遍
天地之灵学习小组
·
2008-10-09 21:00
DirectX画圆及圆角矩形的简单实现
画圆时采用
Bresenham
算法。不失一般性,假设圆的圆心位于坐标原点(如果圆心不在原点,可以通过坐标平移使其与原点重合),半径为R。以原点为圆心的圆C有四条对称轴:x=0,y=0,x=y和x=-y。
king_tt
·
2008-06-27 09:00
DI
DirectX画圆及圆角矩形的简单实现
画圆时采用
Bresenham
算法。不失一般性,假设圆的圆心位于坐标原点(如果圆心不在原点,可以通过坐标平移使其与原点重合),半径为R。以原点为圆心的圆C有四条对称轴:x=0,y=0,x=y和x=-y。
foruok
·
2008-06-27 09:00
C++
Win32
DirectX
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他