Visual C++数字图像处理技术详解...

2024-05-15

1. Visual C++数字图像处理技术详解...

《Visual C++数字图像处理技术详解》以数字图像处理技术为主线,全面地介绍在Visual C++环境下进行数字图像处理程序设计的方法。内容涵盖了数字图像的变换、增强、复原、重建、形态学处理、分割、匹配、压缩编码、特效处理等,各种方法均给出基本原理、典型算法、Visual C++源码及综合应用案例。同时,《Visual C++数字图像处理技术详解》还介绍了Visual C++与VTK、OpenCV和MATLAB等开发平台相结合进行数字图像处理的程序设计技术。
《Visual C++数字图像处理技术详解》内容全面,讲解深入浅出,层次分明,注重知识的系统性、针对性和先进性,注重理论结合实践,培养工程应用能力。另外,《Visual C++数字图像处理技术详解》配套光盘中有综合实例的完整源程序,便于学习和在实际开发中使用。
《Visual C++数字图像处理技术详解》适合作为数字图像处理与分析、计算机视觉和多媒体信息处理等相关领域的研究人员、工程技术人员、教师和学生的技术参考手册,也适合作为数字图像处理程序设计初学者的教材。
Visual C++数字图像处理典型案例详解》以Visual C++数字图像处理技术为主线,结合典型的图像系统开发案例,按照从理论、设计到实现的过程进行剖析讲解。案例从应用角度涉及娱乐、文化、医疗、交通、遥感、安防、司法等多个典型应用领域,从技术角度涉及数字图像的文件读写、显示、编辑、滤镜增效、压缩编解码、几何变换、灰度变换、色彩空间变换、特征变换、增强、分割、复原、配准、检索、重建、形态学处理、运动目标检测、跟踪、识别等,几乎涵盖了数字图像处理的整个技术领域及部分模式识别内容,同时还介绍了OpenCV和VTK等开发环境及其与Visual C++联合开发的实用技术。在每个案例的最后,还与读者分享了开发经验。本书配有书中全部案例的完整源程序,便于读者学习和在实际开发中使用。

Visual C++数字图像处理技术详解...

2. Visual C++数字图像处理技术详解的目录

前言第一篇 数字图像处理编程基础第1章 Visual C++图像处理基础1.1 visual C++概述1.2 数字图像处理的研究内容及应用领域1.3 颜色模式和调色板1.3.1 颜色模式1.3.2 Windows调色板1.4 数字图像文件格式1.4.1 BMP文件格式1.4.2 其他文件格式1.5 使用visual C++处理数字图像的基本方法1.5.1 使用GDI+处理数字图像1.5.2 使用DIB处理数字图像1.5.3 使用自定义类CDib处理数字图像1.6 综合实例——图像浏览器1.7 实践拓展第二篇 数字图像处理核心技术第2章 图像几何变换2.1 图像位置变换2.1.1 图像平移2.1.2 图像旋转2.1.3 图像镜像2.1.4 图像转置2.2 图像尺度变换2.2.1 图像缩放2.2.2 插值算法2.3 综合实例——魔镜2.4 实践拓展第3章 图像正交变换3.1 基本正交变换3.1.1 离散傅里叶变换3.1.2 离散余弦变换3.1.3 离散沃尔什变换3.2 特征变换3.2.1 K-L变换3.2.2 SVD变换3.2.3 小波变换3.3 综合实例——特征提取3.4 实践拓展第4章 图像增强4.1 灰度变换增强4.1.1 线性灰度增强4.1.2 分段线性灰度增强4.1.3 非线性灰度增强4.2 直方图增强4.2.1 直方图统计4.2.2 直方图均衡化4.2.3 直方图规定化4.3 图像平滑4.3.1 邻域平均法4.3.2 加权平均法4.3.3 选择式掩膜平滑4.3.4 中值滤波法4.4 图像锐化4.4.1 梯度锐化4.4.2 拉普拉斯掩膜锐化4.5 频域增强4.5.1 低通滤波4.5.2 高通滤波4.5.3 带阻滤波4.5.4 同态滤波4.6 彩色增强4.6.1 真彩色增强4.6.2 假彩色增强4.6.3 伪彩色增强4.7 综合实例——照片处理器4.8 实践拓展第5章 图像复原5.1 图像退化模型5.2 线性复原5.2.1 无约束逆滤波5.2.2 有约束维纳滤波5.2.3 有约束最小平方滤波5.2.4 运动模糊图像复原5.3 非线性复原5.3.1 最大后验复原5.3.2 最大熵复原5.3.3 投影复原5.4 盲目复原与几何复原5.4.1 盲目图像复原5.4.2 图像几何畸变的校正5.5 综合实例——模糊照片复原5.6 实践拓展第6章 图像重建6.1 图像重建与可视化工具VTK6.1.1 图像重建6.1.2 可视化工具VTK6.2 VTK的安装与配置6.2.1 安装前的准备6.2.2 开始实施安装6.2.3 Visual Studio 2005环境的配置6.2.4 测试开发环境6.3 传统重建算法6.3.1 傅里叶反投影重建6.3.2 卷积反投影重建6.3.3 代数重建6.3.4 超分辨率重建6.4 三维重建数据可视化6.4.1 三维图像的面绘制6.4.2 三维图像的体绘制6.5 综合实例——CT图像重建6.6 实践拓展第7章 形态学处理7.1 形态学基本概念7.2 二值图像形态学处理7.2.1 图像腐蚀7.2.2 图像膨胀7.2 -3开运算和闭运算7.2.4 击中击不中变换7.2.5 骨架提取7.3 灰度图像形态学处理7.3.1 灰值腐蚀和膨胀7.3.2 灰值开运算和闭运算7.3.3 灰值形态学梯度7.3.4 Top-Hat变换7.4 综合实例——白细胞检测7.5 实践拓展第8章 图像分割8.1 边缘检测法8.1.1 Roberts算子8.1.2 Sobel算子8.1.3 Prewitt算子8.1.4 Krisch算子8.1.5 Laplacian算子8.1.6 Gauss-Laplacian算子8.2 阈值分割法8.2.1 最大方差阈值分割8.2.2 自适应阈值分割8.3 边界分割法8.3.1 轮廓提取8.3.2 边界跟踪8.4 其他分割法8.4.1 区域生长法8.4.2 彩色分割法8.4.3 分水岭分割法8.4.4 水平集分割法8.5 综合实例——指纹提取8.6 实践拓展第9章 图像匹配9.1 基于像素的匹配9.1.1 归一化积相关灰度匹配9.1.2 序贯相似性检测法匹配9.2 基于特征的匹配9.2.1 不变矩匹配法9.2.2 距离变换匹配法9.2.3 最小均方误差匹配法9.3 综合实例——遥感图像匹配9.4 实践拓展第三篇 数字图像媒体处理技术第10章 图像压缩编码10.1 无损压缩10.1.1 Huffman编码10.1.2 Shannon-Fano编码10.1.3 算术编码10.1.4 游程编码10.1.5 线性预测编码10.1.6 位平面编码10.2 有损压缩10.2.1 有损预测编码10.2.2 变换编码10.3 JPEG 2000编码10.3.1 JPEG 2000概述10.3.2 JPEG 2000编码过程10.3.3 JPEG 2000图像压缩码流格式10.4 综合实例——图像编码解码器10.5 实践拓展第11章 图像特效11.1 显示特效11.1.1 扫描特效11.1.2 移动特效11.1.3 百叶窗特效11.1.4 栅条特效11.1.5 马赛克特效11.1.6 雨滴特效11.2 滤镜效果11.2.1 底片效果11.2.2 雕刻效果11.2.3 黑白效果11.2.4 雾化效果11.2.5 素描效果11.3 综合实例——图像特效编辑器11.4 实践拓展第四篇 数字图像编程高级应用第12章 Visual C++结合Open CV编程12.1 OpenCV概述12.2 OpenCV编程环境12.2.1 OpenCV的获取12.2.2 0penCV的安装和Visual C++的配置12.3 OpenCV编程基础12.3.1 OpenCV编程规范12.3.2 0penCV基础数据结构12.3.3 OpenCV动态数据结构12.3.4 OpenCV常用函数12.3.5 在Vsual C++环境下使用OpenCV12.4 综合实例——人脸检测12.5 实践拓展第13章 Visual C++结合MATLAB编程13.1 MATLAB概述13.2 MATLAB图像处理13.2.1 MATLAB程序设计基础13.2.2 MAⅡAB图像处理工具箱13.2.3 Simulink视频和图像处理模块13.3 在Visual C++中调用MATLAB13.3.1 使用MATLAB引擎13.3.2 使用MATLAB编译器13.3.3 使用MATCOM13.3.4 在VC中调用Simulink模型13.4 综合实例-运动物体跟踪13.5 实践拓展第14章 车牌识别系统综合应用14.1 车牌识别系统概述14.2 车牌识别系统架构14.2.1 系统硬件平台14.2.2 系统软件平台14.3 车牌定位14.3.1 车辆图像采集与预处理14.3.2 车牌区域定位14.4 字符分割14.4.1 图像二值化14.4.2 倾斜校正14.4.3 分割字符14.5 车牌识别14.5.1 字符特征提取14.5.2 分类器设计14.5.3 字符识别14.6 实践拓展参考文献

3. VisualC++数字图像处理的介绍

《VisualC++数字图像处理》适合入门图像处理技术的初学者阅读,也适合作为正在研究数字图像处理的研究人员的参考书,还适合作为在校大学生及研究生的参考书。全书内容共分10章,分别介绍了基础知识(包括颜色表、色彩空间、设备相关位图、设备无关位图及ImgCenterDib类的实现)、图像的灰度变换、图像的几何变换、图像的变换域处理、图像增强处理、图像分割、图像复原、图像的形态学处理、运动图像分析及其应用、图像配准及典型案例、算法实现等。

VisualC++数字图像处理的介绍

4. VisualC++数字图像处理的内容简介

《VisualC++数字图像处理》配合图像处理专业理论性书籍的内容,从程序设计角度介绍了各种图像处理技术的典型算法及在VC++环境下的代码实现,并通过典型案例的介绍将各种图像处理技术集成起来。