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

Visual C++数字图像处理技术详解
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2010-06
版次: 1
ISBN: 9787111304203
定价: 69.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 547页
正文语种: 简体中文
49人买过
  •   《VisualC++数字图像处理技术详解》以数字图像处理技术为主线,全面地介绍在VisualC++环境下进行数字图像处理程序设计的方法。内容涵盖了数字图像的变换、增强、复原、重建、形态学处理、分割、匹配、压缩编码、特效处理等,各种方法均给出基本原理、典型算法、VisualC++源码及综合应用案例。同时,《VisualC++数字图像处理技术详解》还介绍了VisualC++与VTK、OpenCV和MATLAB等开发平台相结合进行数字图像处理的程序设计技术。
      《VisualC++数字图像处理技术详解》内容全面,讲解深入浅出,层次分明,注重知识的系统性、针对性和先进性,注重理论结合实践,培养工程应用能力。另外,《VisualC++数字图像处理技术详解》配套光盘中有综合实例的完整源程序,便于学习和在实际开发中使用。
      《VisualC++数字图像处理技术详解》适合作为数字图像处理与分析、计算机视觉和多媒体信息处理等相关领域的研究人员、工程技术人员、教师和学生的技术参考手册,也适合作为数字图像处理程序设计初学者的教材。 前言
    第一篇数字图像处理编程基础
    第1章VisualC++图像处理基础
    1.1visualC++概述
    1.2数字图像处理的研究内容及应用领域
    1.3颜色模式和调色板
    1.3.1颜色模式
    1.3.2Windows调色板
    1.4数字图像文件格式
    1.4.1BMP文件格式
    1.4.2其他文件格式
    1.5使用visualC++处理数字图像的基本方法
    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.1K-L变换
    3.2.2SVD变换
    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图像重建与可视化工具VTK
    6.1.1图像重建
    6.1.2可视化工具VTK
    6.2VTK的安装与配置
    6.2.1安装前的准备
    6.2.2开始实施安装
    6.2.3VisualStudio2005环境的配置
    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.4Top-Hat变换
    7.4综合实例——白细胞检测
    7.5实践拓展

    第8章图像分割
    8.1边缘检测法
    8.1.1Roberts算子
    8.1.2Sobel算子
    8.1.3Prewitt算子
    8.1.4Krisch算子
    8.1.5Laplacian算子
    8.1.6Gauss-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.1Huffman编码
    10.1.2Shannon-Fano编码
    10.1.3算术编码
    10.1.4游程编码
    10.1.5线性预测编码
    10.1.6位平面编码
    10.2有损压缩
    10.2.1有损预测编码
    10.2.2变换编码
    10.3JPEG2000编码
    10.3.1JPEG2000概述
    10.3.2JPEG2000编码过程
    10.3.3JPEG2000图像压缩码流格式
    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章VisualC++结合OpenCV编程
    12.1OpenCV概述
    12.2OpenCV编程环境
    12.2.1OpenCV的获取
    12.2.20penCV的安装和VisualC++的配置
    12.3OpenCV编程基础
    12.3.1OpenCV编程规范
    12.3.20penCV基础数据结构
    12.3.3OpenCV动态数据结构
    12.3.4OpenCV常用函数
    12.3.5在VsualC++环境下使用OpenCV
    12.4综合实例——人脸检测
    12.5实践拓展

    第13章VisualC++结合MATLAB编程
    13.1MATLAB概述
    13.2MATLAB图像处理
    13.2.1MATLAB程序设计基础
    13.2.2MAⅡAB图像处理工具箱
    13.2.3Simulink视频和图像处理模块
    13.3在VisualC++中调用MATLAB
    13.3.1使用MATLAB引擎
    13.3.2使用MATLAB编译器
    13.3.3使用MATCOM
    13.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实践拓展
    参考文献
  • 内容简介:
      《VisualC++数字图像处理技术详解》以数字图像处理技术为主线,全面地介绍在VisualC++环境下进行数字图像处理程序设计的方法。内容涵盖了数字图像的变换、增强、复原、重建、形态学处理、分割、匹配、压缩编码、特效处理等,各种方法均给出基本原理、典型算法、VisualC++源码及综合应用案例。同时,《VisualC++数字图像处理技术详解》还介绍了VisualC++与VTK、OpenCV和MATLAB等开发平台相结合进行数字图像处理的程序设计技术。
      《VisualC++数字图像处理技术详解》内容全面,讲解深入浅出,层次分明,注重知识的系统性、针对性和先进性,注重理论结合实践,培养工程应用能力。另外,《VisualC++数字图像处理技术详解》配套光盘中有综合实例的完整源程序,便于学习和在实际开发中使用。
      《VisualC++数字图像处理技术详解》适合作为数字图像处理与分析、计算机视觉和多媒体信息处理等相关领域的研究人员、工程技术人员、教师和学生的技术参考手册,也适合作为数字图像处理程序设计初学者的教材。
  • 目录:
    前言
    第一篇数字图像处理编程基础
    第1章VisualC++图像处理基础
    1.1visualC++概述
    1.2数字图像处理的研究内容及应用领域
    1.3颜色模式和调色板
    1.3.1颜色模式
    1.3.2Windows调色板
    1.4数字图像文件格式
    1.4.1BMP文件格式
    1.4.2其他文件格式
    1.5使用visualC++处理数字图像的基本方法
    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.1K-L变换
    3.2.2SVD变换
    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图像重建与可视化工具VTK
    6.1.1图像重建
    6.1.2可视化工具VTK
    6.2VTK的安装与配置
    6.2.1安装前的准备
    6.2.2开始实施安装
    6.2.3VisualStudio2005环境的配置
    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.4Top-Hat变换
    7.4综合实例——白细胞检测
    7.5实践拓展

    第8章图像分割
    8.1边缘检测法
    8.1.1Roberts算子
    8.1.2Sobel算子
    8.1.3Prewitt算子
    8.1.4Krisch算子
    8.1.5Laplacian算子
    8.1.6Gauss-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.1Huffman编码
    10.1.2Shannon-Fano编码
    10.1.3算术编码
    10.1.4游程编码
    10.1.5线性预测编码
    10.1.6位平面编码
    10.2有损压缩
    10.2.1有损预测编码
    10.2.2变换编码
    10.3JPEG2000编码
    10.3.1JPEG2000概述
    10.3.2JPEG2000编码过程
    10.3.3JPEG2000图像压缩码流格式
    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章VisualC++结合OpenCV编程
    12.1OpenCV概述
    12.2OpenCV编程环境
    12.2.1OpenCV的获取
    12.2.20penCV的安装和VisualC++的配置
    12.3OpenCV编程基础
    12.3.1OpenCV编程规范
    12.3.20penCV基础数据结构
    12.3.3OpenCV动态数据结构
    12.3.4OpenCV常用函数
    12.3.5在VsualC++环境下使用OpenCV
    12.4综合实例——人脸检测
    12.5实践拓展

    第13章VisualC++结合MATLAB编程
    13.1MATLAB概述
    13.2MATLAB图像处理
    13.2.1MATLAB程序设计基础
    13.2.2MAⅡAB图像处理工具箱
    13.2.3Simulink视频和图像处理模块
    13.3在VisualC++中调用MATLAB
    13.3.1使用MATLAB引擎
    13.3.2使用MATLAB编译器
    13.3.3使用MATCOM
    13.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实践拓展
    参考文献
查看详情
相关图书 / 更多
您可能感兴趣 / 更多