Visual C++数字图像处理(第二版)PDF

上传者: cjdjjA | 上传时间: 2009-09-15 00:00:00 | 文件大小: 17.78MB | 文件类型: rar
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 腐蚀

文件下载

资源详情

[{"title":"( 209 个子文件 17.78MB ) Visual C++数字图像处理(第二版)PDF","children":[{"title":"Visual C++数字图像处理(第二版) .pdf <span style='color:#111;'> 12.40MB </span>","children":null,"spread":false},{"title":"DlgSharpThre.h <span style='color:#111;'> 1.21KB </span>","children":null,"spread":false},{"title":"GeoTrans.h <span style='color:#111;'> 846B </span>","children":null,"spread":false},{"title":"DlgLinerPara.h <span style='color:#111;'> 1.76KB </span>","children":null,"spread":false},{"title":"cdib.cpp <span style='color:#111;'> 15.95KB </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]

评论信息

  • qq_37230152 :
    非常好的一本书
    2017-11-06
  • borine :
    扫描的,不太清晰。内容够详细,就是看着太辛苦了
    2016-04-15
  • yuanbin198759 :
    好用,很有帮助,谢谢楼主分享!
    2016-04-15
  • yefeng_wonder :
    非常好的一本书,值得仔细阅读
    2015-03-31
  • gaomao523 :
    内容不是太清楚,有些很模糊,看不清,不过还是谢谢分享了
    2015-03-19

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明