Visual C++ 数字图像处理

目 录
目 录
第一章图像及数字处理
1.1引言
1.2数字图像处理概述
第二章VisualC++数字图像编程基础
2.1图像和调色板
2.1.1图像
2.1.2调色板
2.1.3色彩系统
2.1.4灰度图
2.2GDI位图
2.2.1从资源中装入GDI位图
2.2.2伸缩位图
2.3设备无关位图(DIB)
2.3.1BMP文件中DBB的结构
2.3.2DIB访问函数
2.3.3构造自己的DIB函数库
2.3.4使用DIB读写BMP文件示例
第三章图像的点运算
3.1友度直方图
3.1.1灰度直方图的定义
3.1.2编程绘制灰度直方图
3.2灰度的线性变换
3.2.1理论基础
3.2.2VisualC++编程实现
3.3灰度的阈值变换
3.3.1理论基础
3.3.2VisualC++编程实现
3.4灰度的窗口变换
3.4.1理论基础
3.4.2VisualC++编程实现
3.5灰度拉伸
3.5.1理论基础
3.5.2VisualC++编程实现
3.6灰度均衡
3.6.1理论基础
3.6.2VisualC++编程实现
第四章图像的几何变换
4.1图像的平移
4.1.1理论基础
4.1.2VisualC++编程实现
4.2图像的镜像变换
4.2.1理论基础
4.2.2VisualC++编程实现
4.3图像的转置
4.3.1理论基础
4.3.2VisualC++编程实现
4.4图像的缩放
4.4.1理论基础
4.4.2VisualC++编程实现
4.5图像的旋转
4.5.1理论基础
4.5.2VisualC++编程实现
4.6插值算法简介
4.6.1最邻近插值
4.6.2双线性插值
4.6.3高阶插值
第五章图像的正交变换
5.1傅立叶变换
5.1.1傅立叶变换的基本概念
5.1.2傅立叶变换的性质
5.1.3离散傅立叶变换
5.1.4离散傅立叶变换的性质
5.1.5快速傅立叶变换
5.1.6VisualC++编程实现图像傅立叶变换
5.2离散余弦变换
5.2.1离散余弦变换的基本概念
5.2.2VisualC++编程实现图像离散余弦变换
5.3沃尔什变换
5.3.1沃尔什函数
5.3.2沃尔什变换
5.3.3离散沃尔什一哈达玛变换
5.3.4快速沃尔什一哈达玛变换
5.3.5VisualC++编程实现图像沃尔什一哈达玛变换
第六章图像的增强
6.1图像的友度修正
6.2图像的平滑
6.2.1模板操作
6.2.2图像平滑理论基础
6.2.3VisualC++编程实现
6.3中值滤波
6.3.1理论基础
6.3.2VisualC++编程实现
6.4图像的锐化
6.4.1梯度锐化
6.4.2拉普拉斯锐化
6.4.3高通滤波器
6.5伪彩色编码
第七章数字图像腐蚀.膨胀和细化算法
7.1数学形态学
7.1.1什么是数学形态学
7.1.2数学形态学中的基本符号和术语
7.2图像腐蚀(Erosion)
7.2.1基本概念
7.2.2VisualC++编程实现
7.3图像膨胀(Dilation)
7.3.1基本概念
7.3.2腐蚀和膨胀的代数性质
7.3.3VisualC++编程实现
7.4开运算(0pen)和闭运算(Close)
7.4.1基本概念
7.4.2开.闭运算的代数性质
7.4.3VisualC++编程实现
7.5数学形态学的其他运算
7.5.1击中/击不中(Hit/Miss)变换
7.5.2细化(Thining)
7.5.3VisualC++编程实现
第八章图像边缘检测与提取及轮廓跟踪
8.1边缘检测
8.1.1基本概念
8.1.2VisualC++编程实现
8.2Hough变换
8.2.1基本概念
8.2.2VisualC++编程实现
8.3轮廓提取与轮廓跟踪
8.3.1基本概念
8.3.2VisualC++编程实现
8.4种子填充
8.4.1基本概念
8.4.2VisualC十十编程实现
第九章图像分析
9.1图像分割
9.1.1基于幅度的图像分割
9.1.2图像的区域分割
9.1.3VisualC++编程实现
9.2投影法与差影法
9.2.1投影法
9.2.2图像的代数运算与差影法
9.2.3VisualC++编程实现
9.3图像的匹配
9.3.1模板匹配法
9.3.2其他快速计算法
9.3.3Visua1C++编程实现
第十章图像复原
10.1引言
10.2逆滤波器方法——非约束复原
10.2.1逆滤波器方法
10.2.2VisualC十十编程实现
10.3最小二乘类约束复原
10.3.1维纳滤波方法
10.3.2约束最小平方滤波
10.3.3VisualC十十编程实现
10.4非线性复原方法
10.4.1最大后验复原
10.4.2最大熵复原
10.4.3投影复原方法
10.4.4MonteCarlo复原方法
10.5几种其他图像复原技术
10.5.1几何畸变校正
10.5.2盲目图像复原
10.6点扩展函数的确定
10.6.1几种典型的点扩展函数
10.6.2系统辨识
10.7图像系统中的噪声模型
10.7.1噪声模型
10.7.2VisualC++编程实现
第十一章图像的压缩编码
11.1哈夫曼编码
11.1.1理论基础
11.1.2VisualC++实现哈夫曼编码
11.2香农—弗诺编码
11.2.1理论基础
11.2.2VisualC十十编程实现
11.3行程编码
11.3.1理论基础
11.3.2PCx文件格式及其编码方法
11.3.3编程实现PCx文件的读写
11.4LZW编码
11.4.1理论基础
11.4.2GIF文件格式
11.4.3编程实现GIF文件的读写
11.5JPEG编码
11.5.1理论基础
11.5.2JPEG的文件格式
11.5.3编程实现JPEG文件的读写
第一章图像及数字处理
1.1引言
1.2数字图像处理概述
第二章VisualC++数字图像编程基础
2.1图像和调色板
2.1.1图像
2.1.2调色板
2.1.3色彩系统
2.1.4灰度图
2.2GDI位图
2.2.1从资源中装入GDI位图
2.2.2伸缩位图
2.3设备无关位图(DIB)
2.3.1BMP文件中DBB的结构
2.3.2DIB访问函数
2.3.3构造自己的DIB函数库
2.3.4使用DIB读写BMP文件示例
第三章图像的点运算
3.1友度直方图
3.1.1灰度直方图的定义
3.1.2编程绘制灰度直方图
3.2灰度的线性变换
3.2.1理论基础
3.2.2VisualC++编程实现
3.3灰度的阈值变换
3.3.1理论基础
3.3.2VisualC++编程实现
3.4灰度的窗口变换
3.4.1理论基础
3.4.2VisualC++编程实现
3.5灰度拉伸
3.5.1理论基础
3.5.2VisualC++编程实现
3.6灰度均衡
3.6.1理论基础
3.6.2VisualC++编程实现
第四章图像的几何变换
4.1图像的平移
4.1.1理论基础
4.1.2VisualC++编程实现
4.2图像的镜像变换
4.2.1理论基础
4.2.2VisualC++编程实现
4.3图像的转置
4.3.1理论基础
4.3.2VisualC++编程实现
4.4图像的缩放
4.4.1理论基础
4.4.2VisualC++编程实现
4.5图像的旋转
4.5.1理论基础
4.5.2VisualC++编程实现
4.6插值算法简介
4.6.1最邻近插值
4.6.2双线性插值
4.6.3高阶插值
第五章图像的正交变换
5.1傅立叶变换
5.1.1傅立叶变换的基本概念
5.1.2傅立叶变换的性质
5.1.3离散傅立叶变换
5.1.4离散傅立叶变换的性质
5.1.5快速傅立叶变换
5.1.6VisualC++编程实现图像傅立叶变换
5.2离散余弦变换
5.2.1离散余弦变换的基本概念
5.2.2VisualC++编程实现图像离散余弦变换
5.3沃尔什变换
5.3.1沃尔什函数
5.3.2沃尔什变换
5.3.3离散沃尔什一哈达玛变换
5.3.4快速沃尔什一哈达玛变换
5.3.5VisualC++编程实现图像沃尔什一哈达玛变换
第六章图像的增强
6.1图像的友度修正
6.2图像的平滑
6.2.1模板操作
6.2.2图像平滑理论基础
6.2.3VisualC++编程实现
6.3中值滤波
6.3.1理论基础
6.3.2VisualC++编程实现
6.4图像的锐化
6.4.1梯度锐化
6.4.2拉普拉斯锐化
6.4.3高通滤波器
6.5伪彩色编码
第七章数字图像腐蚀.膨胀和细化算法
7.1数学形态学
7.1.1什么是数学形态学
7.1.2数学形态学中的基本符号和术语
7.2图像腐蚀(Erosion)
7.2.1基本概念
7.2.2VisualC++编程实现
7.3图像膨胀(Dilation)
7.3.1基本概念
7.3.2腐蚀和膨胀的代数性质
7.3.3VisualC++编程实现
7.4开运算(0pen)和闭运算(Close)
7.4.1基本概念
7.4.2开.闭运算的代数性质
7.4.3VisualC++编程实现
7.5数学形态学的其他运算
7.5.1击中/击不中(Hit/Miss)变换
7.5.2细化(Thining)
7.5.3VisualC++编程实现
第八章图像边缘检测与提取及轮廓跟踪
8.1边缘检测
8.1.1基本概念
8.1.2VisualC++编程实现
8.2Hough变换
8.2.1基本概念
8.2.2VisualC++编程实现
8.3轮廓提取与轮廓跟踪
8.3.1基本概念
8.3.2VisualC++编程实现
8.4种子填充
8.4.1基本概念
8.4.2VisualC十十编程实现
第九章图像分析
9.1图像分割
9.1.1基于幅度的图像分割
9.1.2图像的区域分割
9.1.3VisualC++编程实现
9.2投影法与差影法
9.2.1投影法
9.2.2图像的代数运算与差影法
9.2.3VisualC++编程实现
9.3图像的匹配
9.3.1模板匹配法
9.3.2其他快速计算法
9.3.3Visua1C++编程实现
第十章图像复原
10.1引言
10.2逆滤波器方法——非约束复原
10.2.1逆滤波器方法
10.2.2VisualC十十编程实现
10.3最小二乘类约束复原
10.3.1维纳滤波方法
10.3.2约束最小平方滤波
10.3.3VisualC十十编程实现
10.4非线性复原方法
10.4.1最大后验复原
10.4.2最大熵复原
10.4.3投影复原方法
10.4.4MonteCarlo复原方法
10.5几种其他图像复原技术
10.5.1几何畸变校正
10.5.2盲目图像复原
10.6点扩展函数的确定
10.6.1几种典型的点扩展函数
10.6.2系统辨识
10.7图像系统中的噪声模型
10.7.1噪声模型
10.7.2VisualC++编程实现
第十一章图像的压缩编码
11.1哈夫曼编码
11.1.1理论基础
11.1.2VisualC++实现哈夫曼编码
11.2香农—弗诺编码
11.2.1理论基础
11.2.2VisualC十十编程实现
11.3行程编码
11.3.1理论基础
11.3.2PCx文件格式及其编码方法
11.3.3编程实现PCx文件的读写
11.4LZW编码
11.4.1理论基础
11.4.2GIF文件格式
11.4.3编程实现GIF文件的读写
11.5JPEG编码
11.5.1理论基础
11.5.2JPEG的文件格式
11.5.3编程实现JPEG文件的读写
比价列表
公众号、微信群

微信公众号

实时获取购书优惠