《多媒体技术与应用》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:张振花,田宏团,王西编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2018
  • ISBN:9787115475015
  • 页数:276 页
图书介绍:本书共分11章,详细讲解图形、图像、视频、动画、音频、多媒体压缩和数据可视化与D3等原理和应用以及构建多媒体网站的三大元素CSS、JavaScript和HTML,并在每章加入一些例子的讲解和分析。最后将所有的例子整合到一个网站上,据此讲解多媒体网站的设计与发布。

第1章 多媒体技术概论 1

1.1 多媒体的概念 1

1.2 多媒体技术的发展趋势 2

1.3 多媒体的类型 3

1.4 多媒体的特性 3

1.5 多媒体的关键技术 4

1.6 多媒体技术的应用领域 5

1.7 多媒体计算机系统 7

1.8 小结 9

1.9 课后习题 9

第2章 颜色相关知识 10

2.1 颜色与光 10

2.1.1 颜色的由来 10

2.1.2 颜色的三属性 11

2.2 颜色的表示和三基色 12

2.2.1 RGB三基色和二次色 12

2.2.2 互补色 12

2.2.3 媒体中颜色的表示 13

2.3 伪彩色及伪彩色处理技术 14

2.3.1 伪彩色图像 14

2.3.2 伪彩色处理技术 15

2.4 假彩色及假彩色处理技术 16

2.4.1 假彩色图像 16

2.4.2 假彩色处理技术 16

2.5 调色板原理 18

2.6 颜色空间及其转换 18

2.6.1 RGB颜色空间 19

2.6.2 CMY/CMYK颜色空间 20

2.6.3 HIS、HSL、HSV颜色空间 21

2.6.4 YUV、YIQ颜色空间 23

2.6.5 YCbCr颜色空间 24

2.6.6 为什么有这么多的颜色空间 25

2.7 本章实例——MATLAB下不同颜色空间的图像 26

2.7.1 MATLAB安装 26

2.7.2 实例代码和运行结果 27

2.8 小结 30

2.9 课后习题 30

第3章 图形 31

3.1 图形的定义和优缺点 31

3.2 图形学的发展与应用 32

3.3 图形变换基础 35

3.3.1 构成图形的基本要素及其表示方法 35

3.3.2 几何变换 35

3.4 MFC图形编程基础 37

3.4.1 MFC简介 37

3.4.2 设备环境DC和OnDraw函数 38

3.4.3 CDC类常用绘图类和绘图函数 38

3.5 图形文件 41

3.6 计算机图形标准及硬件 43

3.6.1 图形标准及制定的原因 43

3.6.2 常见的图形标准 44

3.6.3 图形处理器 45

3.7 本章实例——MFC绘制图形 46

3.7.1 创建MFC项目 46

3.7.2 实验1——绘制房屋 47

3.7.3 实验2——绘制玫瑰曲线 48

3.8 小结 49

3.9 课后习题 49

第4章 图像 50

4.1 图像数字化技术 50

4.1.1 采样和像素 51

4.1.2 量化和编码 51

4.2 分辨率 53

4.3 数字图像类型 55

4.4 数字图像格式 58

4.4.1 常见的图像格式 58

4.4.2 BMP格式的图像文件 60

4.4.3 JPEG格式图像文件 65

4.4.4 GIF格式图像文件 67

4.5 各种工具对图像的基本操作 72

4.5.1 C语言对图像的基本操作 72

4.5.2 CxImage类库对图像的基本操作 73

4.5.3 OpenCV对图像的基本操作 74

4.5.4 MATLAB对图像的基本操作 79

4.6 数码相机和有关的成像参数 81

4.7 其他类型的成像设备和图像 85

4.7.1 医学影像 85

4.7.2 红外成像 87

4.7.3 激光雷达成像 88

4.7.4 遥感影像 88

4.7.5 多传感器信息融合的图像 89

4.8 图形和图像的联系 89

4.8.1 图形和图像的异同 89

4.8.2 图形和图像的转换 91

4.9 本章实例——OpenCV和CxImage类库下的图像操作 92

4.9.1 OpenCV环境配置 92

4.9.2 实例1 采用OpenCV实现图像的基本操作 95

4.9.3 实例2 在VC+++下采用CxImage类库实现图像的基本操作 99

4.10 小结 102

4.11 课后习题 102

第5章 视频 104

5.1 概述 104

5.1.1 什么是视频 104

5.1.2 视频与图像的异同 105

5.1.3 视频的应用领域 105

5.2 模拟电视信号及电视制式 107

5.2.1 电视视频信号 107

5.2.2 电视扫描方式 109

5.2.3 电视信号标准 111

5.3 视频数字化 112

5.3.1 数字视频 112

5.3.2 视频数字化技术 114

5.4 视频卡功能 119

5.5 视频文件的格式 122

5.6 视频编辑及编辑软件简介 125

5.6.1 视频编辑 126

5.6.2 视频编辑软件 127

5.6.3 数字视频后期特效处理技术 128

5.7 本章实例——视频编辑 129

5.7.1 OpenCV下视频文件与图像文件的互相转换 129

5.7.2 采用Windows Movie Maker制作简易视频 131

5.8 小结 134

5.9 课后习题 134

第6章 动画 135

6.1 动画概述 135

6.1.1 什么是动画 135

6.1.2 动画原理 136

6.1.3 动画发展简史 136

6.1.4 动画应用领域 138

6.1.5 计算机动画的研究及前景 139

6.2 动画类型 139

6.2.1 动画的分类 139

6.2.2 传统动画 141

6.2.3 定格动画 144

6.2.4 计算机动画 145

6.2.5 计算机动画与传统动画比较 150

6.3 动画制作步骤 152

6.3.1 传统手绘动画的制作 152

6.3.2 计算机动画制作 155

6.4 动画与图形、图像、视频的联系 159

6.5 动画制作工具 161

6.5.1 二维网络动画制作软件 161

6.5.2 互联网动画制作语言 162

6.5.3 三维动画制作软件 163

6.6 动画文件格式 164

6.7 本章实例——动画制作 166

6.7.1 利用美图秀秀制作小动画 166

6.7.2 利用VC绘制变形动画 168

6.8 小结 170

6.9 课后习题 171

第7章 多媒体音频技术 172

7.1 声音的基本概念 172

7.1.1 什么是声音 172

7.1.2 声音的相关术语 173

7.2 音频数字化技术 175

7.2.1 采样 175

7.2.2 量化 176

7.2.3 声道数和数字音频数据量 177

7.2.4 编码 178

7.2.5 数字音频的缺点 179

7.3 音频文件格式 180

7.4 声卡 183

7.4.1 声卡的工作原理和基本结构 184

7.4.2 声卡的基本功能 185

7.4.3 声卡的分类 186

7.5 音频编辑及编辑软件简介 187

7.5.1 音频编辑与特效 187

7.5.2 音频编辑软件 188

7.6 本章实例——音频编辑 192

7.6.1 基于PCM编码的WAVE文件结构解析 192

7.6.2 基于PCM编码的WAVE文件操作 195

7.7 小结 200

7.8 课后习题 200

第8章 多媒体压缩与编码技术 202

8.1 数据压缩概述 202

8.2 数据压缩原理和基础 203

8.2.1 数据冗余 204

8.2.2 信息和熵 205

8.2.3 模型 206

8.2.4 前缀编码和二叉树 207

8.3 多媒体数据压缩算法的分类 208

8.4 数据压缩的编码方法 210

8.4.1 统计编码 210

8.4.2 变换编码 217

8.4.3 预测编码 221

8.5 多媒体数据压缩编码标准 223

8.6 小结 225

8.7 课后习题 225

第9章 网络多媒体技术 227

9.1 网络多媒体 227

9.2 HTML 228

9.2.1 HTML简介 228

9.2.2 标记 228

9.2.3 列表 231

9.2.4 表格 231

9.2.5 超级链接 232

9.2.6 表单 233

9.2.7 图像 234

9.3 JavaScript 235

9.3.1 JavaScript简介 235

9.3.2 数据类型和控制结构 236

9.3.3 函数 238

9.3.4 事件驱动及事件处理 239

9.3.5 对象 241

9.4 CSS 245

9.4.1 CSS简介 245

9.4.2 层叠样式表类型 246

9.4.3 层叠样式表的属性 247

9.4.4 CSS语法 250

9.4.5 伪类 251

9.4.6 CSS滤镜 252

9.5 本章实例——计算器和电子相册 254

9.6 小结 257

9.7 课后习题 257

第10章 数据可视化技术 259

10.1 数据可视化概述 259

10.2 数据可视化图表 261

10.3 数据可视化工具及技术 268

10.3.1 Excel 268

10.3.2 Tableau 269

10.3.3 Python数据可视化 269

10.3.4 JavaScript类库 270

10.4 本章实例 272

10.4.1 绘制一个简单的柱状图表 272

10.4.2 车载雷达数据可视化 273

10.5 小结 276

10.6 课后习题 276