第2章数字图像识别技术_第1页
第2章数字图像识别技术_第2页
第2章数字图像识别技术_第3页
第2章数字图像识别技术_第4页
第2章数字图像识别技术_第5页
已阅读5页,还剩97页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第2章数字图像识别技术第一页,共118页。特性:客观存在的,像是人的感觉,图像则是二者的结合,因此,是客观实体的原型.包含了巨大的信息量图像的传播虽然比语言文字的传播要复杂得多,但它能提供比较直观的模型,这不是语言文字的描述所能达到的。第二页,共118页。图像的产生:

如工程技术人员以直尺和圆规来绘制各种图纸,美术家用画笔来复制客观世界,电视用画面来反映实地场景。

第三页,共118页。

识别:直接由人工或识别系统识别:经过处理,改善质量或提取出图像的某些数据特征后才能识别。第四页,共118页。2.1.2数字图像处理发展概况1.数字图像处理(DigitalImageProcessing)含义:

又称为计算机图像处理,它是指将图像信号转换成数字信号并利用计算机对其进行处理的过程。第五页,共118页。2.发展最早出现于20世纪50年代:计算机来处理图形学科大约形成于20世纪60年代初期。首次获得实际成功应用是美国喷气推进实验室1972年英国EMI公司用于头颅诊断的X射线计算机断层摄影装置,也就是我们通常所说的CT(ComputerTomograph)---1979年,这项无损伤诊断技术获得了诺贝尔奖.从70年代中期开始理论和应用研究:视觉计算理论

第六页,共118页。左边是嫦娥一号卫星传回的第一幅月面图像。右边是第一幅月面图像的飞行效果图。航天和航空技术方面的应用数字图像处理技术第一幅月面图像就是我们对月球的直观感受和初步认识。一、图像信息处理基础知识2.1.3数字图像处理的应用1第七页,共118页。2.1.3数字图像处理的应用“嫦娥一号”第一幅月面图像处理的过程如下:航天和航空技术方面的应用数字图像处理技术第八页,共118页。遥感和航空测量遥感:主要用于资源、矿藏勘探、国土规划、高速公路选线、灾害调查、农作物估产、气象预报以及军事目标监视等。气象卫星云图土地变化监测图云南省大理州森林火灾的遥感图二、数字图像处理的应用2.1.3数字图像处理的应用第九页,共118页。生物医学领域应用三维快速血管造影成像头部CT主要应用如X射线层析摄影(CT)、核磁共振(MRI)、超声成像、血管造影、细胞和染色体自动分类等。这些技术和设备大大提高了治疗诊断水平,减轻了病人的痛苦。22.1.3数字图像处理的应用第十页,共118页。以下是一个将图像处理应用于临床医学的例子――CT脑血管医学图像三维重建。重建的脑血管三维图像加入对比剂脑血管扫描图像依次为第1层,第2层,第3层脑血管脑血管边缘提取依次为第1层,第2层,第3层脑血管生物医学领域应用22.1.3数字图像处理的应用第十一页,共118页。通信工程常见的数字图像和数字视频设备如可视电话、会议电视、卫星电视、数字电视、高清晰度电视、VCD、DVD等会议电视终端可视电话卫星电视接收器32.1.3数字图像处理的应用第十二页,共118页。基于H.323标准的远程教学组网图二、数字图像处理的应用2.1.3数字图像处理的应用第十三页,共118页。工业与交通应用该领域的应用从70年代起取得了迅速的发展,主要有产品质量检测、生产过程的自动控制、CAD/CAM等。检查瓶装液体容量是否合格智能交通控制42.1.3数字图像处理的应用第十四页,共118页。汽车牌照识别系统图2.1.3数字图像处理的应用第十五页,共118页。交通视频监控系统图2.1.3数字图像处理的应用第十六页,共118页。军事公安军事目标的侦察、制导和警戒系统、自动灭火器的控制及反伪装等等都需要用到图像处理技术;公安部门的现场照片、指纹、虹膜、面部、手迹、印章等的处理和辨识也要借助图像处理。导弹制导指纹门锁52.1.3数字图像处理的应用第十七页,共118页。虹膜识别系统框图二、数字图像处理的应用2.1.3数字图像处理的应用第十八页,共118页。生物识别技术的重要分支――自动指纹识别系统下图是指纹图像预处理各阶段的结果:指纹原始图像滤波后图像二值化图像细化图像二、数字图像处理的应用2.1.3数字图像处理的应用第十九页,共118页。机器视觉

机器视觉主要用于军事侦察、危险环境的自主机器人,邮政、医院和家庭服务的智能机器人,装配线工件识别、定位,太空机器人的自动操作等。

ASIMO踢球ASIMO上楼梯62.1.3数字图像处理的应用第二十页,共118页。虚拟现实当人们通过虚拟现实浏览、观赏时就如身临其境一般,并且可以选择任一角度,观看任一范围内的场景或选择观看物体的任一角度。虚拟漫游技术是虚拟现实(VR)技术的重要分支,在建筑、旅游、游戏、航空航天、医学等多种行业发展很快。VR的相关设备72.1.3数字图像处理的应用第二十一页,共118页。故宫VR——《紫禁城•天子的宫殿》中的一景

2.1.3数字图像处理的应用第二十二页,共118页。电脑游戏中的建筑场景漫游2.1.3数字图像处理的应用第二十三页,共118页。2.1.4数字图像处理主要研究的内容图像变换图像编码压缩图像增强和复原图像分割图像描述图像分类(识别)第二十四页,共118页。(1)图像变换傅里叶变换、沃尔什变换、离散余弦变换等间接处理技术,将空间域的处理变换为变换域处理。将空间域的图像通过变换转换到频率域

第二十五页,共118页。(2)图像编码压缩图像编码压缩技术可减少描述图像的数据量,以便节省图像传输、处理时间和减少所占用的存储器空间。第二十六页,共118页。(3)图像增强和复原图像编码压缩技术可减少描述图像的数据量,以便节省图像传输、处理时间和减少所占用的存储器空间。第二十七页,共118页。

彩色图像增强举例左图:原始图像,细节不清晰,偏色右图:增强后的图像第二十八页,共118页。图像复原举例被正弦噪声污染的图像;(b)图(a)的频谱;(c)巴特沃斯带阻滤波器;(d)滤波效果。第二十九页,共118页。图像复原第三十页,共118页。(4)图像分割图像分割是将图像中有意义的特征部分提取出来,其有意义的特征有图像中的边缘、区域等,这是进一步进行图像识别、分析和理解的基础。第三十一页,共118页。医学图像处理—锐化第三十二页,共118页。影视图像处理

—由黑白图像转换的伪彩色图像第三十三页,共118页。(5)图像描述图像描述是图像识别和理解的必要前提。一般图像的描述方法采用二维描述,他有边界描述和区域描述。(6)图像识别图像分类(识别)属于模式识别的范畴,其主要内容是图像经过某些预处理后,进行图像分割和特征提取,从而进行判决分类。第三十四页,共118页。视频字幕识别第三十五页,共118页。举例:图像识别

图5-12美国警方采用图像识别系统辨别罪犯,该系统每分钟以1500万画面的速率进行面部匹配第三十六页,共118页。举例:人脸识别第三十七页,共118页。2.1.5数字图像处理的基本特点信息量大数字图像处理占用的频带较宽数字图像中各个像素相关性大主观性第三十八页,共118页。2.1.6数字图像处理的优点再现性好处理精度高适用面宽灵活性高第三十九页,共118页。2.2数字图像处理基础

为了方便地处理数字图像,根据数字图像的特性将其分成不同的类型。静态图像可分为矢量(Vector)图和位图(Bitmap),位图也称为栅格图像。

矢量图是用一系列绘图指令来表示一幅图,如AutoCAD中的绘图语句。这种方法的本质是用数学(更准确地说是几何学)公式描述一幅图像。图像中每一个形状都是一个完整的公式,称为一个对象。对象是一个封闭的整体,所以定义图像上对象的变化和对象与其他对象的关系对计算机来说是简单的,所有这些变化都不会影响到图像中的其他对象。第四十页,共118页。公式化表示图像使得矢量图具有两个优点:一是它的文件数据量很小;二是图像质量与分辨率无关,这意味着无论将图像放大或缩小了多少次,图像总是以显示设备允许的最大清晰度显示。在计算机计算与显示一幅图像时,也往往能看到画图的过程。但是,矢量图有一个明显的缺点,就是不易制作色调丰富或色彩变化太多的图像,而且绘出来的图像不是很逼真,同时也不易在不同的软件间交换文件。第四十一页,共118页。

位图是通过许多像素点表示一幅图像,每个像素具有颜色属性和位置属性。位图可以从传统的相片、幻灯片上制作出来或使用数字相机得到,也可以利用Windows的画笔(Painbrush)用颜色点填充网格单元来创建位图。位图又可以分成如下四种:线画稿(LineArt)、灰度图像(GrayScale)、索引颜色图像(IndexColor)和真彩色图像(TrueColor)。第四十二页,共118页。

1.线画稿

线画稿只有黑白两种颜色,这种形式通常也称为“黑白艺术”、“位图艺术”、“一位元艺术”。用扫描仪扫描图像,当设置成LineArt格式时,扫描仪以一位颜色模式来看待图像。若样点颜色为黑,则扫描仪将相应的像素位元置为0,否则置为1。线画稿适合于由黑白两色构成而没有灰度阴影的图像。第四十三页,共118页。

2.灰度图像在灰度图像中,像素灰度级用8bit表示,所以每个像素都是介于黑色和白色之间的256(28=256)种灰度中的一种。灰度图像只有灰度颜色而没有彩色。我们通常所说的黑白照片,其实包含了黑白之间的所有灰度色调。从技术上来说,就是具有从黑到白的256种灰度色域的单色图像。第四十四页,共118页。不同空间分辨率图像(灰度级为8比特)1024×1024;(b)~(f)的原始空间分辨率依次为512×512,256×256,128×128,64×64,32×32像素。第四十五页,共118页。(a)453×374,256灰度级图像;(b)~(d)保持空间分辨率不变,以灰度级为128,64和32显示的图像第四十六页,共118页。(续)(e)~(h)以16,8,4和2灰度级显示的图像第四十七页,共118页。

3.索引图像

在介绍索引图像之前,我们首先了解PC机是如何处理颜色的。大多数扫描仪都是以24位模式对图像进行采样,用这种方式获得的颜色通常称为RGB颜色。颜色深度为每像素24位的数字图像是目前所能获取、浏览和保存的颜色信息最丰富的彩色图像,由于它所表达的颜色远远超出了人眼所能辨别的范围,故将其称为“真彩色”。在真彩色出现之前,由于技术上的原因,计算机在处理时并没有达到每像素24位的真彩色水平,为此人们创造了索引颜色。索引颜色通常也称为映射颜色,在这种模式下,颜色都是预先定义的,并且可供选用的一组颜色也很有限,索引颜色的图像最多只能显示256种颜色。一幅索引颜色图像在图像文件里定义,当打开该文件时,构成该图像具体颜色的索引值就被读入程序里,然后根据索引值找到最终的颜色。第四十八页,共118页。

4.真彩色图像真彩色图像将像素的色彩能力推向了顶峰。“真彩色”是RGB颜色的另一种流行的叫法。从技术角度考虑,真彩色是指写到磁盘上的图像类型,而RGB颜色是指显示器的显示模式。RGB图像的颜色是非映射的,它可以从系统的“颜色表”里自由获取所需的颜色,这种图像文件里的颜色直接与PC机上的显示颜色相对应。在真彩色图像中,每一个像素由红、绿和蓝三个字节组成,每个字节为8bit,表示0到255之间的不同的亮度值,这三个字节组合可以产生1670万种不同的颜色。第四十九页,共118页。索引图像、RGB彩色图像第五十页,共118页。位图的有关术语

1.像素(Pixel)、点(Dot)和样点(Sample)在计算机中,图像是由显示器上许多光点组成的,将显示在显示器上的这些点(光的单元)称为像素。像素的分割有不同的方法,实际常用正方形网格点阵分割方案,这是因为其像素网格点阵规范,易于在图像输入、输出设备上实现。在计算机图像处理中,还常用到点和样点这些术语。像素、点和样点是在计算机上对不同阶段的图像进行度量的称谓,这几个术语很容易混淆,故特一一做介绍。第五十一页,共118页。

首先说明样点和点的概念。扫描一幅图像时,需设置扫描仪的分辨率(Resolution),分辨率决定了扫描仪从源图像里每英寸取多少个样点。扫描仪将源图像看成由大量的网格组成,然后在每一个网格里取出一点,用该点的颜色值来代表这一网格里所有点的颜色值,这些被选中的点就是样点。扫描仪的分辨率单位为dpi(每英寸点数),但激光打印机的dpi与扫描仪的dpi(样点)是不同的。实际上,以150dpi分辨率扫描的图像,它的效果相当于激光打印机的1200dpi的效果。像素并不像“克”和“厘米”那样是绝对的度量单位,而是可大可小的。如果获取图像时的分辨率较低(如50dpi),则显示该图像时,每英寸所显示的像素个数也很少,这样就会使像素变得较大。第五十二页,共118页。

2.分辨率1)图像分辨率

图像分辨率是指每英寸图像含有多少个点或像素,分辨率的单位为dpi。例如,250dpi表示的就是该图像每英寸含有250个点或像素。在数字图像中,分辨率的大小直接影响到图像的质量。分辨率越高,图像细节越清晰,但产生的文件尺寸大,同时处理的时间也就越长,对设备的要求也就越高。所以在制作图像时要根据需要来选择分辨率。另外,图像的尺寸、图像的分辨率和图像文件的大小三者之间有着密切的联系。图像的尺寸越大,图像的分辨率越高,图像文件也就越大。所以,调整图像的大小和分辨率即可改变图像文件的大小。第五十三页,共118页。图一:30ppi 图二:300ppi 图三:伪300ppi思考:为什么要用高分辨率的数码相机第五十四页,共118页。

2)屏幕分辨率

显示器上每单位长度显示的像素或点的数量称为屏幕分辨率。通常以每英寸点数(ppi)来表示。屏幕分辨率取决于显示器的大小及其像素设置。屏幕分辨率由计算机的显示卡决定,标准的VGA显示卡的分辨率是640×480,即水平方向640点(像素),垂直方向480点(像素)。现在高性能的显示卡已支持2560×1600点以上的分辨率。第五十五页,共118页。

3)打印机分辨率

打印机分辨率又称输出分辨率,是指打印机输出图像时每英寸的点数(dpi)。打印机分辨率也决定了输出图像的质量,打印机分辨率越高,可以减少打印的锯齿边缘,在灰度的半色调表现上也会较为平滑。打印机的分辨率可达300dpi,甚至720dpi(需用特殊纸张);而较老机型的激光打印机分辨率通常在300~360dpi之间,由于超微细碳粉技术的成熟,新的激光打印机的分辨率可达600~1200dpi,作为专业排版输出已经绰绰有余了。第五十六页,共118页。

4)扫描仪分辨率

扫描仪分辨率的表示方法与打印机相类似,一般也用dpi表示,不过这里的点是样点,与打印机的输出点是不同的。一般扫描仪提供的方式是水平分辨率要比垂直分辨率高。台式扫描仪的分辨率可以分为光学分辨率和输出分辨率。光学分辨率是指扫描仪硬件所真正扫描到的图像分辨率,目前市场上的产品,其光学分辨率可达800~1200dpi以上。输出分辨率是通过软件强化以及内插补点之后产生的分辨率,大约为光学分辨率的3~4倍。所以当你见到号称分辨率高达4800dpi或6400dpi的扫描仪时,这一定指的是输出分辨率。第五十七页,共118页。显示与文件的对应关系若图像分辨率比显示分辨率高,则显示出的图像比实际图像大。若图像分辨率比显示分辨率低,则显示出的图像比实际图像小。图片1:640像素*480像素*72ppi(22.58cm*16.93cm)图片2:320像素*240像素*36ppi(22.58cm*16.93cm)利用photoshop软件对比图片1和图片2。(请课后实验之)第五十八页,共118页。2.2.2图像数字化技术图像处理方法模拟式:原理数字式:

过程:采样量化

第五十九页,共118页。1采样图像在空间上的离散化称为采样。也就是用空间上部分点的灰度值代表图像,这些点称为采样点。由于图像是一种二维分布的信息,为了对它进行采样操作,需要先将二维信号变为一维信号,再对一维信号完成采样。具体做法是,先沿垂直方向按一定间隔从上到下顺序地沿水平方向直线扫描,取出各水平线上灰度值的一维扫描。而后再对一维扫描线信号按一定间隔采样得到离散信号,即先沿垂直方向采样,再沿水平方向采样这两个步骤完成采样操作。对于运动图像(即时间域上的连续图像),需先在时间轴上采样,再沿垂直方向采样,最后沿水平方向采样由这三个步骤完成。第六十页,共118页。图5-13图像采样就是在水平方向和垂直方向上等间隔地将图像分割成矩形网状结构第六十一页,共118页。图5-14不同采样精度所获得的图像分辨率不同第六十二页,共118页。对一幅图像采样时,若每行(即横向)像素为M个,每列(即纵向)像素为N个,则图像大小为M×N个像素。在进行采样时,采样点间隔的选取是一个非常重要的问题,它决定了采样后图像的质量,即忠实于原图像的程度。采样间隔的大小选取要依据原图像中包含的细微浓淡变化来决定。一般,图像中细节越多,采样间隔应越小。根据一维采样定理,若一维信号g(t)的最大频率为ω,以T≤1/2ω为间隔进行采样,则能够根据采样结果g(iT)(i=…,-1,0,1,…)完全恢复g(t),即式中第六十三页,共118页。图2-2采样示意图第六十四页,共118页。2量化模拟图像经过采样后,在时间和空间上离散化为像素。但采样所得的像素值(即灰度值)仍是连续量。把采样后所得的各像素的灰度值从模拟量到离散量的转换称为图像灰度的量化。图2-3(a)说明了量化过程。若连续灰度值用z来表示,对于满足zi≤z≤zi+1的z值,都量化为整数qi。qi称为像素的灰度值,z与qi的差称为量化误差。一般,像素值量化后用一个字节8bit来表示。如图2-3(b)所示,把由黑—灰—白的连续变化的灰度值,量化为0~255共256级灰度值,灰度值的范围为0~255,表示亮度从深到浅,对应图像中的颜色为从黑到白。第六十五页,共118页。图2-3量化示意图(a)量化;(b)量化为8bit第六十六页,共118页。连续灰度值量化为灰度级的方法有两种,一种是等间隔量化,另一种是非等间隔量化。等间隔量化就是简单地把采样值的灰度范围等间隔地分割并进行量化。对于像素灰度值在黑—白范围较均匀分布的图像,这种量化方法可以得到较小的量化误差。该方法也称为均匀量化或线性量化。为了减小量化误差,引入了非均匀量化的方法。非均匀量化是依据一幅图像具体的灰度值分布的概率密度函数,按总的量化误差最小的原则来进行量化。具体做法是对图像中像素灰度值频繁出现的灰度值范围,量化间隔取小一些,而对那些像素灰度值极少出现的范围,则量化间隔取大一些。由于图像灰度值的概率分布密度函数因图像不同而异,所以不可能找到一个适用于各种不同图像的最佳非等间隔量化方案。因此,实用上一般都采用等间隔量化。第六十七页,共118页。3采样与量化参数的选择一幅图像在采样时,行、列的采样点与量化时每个像素量化的级数,既影响数字图像的质量,也影响到该数字图像数据量的大小。假定图像取M×N个样点,每个像素量化后的灰度二进制位数为Q,一般Q总是取为2的整数幂,即Q=2k,则存储一幅数字图像所需的二进制位数b为(2-2)字节数B为(2-3)第六十八页,共118页。对一幅图像,当量化级数Q一定时,采样点数M×N对图像质量有着显著的影响。如图2-4所示,采样点数越多,图像质量越好;当采样点数减少时,图上的块状效应就逐渐明显。同理,当图像的采样点数一定时,采用不同量化级数的图像质量也不一样。如图2-5所示,量化级数越多,图像质量越好,当量化级数越少时,图像质量越差,量化级数最小的极端情况就是二值图像,图像出现假轮廓。第六十九页,共118页。图2-4不同采样点数对图像质量的影响(a)原始图像(256×256);(b)采样图像1(128×128);(c)采样图像2(64×64);(d)采样图像3(32×32);(e)采样图像4(16×16);(f)采样图像5(8×8)第七十页,共118页。图2-5不同量化级别对图像质量的影响(a)原始图像(256色);(b)量化图像1(64色);(c)量化图像2(32色);(d)量化图像3(16色);(e)量化图像4(4色);(f)量化图像5(2色)第七十一页,共118页。1973年的夏天,美国南加州大学信号与图像处理研究所里,年轻的助理教授亚历山大(AlexanderSawchuk)和研究员威廉(WilliamPratt)第七十二页,共118页。低bit量化的伪轮廓现象示意图第七十三页,共118页。低采样率导致图像细节丢失第七十四页,共118页。一般,当限定数字图像的大小时,为了得到质量较好的图像可采用如下原则:(1)对缓变的图像,应该细量化,粗采样,以避免假轮廓。(2)对细节丰富的图像,应细采样,粗量化,以避免模糊(混叠)。对于彩色图像,是按照颜色成分——红(R)、绿(G)、蓝(B)分别采样和量化的。若各种颜色成分均按8bit量化,即每种颜色量级别是256,则可以处理256×256×256=16777216种颜色。第七十五页,共118页。4图像数字化设备将模拟图像数字化成为数字图像,需要某种图像数字化设备。常见的数字化设备有数字相机、扫描仪、数字化仪等。

1.图像数字化设备的组成如前所述,采样和量化是数字化一幅图像的两个基本过程。即把图像划分为若干图像元素(像素)并给出它们的地址(采样);度量每一像素的灰度,并把连续的度量结果量化为整数(量化);最后将这些整数结果写入存储设备。为完成这些功能,图像数字化设备必须包含以下五个部分:第七十六页,共118页。

(1)采样孔(Samplingaperture):使数字化设备能够单独地观测特定的图像元素而不受图像其他部分的影响。

(2)图像扫描机构:使采样孔按照预先确定的方式在图像上移动,从而按顺序观测每一个像素。

(3)光传感器:通过采样检测图像的每一像素的亮度,通常采用CCD阵列。

(4)量化器:将传感器输出的连续量转化为整数值。典型的量化器是A/D转换电路,它产生一个与输入电压或电流成比例的数值。

(5)输出存储装置:将量化器产生的灰度值按适当格式存储起来,以用于计算机后续处理。第七十七页,共118页。

2.图像数字化设备的性能虽然各种数字化设备的组成不相同,但可从如下几个方面对其性能进行比较。

1)像素大小采样孔的大小和相邻像素的间距是两个重要的性能指标。如果数字化设备是在一个放大率可变的光学系统上,那么对应于输入图像平面上的采样点大小和采样间距也是可变的。

2)图像大小图像大小即数字化设备所允许的最大输入图像的尺寸。第七十八页,共118页。

3)线性度对光强进行数字化时,灰度正比于图像亮度的实际精确程度是一个重要的指标。非线性的数字化设备会影响后续过程的有效性。能将图像量化为多少级灰度也是非常重要的参数。图像的量化精度经历了早期的黑白二值图像、灰度图像及现在的彩色及真彩色图像。当然,量化精度越高,存储像素信息需要的字节数也越大。第七十九页,共118页。

4)噪声数字化设备的噪声水平也是一个重要的性能参数。例如,数字化一幅灰度值恒定的图像,虽然输入亮度是一个常量,但是数字化设备中固有的噪声却会使图像的灰度发生变化。因此数字化设备所产生的噪声是图像质量下降的根源之一,应当使噪声小于图像内的反差点(即对比度)。第八十页,共118页。灰度图像显示第八十一页,共118页。第八十二页,共118页。位平面第八十三页,共118页。抖动技术第八十四页,共118页。2.2.3图像数字化设备的功能图像输入设备主要有:(1)基于CCD光电耦器件的输入设备A、摄像机、数字摄像机B、数字相机C、平板扫描仪第八十五页,共118页。基于光电倍增管的输入设备

--滚筒扫描仪采样孔(aperturesampleing)图像扫描机构光传感器量化器:A/D转换电路输出存储装置第八十六页,共118页。2.2.4数字图像的图像文件格式国际标准:TIF(TagImage)、JPEG(JointPhotographer’sExpertsGroup)互联网用:GIF(GraphicsInterchangeFormat)、JPEG、PNG印刷用:TIF、JPG、TAG、PCX第八十七页,共118页。2.2.4.1BMP图像文件格式第八十八页,共118页。BMP文件结构第八十九页,共118页。第一部分为位图文件头BITMAP,它是一个结构体,其定义如下:

typedefstructtagBITMAP{WORD bfType;DWORD bfSize;WORD bfReserved1;WORD bfReserved2;DWORD bfOffBits;}BITMAP;这个结构的长度是固定的,为14个字节(WORD为无符号16位二进制整数,DWORD为无符号32位二进制整数)。第九十页,共118页。第二部分为位图信息头BITMAPINFOHEADER,也是一个结构,其定义如下:typedefstructtagBITMAPINFOHEADER{DWORD biSize;LONG biWidth;LONG biHeight;WORD biPlanes;WORD biBitCount;DWORD biCompression;DWORD biSizeImage;LONG biXPelsPerMeter;LONG biYPelsPerMeter;DWORD biClrUsed;DWORD biClrImportant;}BITMAPINFOHEADER;第九十一页,共118页。这个结构的长度是固定的,为40个字节(LONG为32位二进制整数)。其中,biCompression的有效值为BI_RGB、BI_RLE8、BI_RLE4、BI_BITFIELDS,这都是一些Windows定义好的常量。由于RLE4和RLE8的压缩格式用的不多,今后仅讨论biCompression的有效值为BI_RGB,即不压缩的情况。第九十二页,共118页。第三部分为调色板(Palette),当然,这里是对那些需要调色板的位图文件而言的。真彩色图像是不需要调色板的,BITMAPINFOHEADER后直接是位图数据。调色板实际上是一个数组,共有biClrUsed个元素(如果该值为零,则有2的biBitCount次方个元素)。数组中每个元素的类型是一个RGBQUAD结构,占4个字节,其定义如下:typedefstructtagRGBQUAD{BYTErgbBlue; //该颜色的蓝色分量

BYTErgbGreen; //该颜色的绿色分量

BYTErgbRed; //该颜色的红色分量

BYTErgbReserved; //保留值}RGBQUAD;第九十三页,共118页。第四部分就是实际的图像数据。对于用到调色板的位图,图像数据就是该像素颜色在调色板中的索引值,对于真彩色图像,图像数据就是实际的R、G、B值。下面就2色、16色、256色和真彩色位图分别介绍。对于2色位图,用1位就可以表示该像素的颜色(一般0表示黑,1表示白),所以一个字节可以表示8个像素。对于16色位图,用4位可以表示一个像素的颜色,所以一个字节可以表示2个像素。对于256色位图,一个字节刚好可以表示1个像素。第九十四页,共118页。2.2.4.2其他文件格式

1.TIF图像文件格式标记图像文件格式TIF(TagImage),它是现存图像文件格式中最复杂的一种,它提供存储各种信息的完备的手段,可以存储专门的信息而不违反格式宗旨,是目前流行的图像文件交换标准之一。TIF格式文件的设计考虑了扩展性、方便性和可修改性,因此非常复杂,要求用更多的代码来控制它,结果导致文件读写速度慢,TIF代码也很长。TIF文件由文件头、参数指针表与参数域、参数数据表和图像数据4部分组成。如表2-2~表2-4所示。第九十五页,共118页。1)文件头表2-2TIF文件文件头结构第九十六页,共118页。2)参数指针表2-3TIF文件参数指针表由一个2字节的整数和其后的一系列12字节参数域构成,最后以一个长整型数结束。若最后的长整型数为0,表示文件的参数指针表到此为至,否则该长整数为指向下一个参数指针表的偏移。第九十七页,共118页。3)参数块结构表2-4TIF文件参数块结构第九十八页,共118页。TIFF文件格式第九十九页,共118页。

2.GIF图像文件格式

CompuServe开发的图形交换文件格式GIF(GraphicsInterchangeFormat),目的是在不同的系统平台上交流和传输图像。它是在Web及其他联机服务上常用的一种文件格式,用于超文本标记语言(HTML)文档中的索引颜色图像,但图像最大不能超过64M,颜色最多为256色。GIF图像文件采取LZW压缩算法,存储效率高,支持多幅图像定序或覆盖,交错多屏幕绘图以及文本覆盖。GIF主要是为数据流而设计的一种传输格式,而不是作为文件的存储格式。换句话说,它具有顺序的组织形式。GIF有五个主要部分以固定顺序出现,所有部分均由一个或多个块(block)组成。每个块第一个字节中存放标识码或特征码标识。这些部分的顺序为:文件标志块、逻辑屏幕描述块、可选的“全局”色彩表块(调色板)、各图像数据块(或专用的块)以及尾块(结束码)。GIF图像文件格式如表2-5所示。第一百页,共118页。第一百零一页,共118页。GIF文件格式第一百零二页,共118页。

3.PCX文件

PCX文件格式由ZSoft公司设计,最早使用的图像文件格式之一,由各种扫描仪扫描得到的图像几乎都能保存成PCX格式。PCX支持256种颜色,不如TARGA或TIF等格式功能强,但结构较简单,存取速度快,压缩比适中,适合于一般软件的使用。

PCX格式常用于IBMPC兼容计算机。大多数PC软件支持PCX格式的第5版。第3版文件使用标准的VGA调色板,不支持自定义调色板。

PCX格式支持RGB、索引颜色、灰度和位图颜色模式,但不支持alpha通道。PCX支持RLE压缩方法,图像颜色的位数可以是1、4、8或24。第一百零三页,共118页。

PCX图像文件由三个部分组成:文件头、图像数据和256色调色板。PCX的文件头有128个字节,它包括版本号,被打印或扫描的图像的分辨率(dpi)及大小(单位为像素),每扫描行的字节数,每像素包含的位数据和彩色平面数。位图数据用行程长度压缩算法记录数据。第一百零四页,共118页。

4.JPEG图像格式

JPEG(JointPhotogr

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论