《VC++图像处理程序设计》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:杨淑莹编著
  • 出 版 社:清华大学出版社;北方交通大学出版社
  • 出版年份:2003
  • ISBN:7810821636
  • 页数:341 页
图书介绍:本书介绍了各种数字图象处理的算法分析及编程实现技术。全书由12章和一个附录组成。主要内容包括:位图基础、图像的显示、图像的几何变换、图象灰度变换、图像的平滑处理、图像锐化处理及边缘检测、图像分割及测量、图像的形态学处理、图像的变换域处理及应用、图像的合成、24位彩色图像处理、JPEG图像的压缩编码。本书介绍了近90种图像处理的技术,这些技术与编程实例相结合,提供了VC++编程步骤,图象处理的编程代码,并且处理前的图像可与处理之后的图像对照比较。实例程序的框架结构简单,代码简洁,使初学VC++者很快就能上手编写图象处理的程序代码。本书可作为高等院校计算机工程、信息工程、生物医学工程、智能机器人学、工业自动化、模式识别及相关学科的教师、研究生、本科生、专科生的教材或参考书,亦可供有关工程技术人员参考。

第1章 位图基础 1

1.1 数字图像的基本概念 1

1.2 与设备相关位图(DDB) 3

1.3 与设备无关位图(DIB) 4

1.4 CDib类库的建立 7

1.5 数字图像处理的应用 14

第2章 图像的显示 18

2.1 调色板的基本应用 18

2.2 图像的特效显示 22

2.2.1 图像的扫描 23

2.2.2 图像的移动 25

2.2.3 交叉飞人 26

2.2.4 中间扩张 27

2.2.5 中间收缩 27

2.2.6 栅条特效 28

2.2.7 图像渐显 30

2.2.8 百叶窗特效显示 31

2.2.9 马赛克效果 32

第3章 图像的几何变换 35

3.1 图像的平移 35

3.2 图像的镜像变换 37

3.3 图像的缩放 39

3.4 图像的转置 44

3.5 图像的旋转 46

第4章 图像灰度变换 52

4.1 灰度变换的基本方法 52

4.2 二值化和阈值处理 54

4.2.1 非零元素取一法 54

4.2.2 固定阈值法 55

4.2.3 双固定阈值法 56

4.3 灰度的线性变换 59

4.4 窗口灰度变换处理 61

4.5 分段线性变换 63

4.6 灰度直方图 66

4.7 灰度分布均衡化 68

4.8 灰度匹配变换 72

第5章 图像的平滑处理 78

5.1 平滑处理的基本方法 78

5.2 噪声消除法 79

5.2.1 二值图像的黑白点噪声滤波 79

5.2.2 消除孤立黑像素点 81

5.3 邻域平均法 83

5.3.1 3×3均值滤波 84

5.3.2 超限邻域平均法 86

5.3.3 N×N均值滤波器 87

5.3.4 选择式掩模平滑 89

5.4 中值滤波 95

5.4.1 N×N中值滤波器 96

5.4.2 十字型中值滤波器 98

5.4.3 N×N最大值滤波器 100

5.5 产生噪声 101

5.5.1 随机噪声 102

5.5.2 椒盐噪声 103

第6章 图像锐化处理及边缘检测 105

6.1 图像边缘锐化的基本方法 105

6.2 微分运算 106

6.2.1 纵向微分运算 107

6.2.2 横向微分运算 109

6.2.3 双方向一次微分运算 110

6.3 梯度锐化 112

6.3.1 直接以梯度值代替 113

6.3.2 辅以门限判断 113

6.3.3 给边缘规定一个特定的灰度级 115

6.3.4 给背景规定灰度级 117

6.3.5 根据梯度二值化图像 117

6.4 边缘检测 119

6.4.1 Roberts边缘检测算子 120

6.4.2 Sobel边缘检测算子 122

6.4.3 Prewitt边缘检测算子 127

6.4.4 Krisch边缘检测 129

6.4.5 高斯-拉普拉斯算子 135

第7章 图像分割及测量 139

7.1 概述 139

7.2 图像阈值分割 140

7.2.1 直方图门限选择 140

7.2.2 半阈值选择分割 144

7.2.3 迭代阈值图像分割 146

7.3 目标物体的轮廓提取 148

7.3.1 轮廓提取法 148

7.3.2 边界跟踪法 151

7.3.3 区域增长法 155

7.3.4 区域分裂合并法 157

7.4 图像的测量 158

7.4.1 二值图像区域标记 160

7.4.2 二值图像的区域面积测量 164

7.4.3 二值图像的周长测量 166

7.4.4 二值图像的小区域消除 171

7.4.5 投影量的计算 172

7.4.6 纹理分析 175

第8章 图像的形态处理学 185

8.1 形态学基本概念 185

8.2 图像腐蚀 186

8.2.1 水平腐蚀 187

8.2.2 垂直腐蚀 189

8.2.3 全方向腐蚀 191

8.3 图像膨胀 194

8.3.1 水平膨胀 195

8.3.2 垂直膨胀 197

8.3.3 全方向膨胀 199

8.4 图像开启与闭合 202

8.4.1 图像开运算 202

8.4.2 图像闭运算 203

8.5 图像细化 204

8.6 图像粗化 211

8.7 中轴变换 212

第9章 图像的变换域处理及应用 221

9.1 概述 221

9.2 图像的正交变换 222

9.2.1 傅里叶变换基本概念 222

9.2.2 一维离散傅里叶变换 225

9.2.3 二维离散傅里叶变换 231

9.2.4 离散余弦变换 240

9.3 频域低通滤波 247

9.3.1 理想低通滤波器 247

9.3.2 梯形低通滤波器 250

9.3.3 布特沃斯低通滤波器 252

9.3.4 指数低通滤波器 254

9.4 频域高通滤波 256

9.4.1 理想高通滤波器 257

9.4.2 梯形高通滤波器 258

9.4.3 布特沃斯高通滤波器 258

9.4.4 指数高通滤波器 259

第10章 图像的合成 261

10.1 图像的差影法 261

10.1.1 图像的差影法基本理论 261

10.1.2 图像加运算 262

10.1.3 图像减运算 264

10.2 图像的逻辑运算 266

10.2.1 与运算 267

10.2.2 或运算 268

10.2.3 非运算 270

10.2.4 或非运算 272

10.2.5 与非运算 273

10.2.6 异或运算 275

第11章 24位彩色图像的处理 278

11.1 彩色图像的基本概念 278

11.1.1 概述 278

11.1.2 彩色空间 281

11.1.3 不同彩色空间之间的转换 282

11.2 图像的颜色处理 284

11.2.1 彩色图像的灰度化处理 285

11.2.2 灰度图像着色处理 286

11.2.3 亮度调整 288

11.2.4 对比度调整 290

11.3 彩色图像的特效处理 293

11.3.1 彩色图像的逆反处理 293

11.3.2 彩色图像的曝光处理 294

11.3.3 彩色图像的扩散处理 296

11.3.4 彩色图像马赛克处理 297

11.4 彩色图像的平滑处理 300

11.4.1 邻域平均法 300

11.4.2 线性平滑滤波 302

11.5 彩色图像的锐化处理 306

11.5.1 图像水平增强 306

11.5.2 图像垂直增强 307

11.5.3 图像双向增强 309

11.5.4 梯度锐化 311

11.5.5 高通滤波器 313

11.5.6 彩色图像的浮雕处理 315

11.5.7 彩色图像的霓红处理 317

第12章 JPEG图像的压缩编码 320

12.1 JPEG算法概要 320

12.2 JPEG压缩过程分析 321

12.2.1 色彩系统变换 321

12.2.2 离散余弦变换 322

12.2.3 量化 323

12.2.4 Z字形编码 324

12.2.5 游程编码 325

12.2.6 Huffman编码 326

12.3 JPEG解压缩过程分析 329

12.3.1 JEPG信息组织方式 330

12.3.2 解码过程分析 332

附录A 实例程序框架简介 336

参考文献 341