这是一本关于图像处理基本原理及其具体应用的图书,是作者多年来教学、科研与应用的总结。全书共15章,内容贯穿从图像获取到应用的整个过程,具体包括图像获取、人类视觉、打印和存储、成像缺陷修正、空间域图像增强、频率域图像处理、分割和阈值处理、二值图像处理、全局图像测量、特定特征的测量、形状表征、特征识别与分类、层析成像、三维可视化、表面成像。本书的特色是,着重于各种图像处理方法的介绍与比较,并使用实例进行演示与说明。 目录: 第1章 获取图像 第2章 人类视觉 第3章 打印和存储 第4章 修正成像缺陷 第5章 空间域图像增强 第6章 频率空间中的图像处理 第7章 分割和阈值处理 第8章 二值图像处理 第9章 全局图像测量 第10章 特定特征的测量 第11章 形状表征 第12章 特征识别与分类 第13章 层析成像 第14章 三维视图 第15章 表面成像
2019-12-21 18:53:28 150.77MB 数字图像 图像处理
1
数字图像处理与机器视觉 visual C++与Matlab实现
2019-12-21 18:52:01 40MB 机器视觉
1
第1章 Visual C++与数字图像处理 1 1.1 数字图像处理概述 2 1.1.1 图像与数字图像 2 1.1.2 数字图像处理研究的内容 4 1.1.3 数字图像处理的应用 6 1.2 Visual C++概述 8 1.2.1 C++语言简介 8 1.2.2 Visual C++简介 16 1.2.3 Visual C++ 2005 集成开发环境 19 1.3 在Visual C++中处理数字图像 22 1.3.1 位图和调色板 22 1.3.2 图形设备接口 23 1.3.3 OpenCV 26 1.4 本章小结 26 第2章 Visual C++ 2005基础知识 27 2.1 利用向导生成应用程序 28 2.1.1 创建新项目 28 2.1.2 编译并运行工程 35 2.2 添加资源 36 2.2.1 新建资源 36 2.2.2 导入资源 38 2.3 MFC编程基础 38 2.3.1 MFC应用程序框架 39 2.3.2 Windows消息和事件驱动 40 2.3.3 常用消息 41 2.3.4 MFC的消息映射 42 2.4 消息与事件响应 44 2.4.1 添加类 44 2.4.2 添加类成员 45 2.4.3 添加消息响应 46 2.4.4 添加事件 47 2.4.5 添加函数重写 48 2.4.6 手动添加消息响应 50 2.5 对话框的使用 51 2.5.1 创建并编辑对话框资源 51 2.5.2 模式对话框和无模式对话框 55 2.5.3 消息对话框 57 2.5.4 共用对话框 59 2.6 常用控件的使用 64 2.6.1 按钮类控件 64 2.6.2 文本框 67 2.6.3 列表框 70 2.6.4 组合框 74 2.6.5 静态类控件 76 2.7 菜单栏和工具栏 77 2.7.1 菜单栏的使用 77 2.7.2 工具栏的使用 83 2.8 本章实例:简单的画图程序 87 2.8.1 实例预览 88 2.8.2 概要设计 88 2.8.3 完成实例编码 91 2.9 本章小结 98 第3章 认识色彩空间 99 3.1 颜色的基本知识 100 3.1.1 颜色的定义 100 3.1.2 颜色的属性 102 3.2 常用色彩空间简介 103 3.2.1 RGB颜色空间 103 3.2.2 CMY/CMYK颜色空间 105 3.2.3 HSV/HSB(HSI/HCI/HSL) 颜色空间 106 3.2.4 CIE系列颜色空间 109 3.2.5 YUV/YCbCr颜色空间 111 3.3 色彩空间的转换方法 112 3.3.1 RGB转换到HSV的方法 113 3.3.2 RGB转换到HSI的方法 114 3.3.3 RGB转换到YUV的方法 115 3.3.4 RGB转换到YCbCr的方法 116 3.4 本章实例:Photoshop 色彩编辑器 118 3.4.1 需求分析 118 3.4.2 概要设计 119 3.4.3 完成实例编码 121 3.5 本章小结 130 第4章 图像文件格式 131 4.1 图像文件概述 132 4.1.1 图像文件 132 4.1.2 图像文件的一般结构 132 4.1.3 图像文件的常用参数 133 4.2 BMP文件格式 134 4.2.1 文件结构 135 4.2.2 文件头和信息头 135 4.2.3 主要参数 136 4.3 GIF文件格式 136 4.3.1 GIF格式简介 137 4.3.2 GIF文件结构 137 4.3.3 GIF文件块的结构 138 4.4 PNG文件格式 142 4.4.1 PNG格式简介 142 4.4.2 PNG文件结构 143 4.4.3 PNG中的关键数据块 144 4.5 图像的压缩编码 146 4.5.1 Huffman编码 147 4.5.2 LZW编码 148 4.5.3 行程编码 151 4.5.4 离散余弦变换 151 4.6 JPEG文件格式 153 4.6.1 JPEG文件概述 153 4.6.2 JPEG编码/解码的理论基础 153 4.6.3 JPEG文件的格式 160 4.7 本章实例:JPEG解码程序 163 4.7.1 概要设计 163 4.7.2 完成实例编码 169 4.8 本章小结 188 第5章 使用DIB处理数字图像 189 5.1 设备相关位图和设备 无关位图 190 5.1.1 设备相关位图(DDB) 190 5.1.2 设备无关位图(DIB) 190 5.2 CBitmap类 190 5.2.1 创建DDB 191 5.2.2 CBitmap中的成员函数 193 5.2.3 应用DDB显示图像 193 5.2.4 应用DDB显示大图像 195 5.3 进一步了解DIB
2014-05-21 00:00:00 30.92MB vc 图像处理 源代码 随书光盘
1
数字图像处理,用C++实现空心接龙扑克牌识别
2010-11-08 00:00:00 1.74MB C++ 数字图像处理 扑克牌识别
1
Visual C++数字图像处理(第二版)PDF   本书主要讲述如何使用Visual C++进行数字图像处理。全书共11章,分别介绍了图像的点运算、几何变换、正交变换、图像增强、腐蚀算法、膨胀算法、细化算法、边缘检测与提取、轮廓跟踪、图像分析、图像复原和图像的压缩编码技术,对每种常用的数字图像处理方法,本书都提供了完整的源代码。 本书内容丰富,叙述详细,实用性强,适合于数字图像处理工作者阅读参考。 第一章 图像及数字处理 1 1.1 引言 1 1.2 数字图像处理概述 1 第二章 Visual C++ 数字图像编程基础 4 2.1 图像和调色板 4 2.1.1 图像 4 2.1.2 调色板 5 2.1.3 色彩系统 6 2.1.4 灰度图 7 2.2 GDI位图 8 2.2.1 从资源中装入GDI位图 8 2.2.2 伸缩位图 11 2.3 设备无关位图(DIB) 12 2.3.1 BMP文件中DIB的结构 12 2.3.2 DIB访问函数 15 2.3.3 构造自己的DIB函数库 20 2.3.4 使用DIB读写BMP文件示例 36 第三章 图像的点运算 78 3.1 灰度直方图 78 3.1.1 灰度直方图的定义 78 3.1.2 编程绘制灰度直方图 80 3.2 灰度的线性变换 92 3.2.1 理论基础 92 3.2.2 Visual C++编程实现 93 3.3 灰度的阈值变换 110 3.3.1 理论基础 110 3.3.2 Visual C++编程实现 110 3.4 灰度的窗口变换 120 3.4.1 理论基础 120 3.4.2 Visual C++编程实现 122 3.5 灰度拉伸 134 3.5.1 理论基础 134 3.5.2 Visual C++编程实现 135 3.6 灰度均衡 150 3.6.1 理论基础 150 3.6.2 Visual C++编程实现 151 第四章 图像的几何变换 156 4.1 图像的平移 156 4.1.1 理论基础 156 4.1.2 Visual C++编程实现 158 4.2 图像的镜像变换 169 4.2.1 理论基础 169 4.2.2 Visual C++编程实现 169 4.3 图像的转置 176 4.3.1 理论基础 177 4.3.2 Visual C++编程实现 177 4.4 图像的缩放 181 4.4.1 理论基础 182 4.4.2 Visual C++编程实现 183 4.5 图像的旋转 188 4.5.1 理论基础 189 4.5.2 Visual C++编程实现 191 4.6 插值算法简介 199 4.6.1 最邻近插值 199 4.6.2 双线性插值 199 4.6.3 高阶插值 206 第五章 图像的正交变换 207 5.1 傅立叶变换 207 5.1.1 傅立叶变换的基本概念 207 5.1.2 傅立叶变换的性质 208 5.1.3 离散傅立叶变换 211 5.1.4 离散傅立叶变换的性质 212 5.1.5 快速傅立叶变换 217 5.1.6 Visual C++编程实现图像傅立叶变换 225 5.2 离散余弦变换 233 5.2.1 离散余弦变换的基本概念 233 5.2.2 Visual C++编程实现图像离散余弦变换 235 5.3 沃尔什变换 244 5.3.1 沃尔什函数 244 5.3.2 沃尔什变换 246 5.3.3 离散沃尔什-哈达玛变换 247 5.3.4 快速沃尔什-哈达玛变换 247 5.3.5 Visual C++编程实现图像沃尔什-哈达玛变换 252 第六章 图像的增强 262 6.1 图像的灰度修正 263 6.2 图像的平滑 263 6.2.1 模板操作 263 6.2.2 图像平滑理论基础 268 6.2.3 Visual C++编程实现 268 6.3 中值滤波 281 6.3.1 理论基础 281 6.3.2 Visual C++编程实现 282 6.4 图像的锐化 293 6.4.1 梯度锐化 293 6.4.2 拉普拉斯锐化 299 6.4.3 高通滤波器 302 6.5 伪彩色编码 305 第七章 数字图像腐蚀、膨胀和细化算法 335 7.1 数学形态学 335 7.1.1 什么是数学形态学 335 7.1.2 数学形态学中的基本符号和术语 335 7.2 图像腐蚀(Erosion) 338 7.2.1 基本概念 338 7.2.2 Visual C++编程实现 344 7.3 图像膨胀(Dilation) 354 7.3.1 基本概念 354 7.3.2 腐蚀
2009-09-15 00:00:00 17.78MB Visual C++数字图像处理(第二版)
1
用C++实现的图像反色,是用MFC编写的
2009-08-11 00:00:00 3.57MB 图像处理 反色
1