数字图像处理第一章
数字图像处理第一章概论优秀课件
Chapter 1: Int像的来源:主要是电磁能谱,此外还 有声波、超声波和电子(用于电子显微镜的电子束形式 )及计算机产生。
Chapter 1: Introduction
1.2 数字图像处理的起源
最早起源之一是报纸 20年代 伦敦→纽约(海底电缆)
图像→编码→打印 一幅图片1个多星期→ 3个多小时
Chapter 1: Introduction
1.2 数字图像处理的起源
Chapter 1: Introduction
1.2 数字图像处理的起源
Chapter 1: Introduction
1.3 数字图像处理的应用实例
1.3.7 其他图像模式应用的实例 “声音”成像:地质勘探,工业和医学(超
声波)以医学超声波为例: 1、超声波系统(计算机+超声波+接收器) 2、声波传入体内,碰撞组织边缘,一部分返回到
探头,一部分继续传播。 3、反射波被探头收集→计算机 4、根据传播速度及每个回波返回的时间计算从探
1.3 数字图像处理的应用实例
1.3.5 微波波段成像 典型应用是雷
达,其独特之处是不 管在任何范围、任何 时间、任何气候周围 光照条件都可以。可 穿过云层,看到的是 反射到雷达天线的微 波能量。
Chapter 1: Introduction
1.3 数字图像处理的应用实例
1.3.6 无线电波成像 医学中:磁共振成像
电磁波谱:
Chapter 1: Introduction
1.3 数字图像处理的应用实例
数字图像处理第1章概论
其中,x、y、z是空间坐标,λ是波长,t是时间,I是像 素点的强度。它表示活动的、彩色的、三维的视频图像。 对于静止图像,则与时间t无关;对于单色图像,则波长 λ为常数;对于平面图像,则与坐标z无关。
9
数字图像
21 24 25 24 19 17 24 22 21 20 25 17 17 18 14 11 20 21 17 16 12 12 16 9 15 13 9 8 6 5 17 9 5 6 5 4
左2下021角/3/1
31
❖ 像素:
通常,表示图像的二维数组是连续的,将连续 参数x,y,和f取离散值后,图像被分割成很多小的网 格,每个网格即为像素。
每个像素具有独立的属性。一个像素最少具有
两个属性,即像元的位置 (x,y) 和灰度值(F)。位
置由像元所在的行列坐标决定,通常用坐标对
(x,y)表示。
对角相邻像素集用ND(p)表示。 ND(p)与N4(p)合起来称为p的8邻域,用N8(p)表示。
ss p
ss
(b) 对角邻域ND(p)
2021/3/1
(x-1,y-1) (x+1,y-1)
(x-1,y+1) (x,y)
(x+1,y+1)
sr s rpr sr s
(c) 8邻域N8(p)
35
(2)连通性:判断像素间是否连通的两个要素: 像素是否相邻、灰度值是否满足特定的相似性准则。
20
1.2.3主要应用:
计算机科学:计算机辅助设计、人工智能研究 和多媒体计算机研究等。 通信技术:图像传真、可视电话、卫星通信等。 生物医学:X射线、超声、显微图片分析,温图 谱分析,断层及核磁共振分析等。
【课件】数字图像处理01ppt
彩色图像(128x128)及其对应的数值矩阵(仅列出一 部分(25x31))
1 什么是数字图像
2 数字图像处理系统的基本结构
Terrain Model of Mars' Mojave Crater
4 数字图像处理应用_视觉监控
视频监视、公安:
银行防盗,人脸识别等。
4 数字图像处理应用_工业检测
工业检测与测量:
3 数字图像处理术语
运算
全局运算:对全幅图像所有像素做相同的处理。 点 运 算:输出图像每个像素的灰度值只依赖于对应
输入图像像素的灰度值。
局部运算:输出图像每个像素的灰度值依赖于对应输
入图像该像素邻域的灰度值。
几何运算:…… 代数运算:…… 邻域预算:……
4 数字图像处理应用
数字图像处理:是指将一幅图像转变为另一幅图像。 数字图像分析:是指将一幅图像转换为一种非图像的
表示。但数字图像处理通常又包括数字图像分析。如天 气预报,视频统计等。
计算机图形学:用计算机将由概念或数学描述所表示
的物体图像(非实物)进行处理和显示的过程。如机械 图、建筑图等,通过建筑图统计水泥、钢筋用量等。
图像数字化设备:扫描仪、数码相机、摄象机与图像采集卡 等
图像处理计算机:PC、工作站等(通常将存储设备也包括在 内)
图像输出设备:打印机、绘图仪等
图像显示 硬拷贝
SAN网络
计算机 特殊图像处理硬件
图像传感器 问题域
大规模存储 图像处理软件
第1章 数字图像处理概述
第1章 数字图像处理概述
3
人眼所见
第1章 数字图像处理概述
4
照片
第1章 数字图像处理概述
5
电视电影
第1章 数字图像处理概述
6
(2)图像的表达
图像表示 2-D数组 f (x, y)
x , y:2-D空间XY中坐标点的位置 f:代表图像在(x, y)的性质F 的数值 f,x,y 的值可以是任意实数
23
空间分辨率和幅度分辨率
数字图像
f (0, 0) f (1, 0) f ( x, y ) = M f ( N − 1, 0) f (0,1) f (1,1) L L f (0, M − 1) f (1, M − 1) M f ( N − 1, M − 1)
数字图像是对连续场景的近似
为达到较好的近似,需要多少个采样和灰度级 呢? 理论上,M N G越大,近似越好
但图像的数据量随M N G的增加而迅速增 加,故采样和灰度级数也不能太大
第1章 数字图像处理概述
25
图象质量与采样和量化
图像空间分辨率变化所产生的效果
第1章 数字图像处理概述
26
512*512
第1章 数字图像处理概述
34
64级 级
第1章 数字图像处理概述
35
16级 级
第1章 数字图像处理概述
36
8级 级
第1章 数字图像处理概述
37
4级 级
第1章 数字图像处理概述
38
2级 级
第1章 数字图像处理概述
39
空间和幅度分辨率同时变化所产生的效果
第1章 数字图像处理概述
40
数字图像处理及应用(MATLAB)第1章
图 采样示意图 如果是彩色图像,则是以三基色(RGB)的明亮度作为分量的二 维矢量函数来表示。即
f(x,y)=
f R ( x, y)
f G ( x, y)
f B ( x, y)
T
同一维信号一样,二维图像信号的采样也要遵循采样定理。二 维信号采样定理与数字电路中讲的一维信号采样定理类似。
2. 量化
(4) 数码摄像机 数码摄像机进行工作的基本原理简单的说就是光-电-数字信号 的转变与传输。即通过感光元件将光信号转变成电流,再将模拟电 信号转变成数字信号,由专门的芯片进行处理和过滤后得到的信息 还原出来就是我们看到的动态画面了。 数码摄像机的感光元件能 把光线转变成电荷,通过模数转换器芯片转换成数字信号。
量化示意图
一幅图像在采样时,行、列的采样点与量化时每个像素量化的 级数,既影响数字图像的质量,也影响到该数字图像数据量的大小。 假定图像取M×N个样点,每个像素量化后的灰度二进制位数为Q, 一般Q总是取为2的整数幂,即Q = 2k, 则存储一幅数字图像所需的 二进制位数b为
b M N Q
编著化学工业出版社数字图像处理实验第一章数字图像处理基础11图像及图像的数字化12图像的采集及常用格式13数字图像处理及主要应用14matlab及其在图像处理中的应用11图像及图像的数字化111图像及分类图像是自然界景物的客观反映是人类认识世界和人类本身的重要源泉
高等教育 “ 十二五 ” 规划教材
数字图像处理及应用
1.2.3 数字图像类型 1.二值图像 只有黑白两种颜色的图像 称为黑白图像或单色图像,是 指图像的每个像素只能是黑或 者白,没有中间的过度,故又 称二值图像。二值图像的像素 值只能为0或1,图像中的每个 像素值用1位存储。一幅 640×480像素的黑白图像只 需要占据37.5KB的存储空间,
数字图像处理课件_第1章(160831)
7.1 计算机图形学
用计算机将由概念所表示的物体
(不是实物)图像进行处理和显示。侧
重于根据给定的物体描述模型、光照及
想象中的摄像机的成像几何,生成一幅
图像。 包括称之为 “计算机艺术”的
艺术创作。
计算机图形学操作示意图
计算机图形学示例
—— 具有逼真感
计算机图形学示例
拟光照
—— 虚
‹#›
7.2
二维处理
由于图像是三维景物的二维投影,一幅图像本身 不具备复现三维景物的全部几何信息的能力,很 显然三维景物背后部分信息在二维图像画面上是 反映不出来的。因此,要分析和理解三维景物必 须作合适的假定或附加新的测量,例如双目图像 或多视点图像。
主观评价
数字图像处理后的图像一般是给人观察和评价的, 因此受人的因素影响较大。由于人的视觉系统很 复杂,受环境条件、视觉性能、人的情绪爱好以 及知识状况影响很大,作为图像质量的评价还有 待进一步深入的研究。
计算机视觉
计算机视觉的目的是发展出能够
理解自然景物的系统。在机器人领域中,
计算机视觉为机器人提供眼睛的功能。
计算机视觉操作示意图
需要一块三角形的积木
‹#›
8.几个当今热点的研究方向
1)因特网上的图像检索 2)图像在网上的传输 3)图像的安全技术 4)图像的处理技术 5)图像的自动识别 6)图像作为检测手段的一种 7)其它视频方面的研究与需求
数据量大
数字图像处理的信息大多是二维信息,处理信息
量很大。如一幅256×256低分辨率黑白图像,要
求约64kbit的数据量;对高分辨率彩色512×512
图像,则要求768kbit数据量;如果要处理30帧/
秒的电视图像序列,则每秒要求500kbit~
《数字图像处理_第三版_中_冈萨雷斯》第一章笔记
《数字图像处理_第三版_中_冈萨雷斯》第⼀章笔记
前⾔:没有做过系统性的学习,如何能对⼀个领域达到深究的地步。
《数字图像处理》——冈萨雷斯版只是零零碎碎的阅读过,未曾做过系统性的通读,故⽤博客记录,以便后续的巩固和温习,帖⼦只记录⼀些个⼈觉得⽐较有⽤的知识。
第⼀章笔记
数字图像处理领域
各种成像实例:伽马摄像成像、X射线成像、紫外波段成像、可见光及红外波段成像、微波波段成像、⽆线电波段成像。
超声图像成像步骤
数字图像处理的基本步骤
图像获取:图像起源
图像增强:对⼀幅图像进⾏某种操作。
图像复原:改进图像外观的处理领域,倾向于图像退化的数学或者概率模型为基础。
⼩波:不同分辨率描述图像的基础。
形态学处理:提取图像分量的⼯具,描述图像形状。
分割:将⼀幅图像划分它的组成部分或者⽬标。
图像处理系统的组成
趋势:⼤型图像处理系统朝着⼩型化和通⽤化的⼩型机并且带有专⽤图像处理硬件的混合系统的⽅向发展。
数字图像处理课件第一章
用3个二进制位表示:
23=8(称为8色图像
或3位图像)
2020/7/18
(a)连续图像
2020/7/18
(b)数字化结果
(c)像素
2020/7/18
(d)灰度级
1.1.4 数字图像的基本属性
在计算机中的二维阵列(网格):二维数组
i :行 I(i,j):j :列最小单位 :象素
I :值
• 两个基本属性: • ① 几何属性:坐标
。 • (3)为了存储和传输庞大的图像和视频信息,常常对这类数据进行
有效的压缩。 • (4)信息的可视化。 • (5)信息安全的需要。
2020/7/18
1.2.2 图像处理的任务
• 图像处理的主要任务:
– 图像获取与数字化 – 图像增强 – 图像恢复 – 图像重建 – 图像变换 – 图像编码与压缩 – 图像分割
2020/7/18
计算机视觉研究的特点
• 多学科交叉
计算机视觉
计算机 心理学 生理学 物理学 信号处理 数学
等等
2020/7/18
概率统计 随机过程
高度代数
线性系统
高等几何
最优化理论
计算机视觉研究的途径
• 硬件: • 第四代计算机(人工智能计算机) • 软件: • 通过研究人的视觉机理,提高计算机图像处理能力: • 传感器(眼睛):成像机理及前期处理 • 处理机理(大脑):人工神经网络
Ponzo错觉
2020/7/18
Hering错觉
2020/7/18
Orbison错觉
2020/7/18
Pogendoff错觉
2020/7/18
Zollnar错觉
图像表示与转换
数字图像处理第1章绪论附:工程应用
•建筑精选课件
•24
1.4.1 数字图像处理的主要应用
• 办公室自动化图像应用:邮政编码图像识别、OCR (字符识别系统)、自动判卷系统、各类图纸自动识 别与录入系统等
• 军事公安图像应用:自动跟踪技术、指纹识别、不完 整图片的复原、监控等
•建筑精选课件
•13
1.2.2 数字图像处理的主要研究内容
• 表达:
建模,图像采样、数字化
• 图像和视觉基础
• 图像变换: 提高图像质量
图像基础
图像增强: 改善图像质量 图像几何处理: 平移、缩放、旋转、扭曲 图像复原: 去噪声、去模糊 图像重建: 重建原始图像
图像处理
•建筑精选课件
•14
1.2.2 数字图像处理的主要研究内容
• 图像编码压缩
减少存储量和传输量
• 图像分割
图像区域分割和理解、目标表达和描述
•建筑精选课件
•15
1.2.2 数字图像处理的主要研究内容
图像增强
•建筑精选课件
•16
1.2.2 数字图像处理的主要研究内容
图像复原
•建筑精选课件
•17
1.3 相关学科和领域
1.3.1 数字信号处理学 1.3.2 计算机图形学 1.3.3 计算机视觉
•建筑精选课件
•23
1.4 数字图像处理的主要应用与趋势
1.4.1 数字图像处理的主要应用
• 遥感图像应用:资源调查、灾害监测、农林业规划、城市 规划、环境保护等
• 医学图像应用:计算机断层摄影计算成像CT技术、X射线、 染色体分析等
• 工业和实验图像应用:无损探伤、自动检查和识别、智能机 器人等
•建筑精选课件
•18
数字图像处理第一章
电磁波谱,按每个光子能量排列(电子伏特)
Gamma线 • 核医学
• 宇宙观察,天鹅座15000年 前的新星热气云
• X线胸透,大动脉的血管造影,头部CT,
电路版
• 天鹅座新星气云,X线|Gamma线|紫外线成像
正常玉米|患黑穗病玉米 的紫外线显微成像
胆固醇40|氧化镍薄膜600 |CD表面1750 的可见光显微成像
保存下来的第一张照片
The first image of the moon taken by a U.S. spacecraft. July 31,1964 at 9:09am, about 17 minutes before impacting the lunar surface
数字图像处理首次获得实际成 功应用
什么是图像处理???
去模糊
Jpg压缩
为什么要研究图像处理? ——使机器具有视觉感知能力
为什么要研究图像处理? ———Every image tells a story
为什么要研究图像处理? ———每时每刻海量图像数据
为什么要研究图像处理??
大量的图像、视频需要自动处理、理解 应用驱动 从一幅或多幅图像构建三维世界表达(VR、电影、动画) 监控(W4, who’s doing what at where and when) 电影的后处理 人脸感知 … 大量的科学问题有待深入 对生理学、神经生物学、人类认知等的研究有待深入,对侧 抑制现象的揭示是这方面的典型例证; 关于这一点并非绝对,汽车之与动物行走方式的不同、飞机 之与鸟类飞行方式的不同是很好的反例;
扣图与合成
漫画上色
基于视觉的导航
三维重建
卡通自动生成
第一章_数字图像处理概论
参考文献
Kenneth R. Castleman, Digital Image Processing,清华 大学出版社,1998。
“MATLAB 6.X图像处理”(孙兆林,清华大学出版社, 2002)。(实验教材)
R.C.冈萨雷斯等, 《数字图像处理》,电子工业出版社, 2003。
章毓晋, 《图象处理和分析》 ,清华大学出版社,1999。 容观澳, 《计算机图象处理》 ,清华大学出版社,2000。 荆仁杰等,《计算机图象处理》 ,浙江大学出版社,1990。
可见图像、不可见图像
波段
单波段、多波段、超波段
图像的类型
图像空间坐标和明暗的连续性
模拟图像
空间坐标和明暗程度都是连续变化的、计算机无法直接 处理的图像
数字图像
空间坐标和灰度均不连续的、用离散的数字(一般整数) 表示的图像(计算机能处理)
数字图像
是图像的数字表示,像素是其最小的单位。
遥感图片
气象预报
气象云图 气象预报
计算机合成图像
计算机合成图像
广告设计
动画
网 页 设 计
Wallpaper
娱乐
军事应用 目标跟踪
军事应用 隐形飞机、定位轰炸
军事应用
军事应用
1.6 数字图像处理的发展动向
提高精度,提高处理速度 加强软件研究,开发新方法 加强边缘学科的研究工作 加强理论研究 图像处理领域的标准化问题
数字图像处理的特点
(1)处理精度高,再现性好。 (2)易于控制处理效果。 (3)处理的多样性。 (4)图像数据量庞大。 (5)处理费时。 (6)图像处理技术综合性强。
1.2 数字图像处理的目的和主要研究内容
目的
提高图像的视感质量, 以达到赏心悦目的目的
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数字图像处理苗启广 西安电子科技大学 计算机学院 QGMiao@ 2011.9.2本课程主要内容包括:第1章. 第2章. 第3章. 第4章. 第5章. 第6章. 第7章. 第8章. 第9章. 概述 彩色数字图像基础 图像变换 图像增强 图像复原 图像重建 图像数据压缩 图像分割与特征提取 图像的形态学运算第一章 概述 本章主要内容:1.什么是数字图像 2.数字图像处理的主要研究内容 3.数字图像处理系统的基本组成结构 4.数字图像处理的应用 5.数字图像处理中的数据结构 6.图像获取、显示与存储1.什么是数字图像?一幅数字图像可以看成由许许多多的点组 成的1.什么是数字图像?数字图像是指由被称作象素的小块区域 组成的二维矩阵。
对于单色即灰度图像而 言,每个象素的亮度用一个数值来表示,通 常数值范围在0-255,即可用一个字节来表 示,0表示黑、255表示白,而其它表示灰 度。
125,153,158,157,127, 70,103,120,129,144,144,150,150,147, 133,154,158,100,116,120, 97, 74, 54, 74,118,146,148,150, 155,163, 95,112,123,101,137,108, 81, 71, 63, 81,137,142, 167, 69, 85, 59, 65, 43, 85, 34, 69, 78,104,101,117,132, 54, 46, 38, 44, 38, 36, 44, 36, 25, 48,115,113,114,124, 58, 30, 44, 35, 28, 69,144,147, 57, 60, 93,106,119,124,1.什么是数字图像?彩色图像可以用红、绿、蓝三元组的二维 矩阵来表示。
通常,三元组的每个数值也是在 0到255之间,0表示相应的基色在该象素中没 有,而255则代表相应的基色在该象素中取得 最大值,这种情况下每个象素可用三个字节来 表示。
(207,137,130) (220,179,163) (215,169,161) (210,179,172)(217,124,121) (213,142,135) (216,179,170) (222,192,179) (136, 38, 65) (136, 38, 65) (138, 46, 71) ( ) (215,169,161) (216,179,170) (220,188,176) (150, 54, 71) (112, 20, 56) ( 91, 11, 56) (103, 19, 59) ( ) (216,179,170) (221,184,170) (190, 77, 84) (177, 65, 73) (112, 20, 56) (113, 25, 60) (158, 65, 83) ( ) (216,179,170) (190, 89, 89) (206, 95, 97) (145, 39, 65) (109, 30, 65) (103, 19, 59) (124, 40, 70) ( )2.数字图像处理的主要研究内容数字图像处理:用数字计算机及其他有 关数字技术,对图像施加某种运算和处 理,从而达到某种预想的目的。
2.数字图像处理的主要研究内容1.图像数字化 客观世界图像是连续的(坐标连 续、灰度连续)即f(x,y)中f,x,y均为 连续的,如何数字化?数字化结果不失 真又便于计算机分析处理。
2.数字图像处理的主要研究内容2. 图像增强 增强图像中的有用信息,削弱干扰 和噪声,以便对图像进行观察识别和进 一步地分析与处理。
增强后的图像可能 比原图质量更好,也可能与原图不一 致。
2.数字图像处理的主要研究内容3.图像恢复 又叫图像复原,目的是把退化、 模糊了的图像恢复成与原图像尽可能 一致的图像。
2.数字图像处理的主要研究内容4.图像编码又叫图像压缩。
主要目的是在满足一定的保真度要求下,简化图像的表示,从而大大压缩表示图像的数据,以便于存储和传输。
2.数字图像处理的主要研究内容5.图像重建由图像投影数据重建该图像。
如CT 断层扫描。
2.数字图像处理的主要研究内容6.图像分析对图像中的不同对象进行分割、分类、识别和描述、解释。
3.数字图像处理系统的基本组成结构数字图像处理系统由图像数字化设备、图像处理计算机和图像输出设备组成,如下图所示:图数字图像处理系统4.数字图像处理的应用◆遥感: 地理、地貌、自然资源调查,自然灾害监测、预报等◆视觉监视: 保安、电子警察、手迹、人像、印章的自动识别等◆工业检测与测量: 无损探伤、零件的自动识别、工业机器人等◆宇宙探险、军事侦察、高精度制导、定位、指挥等◆医疗诊断:B超,CT,X射线、DNA显示分析、癌细胞识别等◆通讯:图像传真、可视电话、数字电视、卫星通讯◆影视业、娱乐、公众服务等5.图像获取、显示与存储图像获取是图像的数字化过程,显示则是将数字图像转化为适合人们使用的形式,而处理是通过软件对图像进行变换操作的过程。
5.1 图像获取(输入)图像获取即将图像采集到计算机中的过程,主要涉及成像及模数转换(A/D Converter)技术。
目前图像获取设备主要有:以CCD (电荷耦合器件,Charge Coupled Devices)技术为核心的扫描仪、数字摄像机等,性能与价格主要取决于CCD的尺寸、分辨率等。
除了这些常见的类型外,目前有许多厂商提供各种其它的专用设备,如显微摄像设备、红外摄像机、高速摄像机、胶片扫描器等等。
此外,遥感卫星、激光雷达等设备提供其它类型的数字图像。
分辨率:单位长度上采样的像素个数DPI(dots/inch)5.2 图像显示(输出)显示是将数字图像转化为适合人们使用的形式,便于人们观察和理解。
图像显示的主要显示设备是图形终端显示设备(CRT监视器),打印设备是采用打印机(绘图机)。
5.2 图像显示(输出)半调打印机显色原理5.3 图像的存储5.3.1概述图像包含有大量的信息,因而存储图像需要大量的空间。
在图像处理系统中,大容量、高速图像存储器是必不可少的。
而将图像数据保存成文件时,为便于计算机、网络共享,有各种各样的标准文件格式。
5.3.2 图像文件格式互联网用:GIF、JPG、PNG、BMP 印刷用:TIF、JPG、TAG 、PCX 国际标准:TIF、JPG5.3.3 图像表示方式数字图像处理中常用的图像存储方式有:矩阵、比特面、金字塔(pyramids)和四叉树(quadtrees)。
5.3.3 图像表示方式5.3.3 图像表示方式5.3.3 图像表示方式9比特面一幅灰度级用8位表示的图像有8个位面,一般用位面0代表最低位面,位面7代表最高位面。
5.3.3 图像表示方式这种方式能够充分利用内存空间,便于比特面之间的逻辑运算,但对灰度图像处理耗时多。
5.3.3 图像表示方式9金字塔是把2k ×2k 的图像看成是不同的K+1幅图像的层次集合。
从输入图像I 0开始,顺序产生纵横比都变为原来1/2的新图像I 1、I 2、……、I k+1。
新图像象素的值是它前一个图像对应2×2象素的平均值。
5.3.3 图像表示方式5.3.3 图像表示方式9四叉树对一幅二值图像的行、列不断进行二等分,如果图像被分割部分中全体像素都变成具有相同特征时,这一部分则不再分割。
采用以原图像为树根的叉树表示,主要用于特征提取和信息压缩方面5.3.3 图像表示方式图1.5 二值图像四叉树结构5.3.3 图像表示方式图1.5 二值图像四叉树结构5.3.3 图像表示方式9组合方式组合方式是一个字长存放多个像素灰度值的方式,如把两个4位的像元数据存储到同一个字节中。
它能起到节省内存的作用,但导致计算量增加,使处理程序复杂。
5.3.3 图像表示方式图1.6 组合方式5.3.4 BMP文件格式一、简介BMP(Bitmap-File)文件是Windows采用的图像文件格式,在Windows环境下运行的所有图像处理软件都支持BMP图像文件格式。
Windows 3.0以后的BMP图像文件与显示设备无关,因此把这种BMP图像文件格式称为设备无关位图DIB (device-independent bitmap)格式,目的是为了让Windows能够在任何类型的显示设备上显示所存储的图像。
BMP位图文件默认的文件扩展名是BMP或者bmp。
5.3.4 BMP文件格式二、文件结构位图文件由4个部分组成:位图文件头(bitmap-file header)、位图信息头(bitmap-information header)、彩色表(color table)和定义位图的字节阵列(图像数据),具体形式如下:二、文件结构A. 位图文件头这个结构的长度是固定的,为14个字节(WORD为无符号16位整数,DWORD为无符号32位整数),各个域的说明如下:A. 位图文件头typedef struct BITMAPFILEHEADER { WORD bfType;DWORD bfSize;WORD bfReserved1;WORD bfReserved2;DWORD bfOffBits;} BITMAPFILEHEADER;A. 位图文件头bfType(偏移量:0000H)(WORD)指定文件类型,WINDOWS3.1, WIN95, WINNT.....必须是0x424D,即字符串”BM”,也就是说所有.bmp文件的头两个字节都是”BM”。
A. 位图文件头bfSize(偏移量:0002H) (DWORD)指定文件大小,包括这14个字节00010058h 即65624bfReserved1,bfReserved2(偏移量:0006H)为保留字,不用考虑(WORD)bfOffBits(偏移量:000AH) (DWORD)从文件头到实际的位图数据的偏移字节数,文件前三个部分的长度之和。
00000056h即86=14(文件头)+40(信息头)+4*8(调色板)B.位图信息头typedef struct BITMAPINFOHEADER{ DWORD biSize;DWORD biWidth;DWORD biHeight;WORD biPlanes;WORD biBitCountDWORD biCompression;DWORD biSizeImage;DWORD biXPelsPerMeter;DWORD biYPelsPerMeter;DWORD biClrUsed;DWORD biClrImportant;} BITMAPINFOHEADER;B.位图信息头这个结构的长度是固定的,为40个字节(WORD为无符号16位整数,DWORD无符号32位整数),各个域的说明如下:B.位图信息头biSize(偏移量:000EH) (DWORD)指定这个结构的长度,WINDOWS为28H,OS/2 1.X 为0CH,OS/2 2.X为F0H 00000028hbiWidth(偏移量:0012H) (DWORD)指定图像的宽度,单位是象素00000100h 即256 biHeight(偏移量:0016H) (DWORD)指定图像的高度,单位是象素00000100h 即256B.位图信息头biplanes (偏移量:001AH) (WORD)位图的位面数,为1。