图形图像处理技术讲稿.ppt
《图形图像处理技术讲稿.ppt》由会员分享,可在线阅读,更多相关《图形图像处理技术讲稿.ppt(96页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、图形图像处理技术第一页,讲稿共九十六页哦3.1 图形与图像的基本概念图形与图像的基本概念 3.1.1 图形图形 在计算机科学领域,一般称图形(在计算机科学领域,一般称图形(Graphics)为矢量图)为矢量图(Vector Graphics)。图形是用一个指令集合来描述的。)。图形是用一个指令集合来描述的。这些指令描述构成一幅图的所有直线、园、圆弧、曲线和矩这些指令描述构成一幅图的所有直线、园、圆弧、曲线和矩形等的位置、维数和大小、形状、颜色。显示时需要相应的形等的位置、维数和大小、形状、颜色。显示时需要相应的软件读取这些命令,并将其转变为屏幕上所显示的形状和颜软件读取这些命令,并将其转变为屏
2、幕上所显示的形状和颜色。色。产生图形的程序通常称为绘图(产生图形的程序通常称为绘图(Draw)程序。)程序。图形与分辨率无关,用户可以将它们缩放到任意尺寸,可图形与分辨率无关,用户可以将它们缩放到任意尺寸,可以按任意的分辨率打印,而不会遗漏细节或降低清晰度。以按任意的分辨率打印,而不会遗漏细节或降低清晰度。第二页,讲稿共九十六页哦3.1 图形与图像的基本概念图形与图像的基本概念 3.1.2 图像图像图像是由许多颜色与亮度不同的像素点组成的,它适合表图像是由许多颜色与亮度不同的像素点组成的,它适合表现层次细致、色彩丰富、包含大量细节的对象(如照片)。现层次细致、色彩丰富、包含大量细节的对象(如照
3、片)。图像与分辨率有关,用户将它们缩放或低于创建的分图像与分辨率有关,用户将它们缩放或低于创建的分辨率打印时,将丢失其中的细节,并出现锯齿状。辨率打印时,将丢失其中的细节,并出现锯齿状。图形与分辨率无关,用户可以将它们缩放到任意尺寸图形与分辨率无关,用户可以将它们缩放到任意尺寸,可以按任意的分辨率打印,而不会遗漏细节或降低清,可以按任意的分辨率打印,而不会遗漏细节或降低清晰度。晰度。第三页,讲稿共九十六页哦3.2 颜色的基本概念与表示方法颜色的基本概念与表示方法 3.2.1 颜色的基本概念颜色的基本概念 n颜色是人的视觉系统对可见光的感知结果。物体由于构成和内部结构的不同,受光线照射后,一部分
4、光线被吸收,其余的被反射或投射出来。由于物体的表面具有不同的吸收光线与反射光的能力,反射光不同,眼睛就会看到不同的颜色。n颜色通常使用光的波长来定义,用波长定义的颜色叫做光谱色。第四页,讲稿共九十六页哦 国际照明委员会国际照明委员会(CIE)定义了颜色的特性:定义了颜色的特性:色调色调(hue)、饱和度饱和度(saturation)和和明度明度(brightness)。n色调色调用于区别颜色的种类。色调是视觉系统对一个区域所用于区别颜色的种类。色调是视觉系统对一个区域所呈现颜色的感觉。如红、橙、黄、绿、青、蓝、靛、紫等呈现颜色的感觉。如红、橙、黄、绿、青、蓝、靛、紫等。n饱和度饱和度是颜色的纯
5、洁性,用来区别颜色的程度。当一种颜色是颜色的纯洁性,用来区别颜色的程度。当一种颜色渗入其他光成分愈多时,颜色愈不饱和。渗入其他光成分愈多时,颜色愈不饱和。n明度明度是视觉系统对可见物体辐射或者发光多少的感知是视觉系统对可见物体辐射或者发光多少的感知属性。属性。3.2 颜色的基本概念与表示方法颜色的基本概念与表示方法 第五页,讲稿共九十六页哦亮度亮度是用反映视觉特性的光谱敏感函数加权之后得到的辐射功率,用单位面积上反射或者发射的光的强度表示。由于明度明度很难度量,通常可以用亮度亮度来度量。3.2 颜色的基本概念与表示方法颜色的基本概念与表示方法 第六页,讲稿共九十六页哦3.2.2 颜色空间表示与
6、转换颜色空间表示与转换n颜色常用颜色空间来表示。颜色空间是用一种数学方法形象化表示颜色,人们用它来指定和产生颜色。n颜色空间中的颜色通常用代表3个参数的3维坐标来描述,其颜色要取决于所使用的坐标。在显示技术和印刷技术中,颜色空间经常被称为颜色模型。颜色空间侧重于颜色的表示,而颜色模型侧重于颜色的生成。n在一个典型的多媒体计算机系统中,常常涉及到用几种不同的颜色空间表示图形和图像的颜色,以对应于不同的场合和应用,各种颜色空间可以方便地进行转换。3.2 颜色的基本概念与表示方法颜色的基本概念与表示方法 第七页,讲稿共九十六页哦1RGB颜色空间颜色空间计算机颜色显示器显示颜色的原理与彩色电视机一样,
7、都是采用红(R)、绿(G)、蓝(B)相加混色的原理,通过发射出3种不同强度的电子束,使屏幕内侧覆盖的红、绿、蓝荧光材料发光而产生颜色的。这种颜色的表示方法称为RGB颜色空间表示。在RGB颜色空间,任意色光F都可以用R、G、B这3色不同分量的相加混合而成,即Fr Rg Gb B(3-1)任何颜色都可以表示为RGB颜色空间中的一个点。当三基色分量都为0(最弱)时,混合得到的是黑色光,故黑色在RGB颜色空间中的坐标为(0,0,0),即为坐标原点;当三基色分量都为1(最强)时,混合色为白色光,故白色在RGB颜色空间中的坐标为(1,1,1);而红色、绿色、蓝色的坐标分别是(1,0,0)、(0,1,0)、
8、(0,0,1)。第八页,讲稿共九十六页哦2HSI颜色空间颜色空间HSI(Hue,Saturation and Intensity)模型中,)模型中,H表示表示色调色调,S表示表示饱和度饱和度,I表示表示亮度亮度,它反映了,它反映了人的视觉系统观察颜色的方式。通常把色调和饱人的视觉系统观察颜色的方式。通常把色调和饱和度通称为色度,用来表示颜色的类别与深浅程和度通称为色度,用来表示颜色的类别与深浅程度。度。由于人的视觉对亮度的敏感程度远强于对颜色浓淡的敏由于人的视觉对亮度的敏感程度远强于对颜色浓淡的敏感程度,为了便于颜色处理和识别,人的视觉系统经常感程度,为了便于颜色处理和识别,人的视觉系统经常采
9、用采用HSI颜色空间,它比颜色空间,它比RGB颜色空间更符合人的颜色空间更符合人的视觉特性。视觉特性。第九页,讲稿共九十六页哦2HSI颜色空间颜色空间在图像处理和计算机视觉中大量算法都可在HSI颜色空间中方便地使用,它们可以分开处理而且是相互独立的。在HSI颜色空间可以大大简化图像分析和处理的工作量。第十页,讲稿共九十六页哦2HSI颜色空间颜色空间BGBGRF23BGRIIBGRS),min(1,180;,0)3/arctan(90360BGBGFIHRGB颜色空间可与HSI空间相互转换,HSI颜色空间与RGB颜色空间的转换关系如下:第十一页,讲稿共九十六页哦3YUV颜色空间颜色空间YUV颜色
10、空间也称为电视信号彩色坐标系统。在现代彩色电视系统中,通常把得到的彩色图像信号,经分色分别放大校正得到RGB,再经过矩阵变换电路得到亮度信号Y和两个色差信号R-Y、B-Y,最后发送端将亮度和色差3个信号分别进行编码,用同一信道发送出去。这就是常用的YUV颜色空间。YUV彩色电视信号传输时,将R、G、B改组成亮度信号和色度信号。PAL制式将R、G、B3色信号改组成Y、U、V信号,其中Y信号表示亮度,U、V信号是色差信号。第十二页,讲稿共九十六页哦3YUV颜色空间颜色空间采用YUV颜色空间的重要性是它的亮度信号Y和色度信号U、V是分离的。如果只有Y信号分量而没有U、V分量,那么这样表示的图就是黑白
11、灰度图。彩色电视采用YUV空间正是为了用亮度信号Y解决彩色电视机与黑白电视机的兼容问题,使黑白电视机也能接收彩色信号。第十三页,讲稿共九十六页哦根据美国国家电视制式委员会NTSC制式的标准,当白光的亮度用Y来表示时,它和红、绿、蓝3色光的关系可用如下式的方程描述:这就是常用的亮度公式。色差U、V是由B-Y、R-Y按不同比例压缩而成的。YUV颜色空间与RGB颜色空间的转换关系如下:3YUV颜色空间颜色空间0.30.590.11YRGB(3-3)0.2990.5870.1140.1480.2890.4370.6150.5150.100YRUGVB(3-4a)101.14010.3950.58112
12、.0320RYGUBV (3-4b)第十四页,讲稿共九十六页哦4CMYK颜色空间颜色空间计算机屏幕显示通常用RGB颜色空间,它是通过相加来产生其他颜色,这种做法通常称为加色合成法。彩色印刷或彩色打印的纸张不能发射光线,因而只能使用一些能够吸收特定光波而反射其它光波的油墨或颜料。油墨或颜料的3基色是青(Cyan)、品红(Magenta)和黄(Yellow),简称为CMY。理论上,任何一种由颜料表现的颜色都可以用这3种基色按不同的比例混合而成,这种颜色表示方法称CMY颜色空间表示法。彩色打印机采用CMY颜色空间,而在印刷工业上则通常用CMYK表色系统,它通过颜色相减来产生其他颜色的,称这种方式为减
13、色合成法。第十五页,讲稿共九十六页哦CMY空间正好与RGB空间互补,也即用白色减去RGB空间中的某一颜色值就等于同样颜色在CMY空间中的值。CMY空间与RGB空间的颜色值互补关系如表3-1所示。根据这个原理,很容易把RGB空间转换成CMY空间。4CMYK颜色空间颜色空间RGB空空间值间值CMY空间值空间值合成的合成的颜色颜色RGB空空间值间值CMY空间值空间值合成的合成的颜色颜色(0,0,0)(1,1,1)黑(1,0,0)(0,1,1)红(0,0,1)(1,1,0)蓝(1,0,1)(0,1,0)品红(0,1,0)(1,0,1)绿(1,1,0)(0,0,1)黄(0,1,1)(1,0,0)青(1,
14、1,1)(0,0,0)白表表3-1 CMY空间与空间与RGB空间的颜色值互补关系空间的颜色值互补关系第十六页,讲稿共九十六页哦理论上,青色(C)、品红(M)和黄色(Y)能合成吸收所有光线的黑色。但是,因为所有打印油墨都包含一些杂质,这三种油墨合成实际上产生一种土灰色,必须与黑色油墨混合才能产生真正的黑色。于是在印刷工业上通常用CMYK四颜色系统,在CMY三色基础上增加了一种黑色K。这里用K表示黑色,而不用Black中的首字母B表示黑色,是为了避免和RGB三基色中的蓝色(Blue,用B表示)发生混淆。4CMYK颜色空间颜色空间第十七页,讲稿共九十六页哦3.3 图形处理技术图形处理技术3.3.1
15、图形处理技术概述n图形通常由点、线、面、体等几何元素和灰度、色彩、线性、线宽等非几何属性组成。n人们用概念或数学描述表示物体的几何数据或几何模型,并运用计算机对这些数据或几何模型进行显示、存储、修改、完善等操作,这样的过程叫做计算机图形处理。n图形处理研究的方向包括如何通过计算机生成、处理和显示图形。研究计算机图形处理的学科分支叫计算机图形学。计算机图形学的研究内容涉及用计算机对图形数据进行处理的硬件和软件两个方面的技术,主要围绕着计算机图形信息的输入、表达、存储、显示、变换以及表示物体的图形的准确性、真实性和实时性的基础算法进行研究。第十八页,讲稿共九十六页哦3.3 图形处理技术图形处理技术
16、3.3.2 常用图形绘制软件1.CorelDraw软件软件nCorelDraw 是加拿大Corel软件公司(官方中文网站 http:/)的产品。nCorelDraw 是融合了绘画与插图、文本操作、绘图编辑、桌面出版及版面设计、追踪、文件转换、等高品质的输出于一体的矢量图绘图软件,在工业设计、产品包装造型设计,网页制作、建筑施工与效果图绘制等设计领域中得到了极为广泛的应用。nCorelDraw的功能可大致分为两大类:绘图与排版。它除了支持矢量图形处理以外,也支持位图图像处理。第十九页,讲稿共九十六页哦3.3 图形处理技术图形处理技术3.3.2 常用图形绘制软件2.Illustrator软件软件n
17、Illustrator是大名鼎鼎的ADOBE公司推出的专业绘图工具,是出版、多媒体和在线图形图像工业标准插画绘图软件。n它的优势在于处理矢量图形方面,能够非常精确地控制矢量图形的位置、大小,是工业界标准的绘图软件。n它在文字处理和图表方面也有着独特的优势,尤其是它将矢量图形、字体和图表有机地结合起来,非常适合于制作海报、网页、广告等宣传资料。第二十页,讲稿共九十六页哦3.3 图形处理技术图形处理技术3.3.2 常用图形绘制软件3.Freehand软件软件nFreeHand是Macromedia公司的产品。与前面两款软件相比,有它自身的优势:体积不像Illustrator、CorelDRAW那样
18、庞大,运行速度快。与Macromedia的其它产品如Flash,Fireworks等相容性极好。nFreehand主要具有以下特点:透视网格功能、即时打包功能、精绘工具功能、交互变形功能、方便快捷的符号素材库、完善的选择功能、透明功能、放大功能、多页面管理。第二十一页,讲稿共九十六页哦3.3 图形处理技术图形处理技术3.3.2 常用图形绘制软件4.高级编程语言高级编程语言Visual BasicnVisual Basic是一种面向对象的程序设计语言,同时也是一个高效、实用的图形界面软件开发环境。Visual Basic具有很强的图形图像处理功能,并广泛应用于图形设计、图像处理及多媒体技术的其它
19、领域中。n与目前常用的程序设计语言相比,Visual Basic 6在图形开发方面具有如下特点:(1)系统提供了功能强大的图形方法。(2)用户设定空间较大。(3)图形编程不依赖于硬件。(4)开发流程简单,易于掌握。第二十二页,讲稿共九十六页哦3.3 图形处理技术图形处理技术3.3.2 常用图形绘制软件5.高级编程语言高级编程语言MatlabnMatlab是一种以矩阵为基本数据类型的科学计算程序设计语言,但其功能已经大大超出了单纯科学计算的范围。除了Matlab具有接近数学描述的及简单语法,它还有丰富的内部函数,方便的矩阵操作,内建的复数运算,完整和详细的在线帮助文档。丰富的扩展工具箱。方便强大
20、的数据图形显示功能。n直接调用Matlab的内置图形函数即可轻松实现绘图。Matlab的图形函数可以分为6大类,即二维图形函数、三维图形函数、特殊图形函数、动画图形函数、文件图形操作函数、以及GUI图形函数。Matlab可以实现所有方式的图形绘制(3D,饼图,矢量场等等)。第二十三页,讲稿共九十六页哦3.4 图像处理技术图像处理技术 3.4.1 图像的数据表示图像的数据表示 数字化后的图像叫做数字图像,计算机图像处理也叫做数字图像处理。数字化后的图像是由许多颜色或灰度不同的像素点组成的,数字图像的数据表示形式是一组二维阵列数据,其数学模型是一个二维函数f(i,j),其中i和j是描述点的位置的二
21、维平面坐标,取值为非负整数,分别表示行、列坐标。第二十四页,讲稿共九十六页哦3.4 图像处理技术图像处理技术 3.4.1 图像的数据表示图像的数据表示 数字化后的图像叫做数字图像,计算机图像处理也叫做数字图像处理。数字化后的图像是由许多颜色或灰度不同的像素点组成的,数字图像的数据表示形式是一组二维阵列数据,其数学模型是一个二维函数f(i,j),其中i和j是描述点的位置的二维平面坐标,取值为非负整数,分别表示行、列坐标。在(i,j)位置处的函数值f(i,j)反映该位置点的像素颜色像素颜色或灰度灰度,称为(i,j)点的像素值像素值,每个点的像素值的大小由图像本身决定。第二十五页,讲稿共九十六页哦3
22、.4 图像处理技术图像处理技术 3.4.1 图像的数据表示图像的数据表示 如图3-3所示是数字图像的数学表示形式。当一幅图像每一行有N个像素、每一列有M个像素时,常常将图像的大小(按像素数)记为NM。屏幕上每个像素点由于很小,看上去是一个个小圆点;放大后实际上是一个个小正正方形方形。第二十六页,讲稿共九十六页哦3.4 图像处理技术图像处理技术 3.4.1 图像的数据表示图像的数据表示 在数字图像中,一方面,采样点的数目是有限的(即图像大小有限),因此i和j的取值范围是有限的。在Matlab中表示图像,行、列下标的取值范围是1M和1N的整数形式。另一方面,由于数字图像的颜色值或灰度值是量化的离散
23、值,故函数值f(i,j)也是有限的。对于典型的量化位数为8位的灰度图像,每一点像素值的取值范围就是0,255范围的整数,共256个灰度级。8位灰度图像的像素最小值为0(对应最黑点);像素最大值为255(对应最白点)。0 64 128 168 64 100 168 0 94 255 100 64 0 100 128 0一幅44大小的8位灰度图像的像素值矩阵及其放大图像A(3,2)=255是最白的点第二十七页,讲稿共九十六页哦3.4 图像处理技术图像处理技术 3.4.1 图像的数据表示图像的数据表示 量化位数为1位的图像,每一像素点的像素值取值只能是0,1范围的整数,共2个等级,这种图像被称为二值
24、图二值图像像。图像中只有黑点黑点与白点白点两种,没有中间的灰色点;像素值为0的点是黑点,像素值为1的点是白点。二值图像:只有黑、白两种点,黑点用像素值0表示,白点用像素值1表示。第二十八页,讲稿共九十六页哦3.4 图像处理技术图像处理技术 3.4.1 图像的数据表示图像的数据表示 彩色图像是由三幅基色图像组合而成的。计算机中一般用RGB颜色模型表示彩色图像,因此图像中的一个位置点的像素值包括它的红R值、绿G值、蓝B值。比如,对于真彩色图像,图像的R、G、B三个基色分量图像的像素值都有256级,即每一种基色的像素值用8位二进制表示,因此存储每个点的像素值需要38位3字节。255 0 0 0 25
25、5 255255 0 2280 255 00 255 2550 255 132 0 0 255 0 255 0255 255 108绿绿G分量分量蓝B分量红R分量一幅33大小的真彩色图像的像素值数据与对应图像第二十九页,讲稿共九十六页哦3.4 图像处理技术图像处理技术 3.4.1 图像的数据表示图像的数据表示 颜色颜色RGB红25500绿02550蓝00255黄2552550紫2550255青0255255白255255255黑000灰128128128表3-2 常见颜色的RGB组合值第三十页,讲稿共九十六页哦3.4 图像处理技术图像处理技术 3.4.2 图像的数字化图像的数字化1图像数字化的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图形图像 处理 技术 讲稿
限制150内