微信扫一扫,移动浏览光盘
简介
本书用面向对象的方法向读者介绍了用visual c++进行数字图像处理的方法和技巧。全书共分13章,内容涵盖了数字图像概述、visual c++数字图像编程基础、图像的几何变换、图像的灰度变换、图像的正交变换、图像增强、图像复原、图像的压缩编码、边缘检测与图像分析、图像的数学形态学运算、图像融合,以及图像特技显示等,在本书最后综合运用了图像处理的多种理论和方法实现了一个人脸检测的案例,以助于读者对各种图像处理方法的系统掌握和综合应用。.
在进行原理介绍时,力求通俗易懂,简明扼要而又不失完整性。在代码实现时力求简洁明了,注释详尽,为读者的阅读和理解提供最大便利。..
本书的特色决定了本书不但适用于初、中级读者,其中的部分内容对高级读者也有一定的参考价值,同时也可用作高校相关专业师生的参考教材。...
目录
目录
第1章 数字图像概述
1.1 数字图像概论
1.1.1 数字图像及图像处理
1.1.2 数字图像处理的目的和主要内容
1.1.3 数字图像处理的应用
1.1.4 数字图像处理的发展动向
1.2 数字图像的存储
1.2.1 位映射图像
1.2.2 矢量图像
1.3 BMP图像文件格式
1.3.1 位图文件头
1.3.2 位图信息头
1.3.3 颜色表
1.3.4 实际的位图数据
1.4 TIFF图像文件格式
1.4.1 TIFF图像文件头
1.4.2 TIFF文件目录
1.4.3 TIFF数据区块
1.4.4 TIFF图像文件分类
1.4.5 TIFF数据压缩方法
1.5 JPEG图像文件格式
1.6 PNG图像文件格式
1.6.1 PNG图像文件结构简介
1.6.2 PNG文件署名域
1.6.3 PNG数据块结构
1.6.4 PNG数据块摘要
1.7 小结
第2章 数字图像编程基础
2.1 图像和调色板的基本概念
2.1.1 图像及其分类
2.1.2 调色板及其作用
2.1.3 色彩系统
2.1.4 灰度图像
2.2 GDI位图(DDB)
2.2.1 装载GDI位图
2.2.2 伸展位图
2.3 设备无关位图(DIB)
2.4 构造CDib类
2.4.1 CDib类声明
2.4.2 CDib类实现
2.5 使用CDib类读写BMP文件示例
2.5.1 创建工程
2.5.2 工程文件的声明部分
2.5.3 工程文件的实现部分
2.6 小结
第3章 图像增强
3.1 灰度变换修整法
3.1.1 基本原理
3.1.2 VC代码实现
3.2 直方图修整法
3.2.1 基本原理
3.2.2 VC代码实现
3.3 图像平滑
3.3.1 基本原理
3.3.2 VC代码实现
3.4 中值滤波
3.4.1 基本原理
3.4.2 VC代码实现
3.5 图像锐化
3.5.1 基本原理
3.5.2 VC代码实现
3.6 低通滤波
3.6.1 基本原理
3.6.2 VC代码实现
3.7 高通滤波
3.7.1 基本原理
3.7.2 VC代码实现
3.8 小结
第4章 加缘检测与图像分析
4.1 边缘检测
4.1.1 基本原理
4.1.2 VC代码实现
4.2 轮廓提取与跟踪
4.2.1 基本原理
4.2.2 VC代码实现
4.3 Hough变换
4.3.1 基本原理
4.3.2 VC代码实现
4.4 图像分割
4.4.1 基于幅度的阈值分割方法
4.4.2 基于区域的图像分割方法
4.4.3 VC代码实现
4.5 图像的匹配
4.5.1 模板匹配算法
4.5.2 其他算法
4.5.3 VC代码实现
4.6 投影法与差影法
4.6.1 投影法
4.6.2 图像的代数运算与差影法
4.6.3 VC代码实现
4.7 小结
第5章 图像的几何变换
5.1 几何变换的基础知识
5.1.1 齐次坐标
5.1.2 二维图像几何变换的矩阵
5.2 平移
5.2.1 基本原理
5.2.2 VC代码实现
5.3 旋转
5.3.1 基本原理
5.3.2 VC代码实现
5.4 缩放
5.4.1 基本原理
5.4.2 VC代码实现
5.5 转置
5.5.1 基本原理
5.5.2 VC代码实现
5.6 镜像
5.6.1 基本原理
5.6.2 VC代码实现
5.7 插值算法
5.7.1 最近邻插值
5.7.2 双线性插值
5.7.3 双三次插值:三次卷积法
5.8 小结
第6章 图像的正交变换
6.1 正交函数的概念
6.2 傅里叶变换
6.2.1 傅里叶变换的定义及基本概念
6.2.2 傅里叶变换的性质
6.3 离散傅里叶变换
6.3.1 离散傅里叶交换的基本概念
6.3.2 离散傅里叶变换的性质
6.3.3 二维傅里叶变换
6.3.4 快速傅里叶变换
6.3.5 VC代码实现
6.4 沃尔什-哈达玛变换
6.4.1 基本原理
6.4.2 VC代码实现
6.5 离散余弦变换
6.5.1 基本原理
6.5.2 VC代码实现
6.6 离散K-L变换
6.6.1 基本原理
6.6.2 VC代码实现
6.7 小波变换
6.7.1 基本原理
6.7.2 VC代码实现
6.8 小结
第7章 图像的灰度变换
7.1 直方图
7.1.1 基本原理
7.1.2 VC代码实现
7.2 阈值变换
7.2.1 基本原理
7.2.2 VC代码实现
7.3 灰度拉伸
7.3.1 基本原理
7.3.2 VC代码实现
7.4 线性变换
7.4.1 基本原理
7.4.2 VC代码实现
7.5 灰度均衡
7.5.1 基本原理
7.5.2 VC代码实现
7.6 窗口变换
7.6.1 基本原理
7.6.2 VC代码实现
7.7 非线性变换
7.7.1 对数变换
7.7.2 其他变换
7.8 小结
第8章 图像的压缩编码
8.1 图像编码概述
8.1.1 编码原理
8.1.2 编码方法
8.1.3 编码的新技术
8.2 哈夫曼编码
8.2.1 基本原理
8.2.2 VC代码实现
8.3 香农-弗诺编码
8.3.1 基本原理
8.3.2 VC代码实现
8.4 行程编码
8.4.1 基本原理
8.4.2 PCX文件格式及其编码方法
8.4.3 VC代码实现
8.5 LZW编码
8.5.1 基本原理
8.5.2 GIF文件格式
8.5.3 VC代码实现
8.6 JPEG编码
8.6.1 基本原理
8.6.2 JPEG的文件格式
8.7 小结
第9章 图像的数学形态学运算
9.1 概述
9.1.1 数学形态学的概念
9.1.2 数学形态学中的基本符号和术语
9.2 图像腐蚀
9.2.1 基本原理
9.2.2 VC代码实现
9.3 图像膨胀
9.3.1 基本原理
9.3.2 腐蚀、膨胀运算的代数性质
9.3.3 VC代码实现
9.4 开运算和闭运算
9.4.1 基本概念
9.4.2 开、闭运算的代数性质
9.4.3 VC代码实现
9.5 数学形态学的其他运算
9.5.1 击中/击不中(Hit/Miss)变换
9.5.2 细化(Thining)
9.5.3 VC代码实现
9.6 小结
第10章 图像融合
10.1 系统简介
10.1.1 图像融合的概念
10.1.2 系统平台的设计
10.1.3 系统平台的编码实现
10.2 HIS变换实现图像融合
10.2.1 基本原理
10.2.2 VC代码实现
10.3 主成分分析实现图像融合
10.3.1 基本原理
10.3.2 VC代码实现
10.4 Brovey算法实现图像融合
10.4.1 基本原理
10.4.2 VC代码实现
10.5 其他一些图像融合的算法
10.5.1 基本原理
10.5.2 VC代码实现
10.6 小结
第11章 图像复原
11.1 概述
11.2 逆滤波器方法——非约束复原
11.2.1 逆滤波器方法
11.2.2 Visual C++编程实现
11.3 非线性复原方法
11.3.1 最大后验复原
11.3.2 最大熵复原
11.3.3 投影复原方法
11.4 最小二乘类约束复原
11.4.1 维纳滤波方法
11.4.2 约束最小平方滤波
11.4.3 编程实现
11.5 其他复原技术
11.5.1 几何畸变校正
11.5.2 盲目图像复原
11.6 小结
第12章 图像特技显示
12.1 图像特技显示的基本原理
12.2 图像的特技显示
12.2.1 图像的扫描显示
12.2.2 图像的插入
12.2.3 图像的百叶窗显示
12.2.4 图像的马赛克效果
12.2.5 图像的栅格条交错
12.2.6 图像从全黑淡入
12.2.7 图像的伸缩
12.3 小结
第13章 图像处理综合运用——人脸检测
13.1 人脸检测、识别概述
13.1.1 人脸识别技术概述
13.1.2 人脸识别系统模块设计
13.2 人脸检测系统的方案设计
13.2.1 人脸检测方法概述
13.2.2 基于肤色信息的人脸分割
13.2.3 人脸检测系统设计
13.3 图像数据读取与预处理
13.3.1 图像数据读取
13.3.2 图像的预处理
13.4 人脸区域检测
13.4.1 肤色建模——人脸区域的粗标定
13.4.2 膨胀与腐蚀
13.4.3 去掉非人脸区域
13.4.4 再次膨胀与腐蚀
13.4.5 人脸区域定位
13.5 眼睛的检测与定位
13.5.1 眼睛的匹配
13.5.2 去掉非眼睛区域
13.5.3 膨胀眼睛区域
13.5.4 眼睛中心的定位
13.6 人嘴的检测与定位
13.6.1 嘴巴的匹配
13.6.2 腐蚀出嘴巴区域
13.6.3 去离散点
13.6.4 定位嘴巴中心
13.7 人脸及其主要特征的标定
13.8 小结
第1章 数字图像概述
1.1 数字图像概论
1.1.1 数字图像及图像处理
1.1.2 数字图像处理的目的和主要内容
1.1.3 数字图像处理的应用
1.1.4 数字图像处理的发展动向
1.2 数字图像的存储
1.2.1 位映射图像
1.2.2 矢量图像
1.3 BMP图像文件格式
1.3.1 位图文件头
1.3.2 位图信息头
1.3.3 颜色表
1.3.4 实际的位图数据
1.4 TIFF图像文件格式
1.4.1 TIFF图像文件头
1.4.2 TIFF文件目录
1.4.3 TIFF数据区块
1.4.4 TIFF图像文件分类
1.4.5 TIFF数据压缩方法
1.5 JPEG图像文件格式
1.6 PNG图像文件格式
1.6.1 PNG图像文件结构简介
1.6.2 PNG文件署名域
1.6.3 PNG数据块结构
1.6.4 PNG数据块摘要
1.7 小结
第2章 数字图像编程基础
2.1 图像和调色板的基本概念
2.1.1 图像及其分类
2.1.2 调色板及其作用
2.1.3 色彩系统
2.1.4 灰度图像
2.2 GDI位图(DDB)
2.2.1 装载GDI位图
2.2.2 伸展位图
2.3 设备无关位图(DIB)
2.4 构造CDib类
2.4.1 CDib类声明
2.4.2 CDib类实现
2.5 使用CDib类读写BMP文件示例
2.5.1 创建工程
2.5.2 工程文件的声明部分
2.5.3 工程文件的实现部分
2.6 小结
第3章 图像增强
3.1 灰度变换修整法
3.1.1 基本原理
3.1.2 VC代码实现
3.2 直方图修整法
3.2.1 基本原理
3.2.2 VC代码实现
3.3 图像平滑
3.3.1 基本原理
3.3.2 VC代码实现
3.4 中值滤波
3.4.1 基本原理
3.4.2 VC代码实现
3.5 图像锐化
3.5.1 基本原理
3.5.2 VC代码实现
3.6 低通滤波
3.6.1 基本原理
3.6.2 VC代码实现
3.7 高通滤波
3.7.1 基本原理
3.7.2 VC代码实现
3.8 小结
第4章 加缘检测与图像分析
4.1 边缘检测
4.1.1 基本原理
4.1.2 VC代码实现
4.2 轮廓提取与跟踪
4.2.1 基本原理
4.2.2 VC代码实现
4.3 Hough变换
4.3.1 基本原理
4.3.2 VC代码实现
4.4 图像分割
4.4.1 基于幅度的阈值分割方法
4.4.2 基于区域的图像分割方法
4.4.3 VC代码实现
4.5 图像的匹配
4.5.1 模板匹配算法
4.5.2 其他算法
4.5.3 VC代码实现
4.6 投影法与差影法
4.6.1 投影法
4.6.2 图像的代数运算与差影法
4.6.3 VC代码实现
4.7 小结
第5章 图像的几何变换
5.1 几何变换的基础知识
5.1.1 齐次坐标
5.1.2 二维图像几何变换的矩阵
5.2 平移
5.2.1 基本原理
5.2.2 VC代码实现
5.3 旋转
5.3.1 基本原理
5.3.2 VC代码实现
5.4 缩放
5.4.1 基本原理
5.4.2 VC代码实现
5.5 转置
5.5.1 基本原理
5.5.2 VC代码实现
5.6 镜像
5.6.1 基本原理
5.6.2 VC代码实现
5.7 插值算法
5.7.1 最近邻插值
5.7.2 双线性插值
5.7.3 双三次插值:三次卷积法
5.8 小结
第6章 图像的正交变换
6.1 正交函数的概念
6.2 傅里叶变换
6.2.1 傅里叶变换的定义及基本概念
6.2.2 傅里叶变换的性质
6.3 离散傅里叶变换
6.3.1 离散傅里叶交换的基本概念
6.3.2 离散傅里叶变换的性质
6.3.3 二维傅里叶变换
6.3.4 快速傅里叶变换
6.3.5 VC代码实现
6.4 沃尔什-哈达玛变换
6.4.1 基本原理
6.4.2 VC代码实现
6.5 离散余弦变换
6.5.1 基本原理
6.5.2 VC代码实现
6.6 离散K-L变换
6.6.1 基本原理
6.6.2 VC代码实现
6.7 小波变换
6.7.1 基本原理
6.7.2 VC代码实现
6.8 小结
第7章 图像的灰度变换
7.1 直方图
7.1.1 基本原理
7.1.2 VC代码实现
7.2 阈值变换
7.2.1 基本原理
7.2.2 VC代码实现
7.3 灰度拉伸
7.3.1 基本原理
7.3.2 VC代码实现
7.4 线性变换
7.4.1 基本原理
7.4.2 VC代码实现
7.5 灰度均衡
7.5.1 基本原理
7.5.2 VC代码实现
7.6 窗口变换
7.6.1 基本原理
7.6.2 VC代码实现
7.7 非线性变换
7.7.1 对数变换
7.7.2 其他变换
7.8 小结
第8章 图像的压缩编码
8.1 图像编码概述
8.1.1 编码原理
8.1.2 编码方法
8.1.3 编码的新技术
8.2 哈夫曼编码
8.2.1 基本原理
8.2.2 VC代码实现
8.3 香农-弗诺编码
8.3.1 基本原理
8.3.2 VC代码实现
8.4 行程编码
8.4.1 基本原理
8.4.2 PCX文件格式及其编码方法
8.4.3 VC代码实现
8.5 LZW编码
8.5.1 基本原理
8.5.2 GIF文件格式
8.5.3 VC代码实现
8.6 JPEG编码
8.6.1 基本原理
8.6.2 JPEG的文件格式
8.7 小结
第9章 图像的数学形态学运算
9.1 概述
9.1.1 数学形态学的概念
9.1.2 数学形态学中的基本符号和术语
9.2 图像腐蚀
9.2.1 基本原理
9.2.2 VC代码实现
9.3 图像膨胀
9.3.1 基本原理
9.3.2 腐蚀、膨胀运算的代数性质
9.3.3 VC代码实现
9.4 开运算和闭运算
9.4.1 基本概念
9.4.2 开、闭运算的代数性质
9.4.3 VC代码实现
9.5 数学形态学的其他运算
9.5.1 击中/击不中(Hit/Miss)变换
9.5.2 细化(Thining)
9.5.3 VC代码实现
9.6 小结
第10章 图像融合
10.1 系统简介
10.1.1 图像融合的概念
10.1.2 系统平台的设计
10.1.3 系统平台的编码实现
10.2 HIS变换实现图像融合
10.2.1 基本原理
10.2.2 VC代码实现
10.3 主成分分析实现图像融合
10.3.1 基本原理
10.3.2 VC代码实现
10.4 Brovey算法实现图像融合
10.4.1 基本原理
10.4.2 VC代码实现
10.5 其他一些图像融合的算法
10.5.1 基本原理
10.5.2 VC代码实现
10.6 小结
第11章 图像复原
11.1 概述
11.2 逆滤波器方法——非约束复原
11.2.1 逆滤波器方法
11.2.2 Visual C++编程实现
11.3 非线性复原方法
11.3.1 最大后验复原
11.3.2 最大熵复原
11.3.3 投影复原方法
11.4 最小二乘类约束复原
11.4.1 维纳滤波方法
11.4.2 约束最小平方滤波
11.4.3 编程实现
11.5 其他复原技术
11.5.1 几何畸变校正
11.5.2 盲目图像复原
11.6 小结
第12章 图像特技显示
12.1 图像特技显示的基本原理
12.2 图像的特技显示
12.2.1 图像的扫描显示
12.2.2 图像的插入
12.2.3 图像的百叶窗显示
12.2.4 图像的马赛克效果
12.2.5 图像的栅格条交错
12.2.6 图像从全黑淡入
12.2.7 图像的伸缩
12.3 小结
第13章 图像处理综合运用——人脸检测
13.1 人脸检测、识别概述
13.1.1 人脸识别技术概述
13.1.2 人脸识别系统模块设计
13.2 人脸检测系统的方案设计
13.2.1 人脸检测方法概述
13.2.2 基于肤色信息的人脸分割
13.2.3 人脸检测系统设计
13.3 图像数据读取与预处理
13.3.1 图像数据读取
13.3.2 图像的预处理
13.4 人脸区域检测
13.4.1 肤色建模——人脸区域的粗标定
13.4.2 膨胀与腐蚀
13.4.3 去掉非人脸区域
13.4.4 再次膨胀与腐蚀
13.4.5 人脸区域定位
13.5 眼睛的检测与定位
13.5.1 眼睛的匹配
13.5.2 去掉非眼睛区域
13.5.3 膨胀眼睛区域
13.5.4 眼睛中心的定位
13.6 人嘴的检测与定位
13.6.1 嘴巴的匹配
13.6.2 腐蚀出嘴巴区域
13.6.3 去离散点
13.6.4 定位嘴巴中心
13.7 人脸及其主要特征的标定
13.8 小结
主编:高守传、刘书智、姚领田、原奕
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!