- 3
- 0
- 约3.15千字
- 约 19页
- 2017-09-06 发布于重庆
- 举报
图2气象过程的模拟
图3飞行仿真
图4计算机动画
图5计算机生成的树
图6地形地貌模拟图
图7工程图
图8线框图
图9实体模型
第1章 绪 论
图形学计算机科学中几个涉及视觉信息处理的领域之一。
使用计算机产生视觉信息的理论和技术为研究对象
用产生视觉信息称图像。
图形学 由两个主要部分组成:建模(建立模型)与成图(生成图像)。
建模 泛指用数字和程序方式模拟实现物体形象化所必需的物体特征物体的几何结构及其光学例如,一个三角形可由其个顶点的坐标表示,球体可用其代数方程描述光学例如,一个红色的球之所以能被看见,是因为它将红光反射到观察者的眼中
成图 泛指在指定观察条件产生被模拟的物体的图像
例如,在一盏位于观察者左上方并处于观察者和一张书桌的局部光源照射下的那张书桌的前视图。
另外两个涉及视觉信息处理并与计算机图形学有密切联系的计算机科学领域图像处理和计算机视觉。
图像处理 对视觉信息进行处理加工
计算机视觉 对视觉信息进行识别辨认。
计算机图形学与图像处理和计算机视觉的区别一本书为例来说明。
如果真正拥有的情况下制作一幅它的图像,要借助于计算机图形学(视觉信息产生)。
如果已有一幅该书的,只是想对图像进行改动突出书的外轮廓,要使用图像处理技术(视觉信息处理)。
如果要以一幅书的图像作为输入信息,由计算机识别出图中的物体并作出图中有一本书的报告,我们就进入了人工智能的领域之一一一计算机视觉(视觉信息识别)。
计算机形学具有多学科性质对光和颜色的物理性质、光的传播与反射,以及人的视觉系统处理信息的方式的了解,均十分有助于设计出能给观察者以照片般的真实感的图像合成算法。
本书在对计算机图形学这领域作全面介绍,在选材进行深入讲解上以理论(数学基础和算法)与实际(应用程序设计采用广泛使用的图形学应用软件程序设计OpenC.L)并重。主要读者为选修计算机图形学的计算机科学、计算机或计算机应用专业的学生。其他对解析几何有基本了解并具备一定的数据结构及算法基础的人士亦能顺利阅读。
重点 放在与图形学应用现状关联紧密的题材,特别注意益于学习的将各种二维(2D)与三维(3D)问题加以综合处理。另外,在将阐述基本原理与介绍OpenCL程序设计分开,以保持理论与实际的相对独立。这样,想学习一般原理但使用不同的应用程序设计的读者,和已经解计算机图形学但对OfjemC.L熟悉的读者都能各得其所。前者只须跳过讲述OpcnCL的章节,后者则可重点阅读这些章节。
图2-l 一幅用计算机产生的鱼的图像,放大的鱼眼部以小方块表现每个像索
说明:鱼眼是由若干个像素点近似的。
图像分辨率 单位长度上的像素数称为图像的分辨率。
图像中像素的总数计算:等于该图像的大小×图像的分辨率。
例:一幅4×3英寸的图像在每英寸300个像素之分辨率下共有4×300×3×300=1 080 000个像素。
表示图像的大小:
(1)宽×高
(2)等于横向像素总数乘以纵向像素总数。例如512×512,
800×600或1024 x768。
优点:直接计算一幅图像的总像素数
缺点:不表明该图像的大小,也不指定该图像的分辨率。
例:一幅800×600的图像如果以每英寸200个像素的方式显示,其大小等于4x3英寸
800/200×600/200。(分辨率每英寸200)
如果以每英寸400个像素来显示,其大小等于2*1.5英寸(800/400×600/400)。(分辨率每英寸400)
纵横比 一幅图像的宽度与高度(以单位长度或像素数目度量)的比率称为该图像的纵横比。
一幅2×2英寸的图像和幅512×512的图像的纵横比都是
1/l,一幅6×4英寸的图像和一幅1024×768的图像的纵横比则都是4/3。
帧缓冲器 计算机系统中专门用来存放正在合成或显示的图像的存储器称为帧缓冲器。
图像或帧缓冲器中的像素常以其坐标为地址,一种常用的表示方法是:把位于左下角的像素放在像素坐标系的原点(0,0).
例 一幅800×600的图像或一个800* 600的帧缓冲器的右下角的像素的坐标是(799,0),位于右上角的像素的坐标则为
(799,599)。
2.1 RGB与CMY颜色模型
颜色是个多学科性的复杂课题物理学心理学。图形学 图2-2,显示一个由三原色构成的颜色坐标系原色可具有从0(最低)到1.0(最高)的强度值。将不同强度的原色混合在一起产生各种各样的颜色。所有红色、绿色、蓝色线性组合获得的颜色的集合构成一个立方体形状的RCB颜色空间。
图像的数学表示 一幅图像的数学模型是一个函数。彩色图像可用函数表示如下:
,或者更一般的表示为:
说明 用RCB颜色模型指定颜色是个添加过程。以黑色为起点,加上适量的原色成分来产生某种想得到的颜色。
原创力文档

文档评论(0)