计算机科学导论第10章-图形学和可视化课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算机科学导论第10章-图形学和可视化课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机科学 导论 10 图形学 可视化 课件
- 资源描述:
-
1、第第1010章章 图形学和可视化图形学和可视化2计算机科学导论计算机科学导论学习目标学习目标 了解图形系统、图形用户界面的程序设计、了解图形系统、图形用户界面的程序设计、虚拟现实。虚拟现实。掌握图形学基本概念、计算机视觉和可视化。掌握图形学基本概念、计算机视觉和可视化。第第1010章章 图形学和可视化图形学和可视化3计算机科学导论计算机科学导论10.1 图形学基本概念图形学基本概念 10.1.1 计算机图形信息的处理计算机图形信息的处理 计算机图形学计算机图形学(Computer Graphics):是研究怎样用计算是研究怎样用计算机构造机构造(生成生成)图形,并把图形的描述数据图形,并把图形
2、的描述数据(数学模型数学模型)通过通过指定的算法转换指定的算法转换(处理处理)成图形显示的一门学科。成图形显示的一门学科。图像处理图像处理(Image Processing):是将客观世界中原来存在是将客观世界中原来存在的物体影像处理成新的数字化图像的相关技术。的物体影像处理成新的数字化图像的相关技术。模式识别:模式识别:是当图像信息输入计算机后,先对它进行预是当图像信息输入计算机后,先对它进行预处理和特征抽取等处理;然后对图像进行分析和识别,处理和特征抽取等处理;然后对图像进行分析和识别,找出其中蕴涵的内在联系或抽象模型;最后由计算机按找出其中蕴涵的内在联系或抽象模型;最后由计算机按照要求得
3、到该图像的分类与描述。照要求得到该图像的分类与描述。4计算机科学导论计算机科学导论 10.1.1 计算机图形信息的处理计算机图形信息的处理计算机图形学、图像处理和模式识别三者之间计算机图形学、图像处理和模式识别三者之间有千丝万缕的联系,彼此相互融合、相互促进有千丝万缕的联系,彼此相互融合、相互促进 图像处理 计算机图形学 模式识别 处理对象的模型描述 处理对象的图形显示 5计算机科学导论计算机科学导论10.1.2 计算机图形学的起源计算机图形学的起源 1952年在美国麻省理工学院的实验室里诞生了世界上第年在美国麻省理工学院的实验室里诞生了世界上第一台数控铣床的原型。一台数控铣床的原型。1963
4、年,麻省理工学院的年,麻省理工学院的Lvan E.Sutherland发表了发表了“画画板板(Sketckpad):一个人机图形通信系统:一个人机图形通信系统”的博士论文。的博士论文。1964年孔斯年孔斯(Steve Coons)提出了用小块曲面片组合表示提出了用小块曲面片组合表示自由型曲面时使曲面片边界上达到任意高次连续阶的理自由型曲面时使曲面片边界上达到任意高次连续阶的理论方法。论方法。20世纪世纪60年代中期开始,麻省理工学院、通用汽车公司、年代中期开始,麻省理工学院、通用汽车公司、洛克西德飞机制造公司、贝尔电话实验室等都展开了计洛克西德飞机制造公司、贝尔电话实验室等都展开了计算机图形显
5、示的工作。算机图形显示的工作。20世纪世纪70年代后,相继出台了许多图形标准,图形软件年代后,相继出台了许多图形标准,图形软件的开发也更加方便,计算机图形学发展趋于成熟。的开发也更加方便,计算机图形学发展趋于成熟。6计算机科学导论计算机科学导论10.1.3 计算机图形学主要研究的内容计算机图形学主要研究的内容u计算机图形学的主要研究对象是点、线、计算机图形学的主要研究对象是点、线、面、体、场的数学构造方法与其图形显面、体、场的数学构造方法与其图形显示,以及它们随时间变化的情况。示,以及它们随时间变化的情况。描述复杂物体图形的方法与数学工具描述复杂物体图形的方法与数学工具 物体图形描述数据的输入
6、物体图形描述数据的输入 几何图形数据的存储几何图形数据的存储 物体图形数据的运算处理物体图形数据的运算处理 物体图形数据的输出显示物体图形数据的输出显示 实时动画和多媒体技术实时动画和多媒体技术 制定与图形应用软件有关的技术标准制定与图形应用软件有关的技术标准7计算机科学导论计算机科学导论10.1.4 计算机图形学的应用计算机图形学的应用u计算机辅助设计与制造计算机辅助设计与制造(CAD/CAM)u 用户可视化接口用户可视化接口u地理信息系统与制图地理信息系统与制图u过程控制和指挥系统过程控制和指挥系统u计算机动画和艺术计算机动画和艺术8计算机科学导论计算机科学导论10.1.5 计算机图形的标
7、准化计算机图形的标准化 国际标准化组织和其他一些机构相继提出了许多计国际标准化组织和其他一些机构相继提出了许多计算机图形学的标准,这些标准都遵循与计算机硬件无关,算机图形学的标准,这些标准都遵循与计算机硬件无关,能实现程序的可移植性的原则。能实现程序的可移植性的原则。计算机图形接口计算机图形接口(Computer Graphics Interface:CGI)计算机图形元文件标准计算机图形元文件标准(Computer Graphics Metafile:CGM)计算机图形核心系统计算机图形核心系统(Graphics Kernel System:GKS)初始图形交换规范初始图形交换规范(Init
8、ial Graphics Exchange Specification:IGES)图形库图形库(Graphics Library:GL)程序员层次交互式图形系统程序员层次交互式图形系统(Programmers Hierarchical Interactive Graphics System:PHIGS)计算机图形参考模型计算机图形参考模型(Computer Graphics Reference Model:CGRM)9计算机科学导论计算机科学导论10.1.6 常见的图形图像格式常见的图形图像格式1BMP格式格式2GIF格式:图形交换格式格式:图形交换格式(Graphics Interchang
9、e Format:GIF)3JPEG格式:格式:Joint Photographic Experts Group 4TIFF格式:格式:Tag Image File Format5PNG格式格式:可移植性网络图像:可移植性网络图像(Portable Network Graphics:PNG)5PCX格式格式6PSD格式格式7CDR格式格式10计算机科学导论计算机科学导论10.2 图图 形形 系系 统统u1图形系统的处理器图形系统的处理器 图形形成图形形成 图形显示图形显示u2图形系统的存储器图形系统的存储器u3图形系统的输入设备图形系统的输入设备 向量型图形输入设备向量型图形输入设备 光栅扫描
10、型图形输入设备光栅扫描型图形输入设备u4图形系统的输出设备图形系统的输出设备 显示器显示器 打印机打印机 绘图仪绘图仪11计算机科学导论计算机科学导论10.3 计算机视觉和可视化计算机视觉和可视化10.3.1 人的视觉人的视觉 视觉是人最重要的感觉,它是人的主要感觉视觉是人最重要的感觉,它是人的主要感觉来源,因为人认识外界信息中来源,因为人认识外界信息中70%来自视觉。来自视觉。视觉是一个复杂的感知和思维过程,视觉器视觉是一个复杂的感知和思维过程,视觉器官官(眼睛眼睛)接受外界的刺激信息,而大脑对这接受外界的刺激信息,而大脑对这些信息通过复杂的机理进行处理和解释,使些信息通过复杂的机理进行处理
11、和解释,使这些刺激具有明确的物理意义。这些刺激具有明确的物理意义。12计算机科学导论计算机科学导论10.3.2 计算机视觉计算机视觉计算机视觉计算机视觉(Computational Vision)就是用各就是用各种成像系统代替视觉器官作为输入敏感手段,种成像系统代替视觉器官作为输入敏感手段,由计算机来代替大脑完成处理和解释。计算由计算机来代替大脑完成处理和解释。计算机视觉的最终研究目标就是使计算机能像人机视觉的最终研究目标就是使计算机能像人那样通过视觉观察和理解世界,具有自主适那样通过视觉观察和理解世界,具有自主适应环境的能力。应环境的能力。13计算机科学导论计算机科学导论10.3.3 可视化
12、可视化 数据可视化数据可视化(Data Visualization)技术是指运用计技术是指运用计算机图形学和图像处理技术,将数据转换为图形算机图形学和图像处理技术,将数据转换为图形或图像在屏幕上显示出来,并进行交互处理的理或图像在屏幕上显示出来,并进行交互处理的理论、方法和技术。论、方法和技术。随着计算机技术的发展,数据可视化概念已大大随着计算机技术的发展,数据可视化概念已大大扩展,它不仅包括科学计算数据的可视化,而且扩展,它不仅包括科学计算数据的可视化,而且包括工程数据和测量数据的可视化。包括工程数据和测量数据的可视化。14计算机科学导论计算机科学导论10.4 图形用户界面图形用户界面 程序
13、员设计的用户界面应该是一个直观的、对用程序员设计的用户界面应该是一个直观的、对用户透明的界面。户透明的界面。每一个程序员在编程过程中都应当遵循某些最基每一个程序员在编程过程中都应当遵循某些最基本的标准,尽管他们对这些标准中某些部分还很本的标准,尽管他们对这些标准中某些部分还很不熟悉,或者没有被用到。不熟悉,或者没有被用到。一个好的图形用户界面应当是由用户来控制应用一个好的图形用户界面应当是由用户来控制应用如何工作,如何响应,而不是由程序员按自己的如何工作,如何响应,而不是由程序员按自己的意愿把操作流程强加给用户。意愿把操作流程强加给用户。当编写事件驱动程序时,应为每一个动作或事件当编写事件驱动
14、程序时,应为每一个动作或事件指定一个且惟一的响应程序,触发这些事件、使指定一个且惟一的响应程序,触发这些事件、使这些响应程序执行的源动力不是应用,而是用户。这些响应程序执行的源动力不是应用,而是用户。15计算机科学导论计算机科学导论10.5 图像通信图像通信 图像通信便是用来传送静止的或活动的图像信息的通图像通信便是用来传送静止的或活动的图像信息的通信,它能把用符号、语言所难以描述的任意图形、绘信,它能把用符号、语言所难以描述的任意图形、绘画,以至动作、色彩等,通过电信手段传送给对方,画,以至动作、色彩等,通过电信手段传送给对方,为对方的视觉所接收。为对方的视觉所接收。图像通信是一种利用视觉的
展开阅读全文