图书介绍

Visual C++数字图像处理 第2版PDF|Epub|txt|kindle电子书版本网盘下载

Visual C++数字图像处理 第2版
  • 何斌等编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115109559
  • 出版时间:2002
  • 标注页数:674页
  • 文件大小:84MB
  • 文件页数:686页
  • 主题词:C语言(学科: 数字图象处理) C语言 数字图象处理

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Visual C++数字图像处理 第2版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

1.1 引言1

1.2 数字图像处理概述1

第一章 图像及数字处理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.1 从资源中装入GDI位图8

2.2 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.1 理论基础92

3.2 灰度的线性变换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.1 理论基础134

3.5 灰度拉伸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.1 理论基础169

4.2.2 Visual C++编程实现169

4.2 图像的镜像变换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.2 双线性插值199

4.6 插值算法简介199

4.6.1 最邻近插值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.1 离散余弦变换的基本概念233

5.2 离散余弦变换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.2.1 模板操作263

6.1 图像的灰度修正263

6.2 图像的平滑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 腐蚀和膨胀的代数性质357

7.3.3 Visual C++编程实现358

7.4 开(Open)运算和闭(Close)运算365

7.4.1 基本概念365

7.4.2 开、闭运算的代数性质371

7.4.3 Visual C++编程实现371

7.5 数学形态学的其他运算383

7.5.1 击中/击不中(Hit/Miss)变换383

7.5.2 细化(Thining)386

7.5.3 Visual C++编程实现387

8.1 边缘检测394

8.1.1 基本概念394

第八章 图像边缘检测与提取及轮廓跟踪394

8.1.2 Visual C++编程实现400

8.2 Hough变换426

8.2.1 基本概念426

8.2.2 Visual C++编程实现428

8.3 轮廓提取与轮廓跟踪435

8.3.1 基本概念435

8.3.2 Visual C++编程实现437

8.4 种子填充444

8.4.1 基本概念444

8.4.2 Visual C++编程实现448

第九章 图像分析459

9.1 图像分割459

9.1.1 基于幅度的图像分割459

9.1.2 图像的区域分割463

9.1.3 Visual C++编程实现465

9.2 投影法与差影法472

9.2.1 投影法472

9.2.2 图像的代数运算与差影法473

9.2.3 Visual C++编程实现477

9.3 图像的匹配491

9.3.1 模板匹配法491

9.3.2 其他快速计算法495

9.3.3 Visual C++编程实现500

第十章 图像复原509

10.1 引言509

10.2 逆滤波器方法——非约束复原513

10.2.1 逆滤波器方法513

10.2.2 Visual C++编程实现515

10.3 最小二乘类约束复原526

10.3.1 维纳滤波方法527

10.3.2 约束最小平方滤波529

10.3.3 Visual C++编程实现530

10.4.1 最大后验复原540

10.4 非线性复原方法540

10.4.2 最大熵复原541

10.4.3 投影复原方法542

10.4.4 Monte Carlo复原方法544

10.5 几种其他图像复原技术545

10.5.1 几何畸变校正545

10.5.2 盲目图像复原548

10.6 点扩展函数的确定549

10.6.1 几种典型的点扩展函数549

10.6.2 系统辨识550

10.7.1 噪声模型556

10.7 图像系统中的噪声模型556

10.7.2 Visual C++编程实现561

第十一章 图像的压缩编码567

11.1 哈夫曼编码568

11.1.1 理论基础568

11.1.2 Visual C++实现哈夫曼编码570

11.2 香农-弗诺编码581

11.2.1 理论基础581

11.2.2 Visual C++编程实现583

11.3.2 PCX文件格式及其编码方法595

11.3.1 理论基础595

11.3 行程编码595

11.3.3 编程实现PCX文件的读写597

11.4 LZW编码613

11.4.1 理论基础613

11.4.2 GIF文件格式618

11.4.3 编程实现GIF文件的读写624

11.5 JPEG编码664

11.5.1 理论基础665

11.5.2 JPEG的文件格式668

11.5.3 编程实现JPEG文件的读写674

热门推荐