注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计C/C++及其相关Visual C++6.0数字图像编码

Visual C++6.0数字图像编码

Visual C++6.0数字图像编码

定 价:¥39.00

作 者: 丁贵广[等]编著
出版社: 机械工业出版社
丛编项: 信息科学与技术丛书 程序设计系列
标 签: VC++

购买这本书可以去


ISBN: 9787111138549 出版时间: 2004-01-01 包装: 胶版纸
开本: 26cm 页数: 360页 字数:  

内容简介

  本书以国际标准为基础,全面介绍了静止及视频图像的压缩编码算法,并详细讲述了如何使用Visual C++编程实现其主要算法。全书分三部分:第一部分为图像压缩编码的基础,讲述了图像的读取、显示和采集等技术,以及图像的正交变换、熵编码和运动估计等算法。第二部分讲述了静止图像的两个压缩编码标准:JPEG和JPEG2000。第三部分介绍了视频图像压缩编码的三个国际标准:H.261、H.263和H.26L,以及最新的面向传输的视频编码方法。为便于读者学习和应用这些图像编码算法,在介绍图像编码理论的同时,还给出了其主要算法和标准的Visual C++源代码。本书内容丰富,适用性强,可作为从事多媒体通信、视频会议和数字图像处理的研制、开发及应用的工程技术人员以及大专院校有关专业师生的参考书。

作者简介

暂缺《Visual C++6.0数字图像编码》作者简介

图书目录

出版说明
前言
基础篇
第1章 Visual C++ 6.0编程基础
1.1 Visual C++ 6.0集成开发环境
1.1.1 集成开发环境主框架
1.1.2 资源编辑器
1.2 使用AppWizard生成应用程序
1.2.1 生成应用程序框架
1.2.2 应用程序的类和源文件
1.2.3 应用程序的控制流程
1.3 在应用程序框架中编写代码
第2章 图像数据的读取与显示
2.1 文件操作
2.1.1 CFile类
2.1.2 文件对话框
2.2 图像文件的结构
2.2.1 Windows的BMP文件结构
2.2.2 YUV文件结构
2.3 操作例程
2.3.1 BMP文件的读取与显示例程
2.3.2 YUV视频序列文件的读取与显示例程
第3章 图像的正交变换
3.1 傅立叶变换
3.1.1 傅立叶变换的基本概念
3.1.2 Visual C++编程实现
3.2 离散余弦变换
3.2.1 离散余弦变换的基本概念
3.2.2 Visual C++编程实现
3.3 离散小波变换
3.3.1 离散小波变换的基本概念
3.3.2 Visual C++编程实现
第4章 熵编码算法
4.1 熵编码的基本原理
4.2 霍夫曼编码
4.2.1 霍夫曼编码基本原理
4.2.2 霍夫曼编码实现
4.3 算术编码
4.3.1 算术编码基本原理
4.3.2 算术编码实现
4.4 游程编码
4.4.1 游程编码基本原理
4.4.2 游程编码实现
第5章 运动估计算法
5.1 块匹配运动估计算法简介
5.1.1 运动估计算法研究现状
5.1.2 运动估计的基本原理
5.1.3 提高搜索效率的主要技术
5.2 典型运动估计算法研究
5.2.1 全搜索法
5.2.2 二维对数法TDL
5.2.3 三步搜索法
5.2.4 交叉法
5.2.5 新三步搜索法
5.2.6 四步搜索法
5.2.7 基于块的梯度下降搜索法
5.2.8 菱形搜索法
5.3 运动估计算法实例
第6章 视频图像采集系统
6.1 图像采集系统的硬件构成
6.1.1 解码器
6.1.2 采样保持和AD转换
6.1.3 锁相控制
6.1.4 帧存体
6.1.5 PCI总线控制器
6.2 图像采集的VC实现
6.2.1 基于Windows API的图像采集
6.2.2 基于SDK的图像采集
6.3 常见图像采集卡的性能指标
6.3.1 图像参数及采集的计算公式
6.3.2 视频源
6.3.3 采集通道
6.3.4 输入端子
6.4 图像采集系统应用实例
6.4.1 电子考场系统的硬件构成
6.4.2 电子考场系统的软件构成
6.4.3 关于本例的说明
静止图像压缩编码篇
第7章 JPEG压缩编码标准
7.1 JPEG标准概述
7.2 JPEG压缩原理
7.3 JPEG文件格式
7.4 编程实现JPEG文件的读写
第8章 JPEG2000压缩编码标准
8.1 JPEG2000标准概述
8.1.1 JPEG2000标准的主要内容
8.1.2 JPEG2000的新特征及其应用领域
8.1.3 JPEG2000的基本框架和实现
8.2 小波提升算法
8.2.1 小波提升方案的基本原理
8.2.2 小波提升的特点
8.2.3 小波提升方案实现程序
8.2.4 小波提升在JPEG2000的实现方案
8.2.5 提升与Mallat算法的实验比较
8.2.6 小结
8.3 EBCOT算法
8.3.1 编码块
8.3.2 质量层
8.3.3 位平面的编码过程
8.4 MQ算术编码器
8.4.1 MQ编码器主流程图
8.4.2 ENCODE过程
8.4.3 对0和1进行编码
8.4.4 编码大概率标号(MPS)和小概率标号(LPS)
8.4.5 编码器中的归一化过程(RENORME)
8.4.6 压缩数据输出过程(BYTEOUT)
8.4.7 编码器初始化过程
8.4.8 编码中断过程(FLUSH)
视频图像压缩编码篇
第9章 H.261压缩编码标准
9.1 视频编码标准化现状
9.1.1 H.26x系列标准
9.1.2 MPEG-x系列标准
9.1.3 视频编码国际标准的应用和性能比较
9.2 H.261标准概述
9.2.1 图像格式
9.2.2 图像的YCrCb采样
9.2.3 图像分块与编码顺序
9.2.4 DCT变换
9.2.5 运动估计和补偿
9.2.6 熵编码
9.3 H.261的码流格式
9.3.1 图像层
9.3.2 块组层
9.3.3 宏块层
9.3.4 块层
第10章 H.263压缩编码标准
10.1 H.263标准概述
10.2 H.263编码标准基本原理
10.2.1 H.263编码框架
10.2.2 H.263可选模式
10.3 H.263的的码流格式
10.3.1 图像层
10.3.2 块组层
10.3.3 宏块层
10.3.4 块层
10.4 H.263编程实现
10.4.1 概述
10.4.2 编码程序
10.4.3 解码程序
第11章 H.26L压缩编码标准
11.1 H.26L编码标准基本原理
11.1.1 H.26L编码框架
11.1.2 H.26L视频流语法
11.2 H.26L关键技术
11.2.1 帧内预测编码
11.2.2 帧间预测编码
11.2.3 整型变换及量化过程
11.2.4 去块滤波器
11.2.5 熵编码决策
11.3 H.26L的TML-9程序详解
11.3.1 编码参数设置
11.3.2 编码主程序
11.3.3 帧内预测程序
11.3.4 整型变换
11.3.5 帧间预测程序
11.3.6 去块滤波器
11.3.7 熵编码
第12章 面向网络应用的视频编码
12.1 网络视频的兴起和面临的挑战
12.1.1 网络视频的兴起
12.1.2 面临的挑战
12.2 网络视频的传输方式和相关传输协议
12.2.1 视频流在网络中的传输方式
12.2.2 用户数据报协议(UDP,User Data Protocol)
12.2.3 实时传输协议(RTP,Real-time Transport Protocol)
12.3 面向网络应用的视频编码方案
12.3.1 传统视频编码方案在网络中的应用
12.3.2 精细的可伸缩性视频编码方案
12.3.3 可伸缩性视频编码技术展望
12.4 RTP编成实例
12.4.1 发送端程序
12.4.2接收端程序
参考文献

本目录推荐