论计算机图形学算法数学原理及C++实现(1)

计算机视觉跟人眼的视觉作用原理不一样,人的眼球看到的画面通过神经传给大脑在大脑里成像,计算机没有真正所谓的“神经和大脑”,所以成像全靠图像矩阵(如下图)。下图展示了一个灰度图每个像素点的单通道像素值,取值范围为0-255,0是纯黑,255是纯白,中间的数字表示灰度深浅。

一个显示器的显示基本单位是像素,比如640X480,表示横着屏幕有640个像素点竖着屏幕有480个像素点。上图是黑白图像在电脑看来的样子,那如果是彩色图像呢?我们怎么表示彩色图像?现实生活中,我们可以用三原色(红,黄,蓝)调出任何样色,计算机中同理,不过我们不用红,黄,蓝,而是用红,蓝,绿(RGB-RED、GREEN、BLUE,为什么是红蓝绿,我也不知道)调出所有色彩并放置到每个像素点以产生彩色图片。我们看到的视频则是一帧一帧的彩色图片在我们眼前快速通过的障眼法。

本文所研究的计算机图形学若干基本算法,包括:裁剪算法、多边形 布尔运算、曲线边多边形分割算法、曲线边多边形面积算法、高维空间距 离算法和主成分回归分析法(PCR),具体工作如下: 平面多边形的各种分解表示方法在计算机几何造型领域中有着广泛 的应用,根据基于三角形的多边形表示方法,通过研究构造的多种算法和 它的一些应用,在原有工作的基础上,对算法进行了扩展,针对在构造有 曲线边多边形分层表示时可能会出现不合理情形,对曲线边进行分割,提 出了一些可以利用的分割算法,包括对圆锥曲线边求分割点和切点的算 法,对三次Bezier曲线边求可能的自交点的算法,对三次Bezier曲线边 求不同形式分割点和切点的算法。 复杂几何形状面积的计算,属于计算几何方面的问题。在实际应用中, 不但经常需要计算一般多边形的面积,而且有时还需要计算有曲线边多边 形的面积。为简便和考虑实用需要,可以假定曲线边是圆锥曲线边或三次 Bezier曲线边。本文对圆锥曲线边和三次Bezier曲线边两种曲线边多边 形的面积算法分别进行讨论。 由对象多个特征组成的特征向量,可以自然地看作是高维数据空间中 的一点。许多实际问题涉及到高维数据点。在高维空间中点的超球范围查 找问题是:已知一个高维数据点集,输入一个点和半径数值,询问所确定 超球范围内包含有给出点集中哪些点。考查了用计算街区和棋盘距离的线 性组合来代替计算欧氏距离的方法,这个方法由于减少了乘法计算而明显 的可以提高效率。 还有,本文结合贝叶斯网络提出一种新的回归树算法─ BRT(Bayesian Regression Tree)。在BRT多元回归模型中,需要有变量 选择的功能,利用主成分回归分析法(PCR),在通过正交旋转变换来消除原 始数据中的相关性或冗余度的基础上,根据方差贡献率选择特征属性,实维属性空间向低维属性空间的映射。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值