色彩及图像基础(三)

色彩及图像基础(三)

学习时间:2014.04.30

学到了……

1.
图像压缩的基础在于:

①原始图像信息存在着很大的冗余度;

②人眼对图像的亮度信息敏感、对颜色分辨率弱。

2.
数据压缩的两类基本方法:

①无损压缩:将相同的或相似的数据或数据特征归类,使用较少的数据量描述原始数据,达到减少数据量的目的。

②有损压缩:利用人眼的视觉特性有针对性地简化不重要的数据,以减少总的数据量。

3.
图像的编码方法:行程编码、增量调制编码和霍夫曼编码。

行程编码:

1.
RLE(Run-Length
Encoding),仅仅存储一个像素值以及具有相同颜色的像素数目。

2.
适用于:计算机生成的图形图像。

3.
不适用于:自然图像。

增量调制编码:

1. 增量调制编码(Delta Modulation Encoding),利用图像相邻像素值的相关性来压缩每个像素值的位数,达到最终减少图像存贮容量的目的。

2. 例如对于R:G:B=8:8:8的真彩图像,先用增量调制压缩为R:G:B=6:6:6,也即每个色彩分量的值用6
bit记录。

霍夫曼编码:

1. 一种不定长的编码,基本方法是先对图像数据扫描一遍,计算出各种像素出现的概率,按概率的大小指定不同长度的唯一码字,由此得到一张该图像的霍夫曼码表。编码后的图像数据记录的是每个像素的码字,而码字与实际像素值的对应关系记录在码表中。当然,码表是附在图像文件中的。

图像的文件结构:

一般的图像文件结构主要都包含有文件头、文件体和文件尾等三部分。

时间: 2024-12-24 14:15:24

色彩及图像基础(三)的相关文章

色彩及图像基础(一)

色彩及图像基础(一) 学习时间:2014.04.30 学到了-- 1. 色光的基色或原色为红(R).绿(G).蓝(B)三色. 2. 互补色是指两种颜色的光相混合能够形成白光.互补色是彼此之间最不一样的颜色,这就是人眼能看到除了基色之外其它色的原因. 3. 色彩空间:RGB色彩空间.HIS色彩空间.YUV色彩空间和CMY色彩空间.每种色彩空间都有相应的优势. HSI色彩空间: 1. 相对于RGB色彩空间,更适合于人的视觉. 2. 用色调(Hue).色饱和度(Saturation或Chroma)和亮

色彩及图像基础(二)

色彩及图像基础(二) 学习时间:2014.04.30 学到了-- 1. 图形分为矢量图和位图. 2. 矢量图(vector - based image),是用一系列计算机指令来描述和记录一幅图,这幅图可分解为一系列子图如点.线.面等. 3. 位图(bit-mapped image),是用像素点来描述或映射的图,也即位映射图.位图在内存中也就是一组计算机内存地址位(bit)组成,这些位定义图像中每个像素点的颜色和亮度.位图一般也称为图像. 4. 矢量图和位图的比较: 5. 图像分辨率:DPI(do

图像处理复习1——图像基础和空域增强

图像处理复习 CH2 图像基础 2.1 噪声 噪声定义为妨碍人们感觉器官对所接收的信源信息理解的因素,噪声有以下几个常见分类: (1)按统计理论分类 平稳噪声:统计特性不随时间变化 非平稳噪声:统计特性随时间变化 (2)按频谱形状分类 白噪声:频谱均匀分布 三角噪声:频谱与频率平方成正比 (3)按幅度分布形状分类:高斯噪声.雷利噪声 (4)按噪声与信号关系分类:加性噪声.乘性噪声 处理噪声时往往假设噪声是加性噪声并且噪声和信号是相互统计独立的 2.2 成像基础模型 假设投影成像有以下模型: 则由

第3章 图像基础

  第3章图像基础 在开始构建图像分类器之前,首先要理解图像是什么.首先要理解图像的基石--像素. 1          像素--图像的基石 像素是图像最原始的构建块.每副图像由像素集合构成.通常,像素考虑为给定一副图片下,在给定位置的"颜色"或亮度的"强度".如图1所示: 图1 1000像素宽,750像素高的图像 图1的图像为1000*750分辨率,意味着1000像素宽且750像素高.我们可以用矩阵来概念化图像,在这个例子中,矩阵1000列(宽)和750行(高),

Python全栈开发【基础三】

Python全栈开发[基础三]  本节内容: 函数(全局与局部变量) 递归 函数 一.定义和使用 函数最重要的是减少代码的重用性和增强代码可读性 1 def 函数名(参数): 2 3 ... 4 函数体 5 ... 6 返回值 函数的定义主要有如下要点: def:表示函数的关键字 函数名:函数的名称,日后根据函数名调用函数 函数体:函数中进行一系列的逻辑计算 参数:为函数体提供数据 返回值:当函数执行完毕后,可以给调用者返回数据. 总结使用函数的好处: 1.减少代码重用 2.保持一致性,易维护

JS基础三

1.delete删除对对象的属性和方法的定义.强制解除对它的引用,将其设置为 undefined delete 运算符不能删除开发者未定义的属性和方法. 2.void 运算符对任何值返回 undefined.该运算符通常用于避免输出不应该输出的值,没有返回值的函数真正返回的都是 undefined. 3.前增量运算符,就是数值上加 1,形式是在变量前放两个加号(++): var iNum = 10; ++iNum; 第二行代码把 iNum 增加到了 11,它实质上等价于: var iNum =

SQL基础三(例子)

-------------------对分组统计的结果进一步筛选(having子句使用)------------------------------ select * from student2010 --1.查询qypt08class表中各院系的人数,只显示人数多于400的记录 select yx,sum(rs) from qypt08class group by yx having sum(rs)>400 --2.统计stucou表中各门课程的选修人数,只显示人数少于30的记录(显示coun

Object Pascal 语法之语言基础(三)

1.6 Object Pascal 的运算符 运算符是程序代码中对各种类型的数据进行计算的符号,通常分为算数运算符.逻辑运算符.比较运算符和按位运算符. 1.算术运算符Object Pascal 语言的算术运算符,如表1-9 所示.表1-9 Object Pascal 语言算术运算符 操作符 操作 操作数据类型 结果类型 + 加 整型.实型 整型.实型 - 减 整型.实型 整型.实型 * 乘 整型.实型 整型.实型 / 除 整型.实型 整型.实型 mod 取余 整型 整型 div 整除 整型 整

【蓝鸥Unity开发基础三】课时3 Terrain地形系统【未完】

[蓝鸥Unity开发基础三]课时3  Terrain地形系统[未完] 推荐视频讲师博客:http://11165165.blog.51cto.com/ 一.Terrain地形系统 Terrain地形系统 资源包的导入 场景漫游 立方体是:长宽高1m 二.Terrain地形系统 1.Terrain组件:提升地形/沉降地形工具 点击左键-- 提升地形 点击左键+Shift--沉降地形 选择笔刷的形状.笔刷的大小,笔刷的硬度--绘制地形 2.Terrain:平坦地形工具:设置地形目标高度 平滑地形工具