《Visual C++数字图像处理典型案例详解》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:沈晶,刘海波,周长建等编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2012
  • ISBN:9787111388715
  • 页数:478 页
图书介绍:本书以Visual C++数字图像处理技术为主线,结合典型的图像系统开发案例,按照从理论、设计到实现的过程详细进行剖析讲解。

第1章 数字图像处理软件开发概述 1

1.1 Visual C++ 1

1.1.1 Visual C++概述 2

1.1.2 Visual C++处理数字图像的基本方法 2

1.2 OpenCV 4

1.2.1 OpenCV概述 5

1.2.2 在Visual C++中使用OpenCV 6

1.3 VTK 7

1.3.1 VTK概述 7

1.3.2 在Visual C++中使用VTK 7

1.4 经验分享 15

第2章 绘图板 16

2.1 核心技术原理 16

2.1.1 图形设备接口技术 16

2.1.2 几何图形绘制技术 17

2.2 系统功能 22

2.2.1 功能描述 22

2.2.2 界面效果 22

2.3 系统结构与流程 23

2.3.1 总体结构 23

2.3.2 主要流程 23

2.4 编程实现 24

2.4.1 绘图板初始化 24

2.4.2 图形绘制 26

2.4.3 图形保存 41

2.5 经验分享 44

第3章 图片浏览器 46

3.1 核心技术原理 46

3.1.1 图像文件的编解码技术 46

3.1.2 图像的几何变换技术 48

3.1.3 图像的切换特效技术 55

3.2 常见的图像格式分析 58

3.2.1 BMP图像 58

3.2.2 PCX图像 61

3.2.3 TGA图像 64

3.2.4 JPEG图像 70

3.2.5 GIF图像 71

3.3 系统功能 74

3.3.1 功能描述 75

3.3.2 界面效果 75

3.4 系统结构与流程 76

3.4.1 总体结构 76

3.4.2 主要流程 76

3.5 编程实现 78

3.5.1 LanImage类 78

3.5.2 BMP解码/编码模块 80

3.5.3 PCX解码/编码模块 81

3.5.4 TGA解码/编码模块 84

3.5.5 图像显示模块 87

3.5.6 全屏浏览模块 88

3.5.7 图像缩放模块 90

3.5.8 图像旋转模块 91

3.5.9 图像特效显示模块 93

3.5.10 图像镜像模块 95

3.5.11 图像转置模块 96

3.6 经验分享 97

第4章 图像编辑器 101

4.1 核心技术原理 101

4.1.1 灰度变换增强技术 101

4.1.2 直方图增强技术 103

4.1.3 平滑去噪技术 105

4.1.4 图像锐化技术 107

4.1.5 模糊复原技术 109

4.1.6 彩色增强技术 110

4.1.7 滤镜技术 111

4.2 系统功能 115

4.2.1 功能描述 115

4.2.2 界面效果 116

4.3 系统结构与流程 116

4.3.1 总体结构 116

4.3.2 主要流程 116

4.4 编程实现 118

4.4.1 灰度变换增强模块 118

4.4.2 直方图增强模块 121

4.4.3 平滑去噪模块 125

4.4.4 图像锐化模块 133

4.4.5 彩色增强模块 135

4.4.6 模糊复原模块 136

4.4.7 滤镜效果模块 139

4.5 经验分享 144

第5章 CT图像重建系统 145

5.1 核心技术原理 145

5.1.1 三维可视化技术 146

5.1.2 图像重建技术 153

5.2 系统功能 158

5.2.1 功能描述 158

5.2.2 界面效果 159

5.3 系统结构与流程 160

5.3.1 总体结构 160

5.3.2 主要流程 160

5.4 编程实现 163

5.4.1 圆锥体CT图像重建系统 163

5.4.2 头部切片CT图像重建系统 165

5.5 经验分享 172

第6章 数字图像水印系统 173

6.1 核心技术原理 173

6.1.1 图像水印嵌入技术 174

6.1.2 图像水印提取技术 182

6.2 系统功能 186

6.2.1 功能描述 186

6.2.2 界面效果 187

6.3 系统结构与流程 188

6.3.1 总体结构 188

6.3.2 主要流程 188

6.4 编程实现 192

6.4.1 不带嵌入因子的加性规则算法实现 192

6.4.2 最低有效位算法实现 201

6.5 经验分享 203

第7章 遥感图像配准系统 204

7.1 核心技术原理 204

7.1.1 遥感图像几何校正技术 205

7.1.2 遥感图像辐射校正技术 208

7.1.3 遥感图像增强技术 208

7.1.4 遥感图像配准技术 209

7.2 系统功能 210

7.2.1 功能描述 210

7.2.2 界面效果 210

7.3 系统结构与流程 212

7.3.1 总体结构 212

7.3.2 主要流程 213

7.4 编程实现 213

7.4.1 CDib类 213

7.4.2 几何校正模块 216

7.4.3 遥感图像增强模块 228

7.4.4 遥感图像配准模块 242

7.5 经验分享 246

第8章 图像检索系统 248

8.1 核心技术原理 248

8.1.1 图像特征提取技术 248

8.1.2 相似度计算技术 257

8.2 系统功能 258

8.2.1 功能描述 258

8.2.2 界面效果 259

8.3 系统结构与流程 261

8.3.1 总体结构 261

8.3.2 主要流程 261

8.4 编程实现 262

8.4.1 系统设置模块 262

8.4.2 图像检索模块 265

8.5 经验分享 281

第9章 细胞检测与计数系统 282

9.1 核心技术原理 282

9.1.1 显微图像去噪技术 282

9.1.2 颜色空间及其转换技术 283

9.1.3 阈值分割技术 286

9.1.4 Blob分析技术 287

9.1.5 边缘提取技术 290

9.2 系统功能 291

9.2.1 功能描述 291

9.2.2 界面效果 292

9.3 系统结构与流程 292

9.3.1 总体结构 292

9.3.2 主要流程 293

9.4 编程实现 293

9.4.1 图像平滑模块 293

9.4.2 HSI阈值选取模块 295

9.4.3 梯度修正模块 299

9.4.4 填充孔洞模块 301

9.4.5 腐蚀模块 305

9.4.6 边界生成模块 306

9.4.7 查找中心点和修正模块 309

9.5 经验分享 320

第10章 指纹提取与识别系统 321

10.1 核心技术原理 321

10.1.1 指纹图像场及其分割技术 321

10.1.2 指纹图像增强技术 325

10.1.3 指纹图像细化技术 327

10.1.4 指纹局部特征点提取技术 329

10.1.5 指纹匹配技术 331

10.2 系统功能 334

10.2.1 功能描述 334

10.2.2 界面效果 334

10.3 系统结构与流程 335

10.3.1 总体结构 335

10.3.2 主要流程 335

10.4 编程实现 335

10.4.1 指纹图像分割模块 335

10.4.2 指纹图像增强模块 337

10.4.3 指纹图像二值化模块 339

10.4.4 细化模块 341

10.4.5 特征点提取模块 344

10.4.6 指纹图像比对模块 348

10.5 经验分享 362

第11章 人脸检测与识别系统 364

11.1 核心技术原理 364

11.1.1 人脸检测及定位技术 364

11.1.2 人脸特征提取技术 369

11.1.3 人脸识别技术 371

11.2 系统功能 372

11.2.1 功能描述 373

11.2.2 界面效果 373

11.3 系统结构与流程 373

11.3.1 总体结构 374

11.3.2 主要流程 374

11.4 编程实现 375

11.4.1 人脸检测模块 375

11.4.2 人脸定位模块 378

11.4.3 人脸特征点提取模块 382

11.4.4 人脸匹配模块 396

11.5 经验分享 398

第12章 运动车辆检测跟踪系统 399

12.1 核心技术原理 399

12.1.1 运动目标检测技术 399

12.1.2 运动目标跟踪技术 402

12.2 系统功能 404

12.2.1 功能描述 404

12.2.2 界面效果 404

12.3 系统结构与流程 406

12.3.1 总体结构 406

12.3.2 主要流程 406

12.4 编程实现 407

12.4.1 变量定义模块 408

12.4.2 文件打开模块 408

12.4.3 背景提取模块 409

12.4.4 车辆跟踪与检测模块 410

12.4.5 轨迹绘制模块 412

12.5 经验分享 413

第13章 车型识别系统 414

13.1 核心技术原理 414

13.1.1 基于背景去除的目标分割技术 414

13.1.2 车型特征提取技术 419

13.1.3 车型分类识别技术 420

13.2 系统功能 423

13.2.1 功能描述 423

13.2.2 界面效果 423

13.3 系统结构与流程 424

13.3.1 总体结构 424

13.3.2 主要流程 424

13.4 编程实现 425

13.4.1 变量定义模块 425

13.4.2 图像显示模块 426

13.4.3 载入图像模块 427

13.4.4 车辆提取模块 427

13.4.5 轮廓提取模块 431

13.4.6 车型识别模块 431

13.5 经验分享 433

第14章 车牌识别系统 434

14.1 核心技术原理 434

14.1.1 车牌图像预处理技术 434

14.1.2 车牌定位技术 437

14.1.3 车牌字符分割技术 438

14.1.4 车牌字符识别技术 440

14.2 系统功能 441

14.2.1 功能描述 442

14.2.2 界面效果 442

14.3 系统结构与流程 442

14.3.1 总体结构 442

14.3.2 主要流程 442

14.4 编程实现 442

14.4.1 自定义函数模块 442

14.4.2 车牌提取模块 446

14.4.3 倾斜校正模块 450

14.4.4 字符分割模块 452

14.4.5 字符归一化模块 456

14.4.6 字符细化模块 456

14.4.7 字符特征提取模块 467

14.4.8 车牌字符识别模块 468

14.5 经验分享 474

参考文献 475