此文档是数字图像处理(中文第3版)高清版_s12815534-拉斐尔C.冈萨雷斯【带完整书签】的pdf 在数字图像处理领域,《数字图像处理(第三版)》作为主要教材已有30多年。这一版本是作者在前两版的基础上修订而成的,是前两版的发展与延续。除保留了前两版的大部分内容外,根据读者的反馈,作者在13个方面对《数字图像处理(第三版)》进行了修订,新增了400多幅图像、200多幅图表及80多道习题,融入了近年来数字图像处理领域的重要进展,因而《数字图像处理(第三版)》特色鲜明且与时俱进。《数字图像处理(第三版)》仍分为12章,即绪论、数字图像基础、灰度变换与空间滤波、频率域滤波、图像复原与重建、彩色图像处理、小波和多分辨率处理、图像压缩、形态学图像处理、图像分割、表示与描述、目标识别。   《数字图像处理(第三版)》的读者对象主要是从事信号与信息处理、通信工程、电子科学与技术、信息工程、自动化、计算机科学与技术、地球物理、生物工程、生物医学工程、物理、化学、医学、遥感等领域的大学教师和科技工作者、研究生、大学本科高年级学生及工程技术人员。 目 录 第1章 绪论 1 前言 1 1.1 什么是数字图像处理 1 1.2 数字图像处理的起源 2 1.3 使用数字图像处理的领域实例 4 1.4 数字图像处理的基本步骤 14 1.5 图像处理系统的组成 15 小结 17 参考文献 17 第2章 数字图像基础 20 引言 20 2.1 视觉感知要素 20 2.2 光和电磁波谱 24 2.3 图像感知和获取 26 2.4 图像取样和量化 30 2.5 像素间的一些基本关系 38 2.6 数字图像处理中所用数学工具的介绍 41 小结 57 参考文献 58 习题 58 第3章 灰度变换与空间滤波 62 引言 62 3.1 背景知识 62 3.2 一些基本的灰度变换函数 64 3.3 直方图处理 72 3.4 空间滤波基础 88 3.5 平滑空间滤波器 93 3.6 锐化空间滤波器 97 3.7 混合空间增强法 103 3.8 使用模糊技术进行灰度变换和 空间滤波 105 小结 119 参考文献 119 习题 120 第4章 频率域滤波 124 引言 124 4.1 背景知识 124 4.2 基本概念 125 4.3 取样和取样函数的傅里叶变换 131 4.4 单变量的离散傅里叶变换(DFT) 138 4.5 两个变量的函数的扩展 141 第5章 图像复原与重建 196 前言 196 5.1 图像退化/复原处理的一个模型 197 5.2 噪声模型 197 5.3 只存在噪声的复原——空间滤波 203 5.4 使用频率域滤波消除周期噪声 211 5.5 线性、位置不变的退化 216 5.6 估计退化函数 218 5.7 逆滤波 221 5.8 最小均方误差(维纳)滤波 222 5.9 约束最小二乘滤波 224 5.10 几何均值滤波 227 5.11 由投影重建图像 228 小结 244 参考文献 244 习题 245 第6章 彩色图像处理 249 引言 249 6.1 彩色基础 249 6.2 彩色模型 254 6.3 伪彩色图像处理 262 6.4 全彩色图像处理基础 267 6.5 彩色变换 268 6.6 平滑和锐化 276 6.7 基于彩色的图像分割 279 6.8 彩色图像中的噪声 283 6.9 彩色图像压缩 284 小结 285 参考文献 285 习题 286 第7章 小波和多分辨率处理 289 引言 289 7.1 背景 289 7.2 多分辨率展开 300 7.3 一维小波变换 306 7.4 快速小波变换 311 7.5 二维小波变换 317 7.6 小波包 322 小结 330 参考文献 330 习题 331 第8章 图像压缩 334 引言 334 8.1 基础知识 335 8.2 一些基本的压缩方法 345 8.3 数字图像水印处理 394 小结 398 参考文献 398 习题 399 第9章 形态学图像处理 402 引言 402 9.1 预备知识 402 9.2 腐蚀和膨胀 404 9.3 开操作与闭操作 407 9.4 击中或击不中变换 411 9.5 一些基本的形态学算法 412 9.6 灰度级形态学 428 小结 437 参考文献 437 习题 438 第10章 图像分割 443 引言 443 10.1 基础知识 443 10.2 点、线和边缘检测 445 10.3 阈值处理 476 10.4 基于区域的分割 493 10.5 使用形态学分水岭的分割 497
1
本书带完整书签 第1章 基础 1 1.1 基础编程模型 4 1.1.1 Java程序的基本结构 4 1.1.2 原始数据类塑与表达式 6 1.1.3 语句 8 1.1.4 简便记法 9 1.1.5 数组 10 1.1.6 静态方法 12 1.1.7 API 16 1.1.8 字符串 20 1.1.9 输入输出 21 1.1.10 二分査找 28 1.1.11 展望 30 1.2 数据抽象 38 1.2.1 使用抽象数据类型 38 1.2.2 抽象数据类型举例 45 1.2.3 抽象教据类型的实现 52 1.2.4 更多抽象数据类型的实现 55 1.2.5 数据类型的设计 60 1.3 背包、队列和栈 74 1.3.1 API 74 1.3.2 集合类數据类型的实现 81 1.3.3 链表 89 1.3.4 综述 98 1.4 算法分析 108 1.4.1 科学方法 108 1.4.2 观察 108 1.4.3 数学模型 112 1.4.4 增长数量级的分类 117 1.4.5 设计更快的算法 118 1.4.6 倍率实验 121 1.4.7 注意事项 123 1.4.8 处理对于输入的依赖 124 1.4.9 内存 126 1.4.10 展望 129 1.5 案例研究:union-find算法 136 1.5.1 动态连通性 136 1.5.2 实现 140 1.5.3 展望 148 第2章 排序 152 2.1 初级排序算法 153 2.1.1 游戏规则 153 2.1.2 选择排序 155 2.1.3 插入排序 157 2.1.4 排序算法的可视化 159 2.1.5 比较两种排序算法 159 2.1.6 希尔排序 162 2.2 归并排序 170 2.2.1 原地归并的抽象方法 170 2.2.2 自顶向下的归并排序 171 2.2.3 自底向上的归并排序 175 2.2.4 排序算法的复杂度 177 2.3 快速排序 182 2.3.1 基本算法 182 2.3.2 性能特点 185 2.3.3 算法改进 187 2.4 优先队列 195 2.4.1 API 195 2.4.2 初级实现 197 2.4.3 堆的定义 198 2.4.4 堆的算法 199 2.4.5 堆排序 205 2.5 应用 214 2.5.1 将各种數据排序 214 2.5.2 我应该使用啷种排序算法 218 2.5.3 问题的归约 219 2.5.4 排序应用一览 221 第3章查找 227 3.1 符号表 228 3.1.1 API 228 3.1.2 有序符号表 230 3.1.3 用例举例 233 3.1.4 无序链表中的顺序查找 235 3.1.5 有序數组中的二分查找 238 3.1.6 对二分査找的分析 242 3.1.7 预览 244 3.2 二叉查找树 250 3.2.1 基本实现 250 3.2.2 分析 255 3.2.3 有序性相关的方法与删除操作 257 3.3 平衡査找树 269 3.3.1 2-3査找树 269 3.3.2 红黑二叉查找树 275 3.3.3 实现 280 3.3.4 删除操作 282 3.3.5 红黑树的性质 284 3.4 散列表 293 3.4.1 散列函数 293 3.4.2 基于拉链法的散列表 297 3.4.3 基于线性探测法的散列表 300 3.4.4 调整教组大小 304 3.4.5 内存使用 306 3.5 应用 312 3.5.1 我应该使用符号表的哪种实现 312 3.5.2 集合的API 313 3.5.3 字典类用例 315 3.5.4 索引类用例 318 3.5.5 稀疏向量 322 第4章 图 329 4.1 无向图 331 4.1.1 术语表 331 4.1.2 表示无向图的数据类型 333 4.1.3 深度优先搜索 338 4.1.4 寻找路径 342 4.1.5 广度优先搜索 344 4.1.6 连通分量 349 4.1.7 符号图 352 4.1.8 总结 358 4.2
2021-04-08 13:38:47 181.60MB 算法 第4版 完整书签 谢路云
1
嵌入式系统软件设计中的数据结构 根据嵌入式系统软件设计需要的“数据结构”知识编写而成。书中基本内容有:常用线性数据结构在嵌入式系统中的实现和相关算法;树和图在嵌入式系统中的实现和相关算法;排序和查找算法等。   本书从嵌入式系统的实际硬件环境出发,用通俗易懂的语言代替枯燥难懂的理论解释,结合嵌入式系统的应用实例,使读者在比较轻松的条件下将“数据结构”的基本知识学到手。   本书可作为从事嵌入式系统软件设计的电子技术人员自学“数据结构”的教材,也可供高等院校电子技术类专业本科生、研究生作为教学参考书。 《嵌入式系统软件设计中的数据结构》可作为从事嵌入式系统软件设计的电子技术人员自学"数据结构"的教材,也可供高等院校电子技术类专业本科生、研究生作为教学参考书。
2021-04-02 16:28:37 44.22MB 嵌入式 数据结构
1
本书系统、全面介绍了应用数控原理加工复杂曲面时的相关方法和理论
2021-03-20 10:03:46 19.39MB CNC
1
我们生活在数据的天地里,你的工作就是淋漓尽致地发挥数据的作用。从哪 里起步?《深入浅出数据分析》将为你提供帮助:利用Excl或 Openoffice应 用程序组织数据,在R应用程序中进行进一步整理,通过散点图和直方图找 出有意义的模式,借助启发式算法作出结论,通过实验和假定测试预见未 来,再以清楚直观的图形展示分析结果。
2021-03-18 20:51:03 35.93MB 数据分析
1
本书以C#基础知识为框架,介绍了各部分知识所对应的常用开发疑难问题,并进行透彻地解析。本书内容包括C#语言及其开发环境、掌握C#语言基础、流程控制语句、字符与字符串、数组和集合、C#面向对象程序设计、异常处理和程序调试、Windows窗体、Windows应用程序常用控件、Windows应用程序高级控件、c撑面向对象高级技术、AD0.NET数据访问技术、水晶报表与打印、文件及数据流技术、C#绘图、多线程技术、网络编程技术、注册表技术、C#语言新技术和Windows应用程序打包部署。
2021-03-17 15:22:00 74.66MB C# 明日科技 清华大学出版 C#学习路线图
1
Qt及Qt Quick开发实战精解-霍亚飞-高清扫描版-带完整书签
2021-03-15 23:04:07 41.6MB Qt Quick 霍亚飞 高清扫描版
1
ANDROID框架揭秘(带完整书签高清扫描版).pdf,ANDROID框架揭秘(带完整书签高清扫描版).pdfANDROID框架揭秘(带完整书签高清扫描版).pdf
2021-03-06 16:43:04 43.12MB ANDROID
1
本书介绍了原生应用开发、可用的原生API以及故障排除技术的详细叙述,包括用按步骤的指导和屏幕截图以及帮助Android开发人员迅速达到开发原生应用的目的。
2021-03-01 18:37:12 85.3MB Android NDK
1
内容简介 编辑 《android的设计与实现:卷i》是android应用开发工程师和android系统工程师进阶修炼的必读之作。它由资深android内核专家亲自执笔,从源代码角度,系统、深入、透彻剖析android系统框架层(framework)的设计思想和实现原理,为android应用工程师和系统工程师解决实际工作中的各种难题提供了原理性的指导。为了降低读者的阅读成本,《android的设计与实现:卷i》使用了大量简单的uml类图和序列图来展示类的层次结构和方法的调用流程,使读者能迅速读完《android的设计与实现:卷i》并领会其精髓! “android的设计与实现”系列丛书主要围绕android系统的四层结构展开,通过源代码来分析各层的设计思想与实现原理,卷i则主要是针对framework(框架层)的。全书共12章,分为六个部分:基础篇(第1~2章)详细讲解了android的体系结构、源代码阅读和调试环境的搭建,以及整个框架的基础;启动篇(第3~4章)深入分析了android启动过程的机制和实现原理,能帮助读者全面理解框架层系统服务的运行基础;binder篇(第5~6章)着重分析了binder在native框架层和java框架层的机制和实现,能让读者深入理解进程间的通信模型;消息通信篇(第7章)重点分析了android的消息驱动和异步处理机制,能让读者深入理解线程间的通信模型;package manager篇(第8~9章)主要讲解了package manager的机制与实现,以及apk的安装方法与过程;activity manager篇(第10~12章)深入阐述了activitymanagerservice的运行机制、应用程序和进程的启动流程,以及进程管理机制。 《android的设计与实现:卷i》适合中高级的android应用开发工程师、android系统开发工程师、android系统架构师,以及负责对android系统进行调试和优化的工程师们阅读。 3前言 编辑 为什么要写《Android的设计与实现:卷I》   Android从2007年问世至今,不仅在各个应用领域发展得如火如荼,其图书市场也是一片“兴旺”,各个层次、各种类型的Android图书的需求都比较旺盛。目前市场上已经有的图书主要分为以下三类:   针对Android SDK API使用的描述   针对Android系统架构各部分的描述   针对Kernel移植的描述   其中鲜有针对Android 四层架构中某一层进行深入挖掘的图书,这让读者有一种只能窥其全貌,却不能独得一隅的遗憾。   框架层是整个Android系统的灵魂,这一层起着承上启下的作用,是理解整个Android的关键,也是解决Android应用层Bug的关键。要开发一款精品手机,就必须深入理解这一层。   国际知名的手机厂商对手机品质有着近乎苛刻的要求,手机必须在严格的测试环境下运行数百小时无问题方可上市销售。这期间出现的稳定性(ANR、Crash、Watchdog)、内存(OOM)、性能等问题都让人十分头痛。这些问题主要来自于应用程序、Framework、Dalvik虚拟机、Linux Kernel、Driver以及Modem,其中相当大一部分问题源自对Framework的错误理解和使用。举例如下:   解决KeyDispatchTimeout类型的ANR,需要熟悉Activity Manager、Input消息处理系统的机制。   解决应用程序IDLE状态时发生的ANR,需要熟悉Activity Manager、Binder的运行机制。   解决框架层的Watchdog问题,需要熟悉Android启动阶段开启的系统服务和Watchdog的运行机制。   解决应用程序的性能问题,同样需要理解框架层的运行和调度机制。   上述问题只是冰山一角,仅仅停留在使用SDK API的层次是不可能解决上述问题的。因此,非常需要一本能深入挖掘框架层的专著。   针对以上问题,编写“Android的设计与实现”系列丛书,对Android核心模块和主要问题进行深入分析。其中卷I的主题是启动和通信,主要分析Android运行环境、Package Manager、Activity Manager、Binder和消息机制等核心模块。卷Ⅱ的主题是资源和UI,主要分析Content Provider、Resource、View System、Window Manager、SurfaceFlinger等核心模块。   读者对象   《Android的设计与实现:卷I》主要分析了Android框架层主要部分的体系结构和实现原理,让读者对Framework有一个清晰的理解,并以此增强解决
2021-02-25 11:24:32 55.77MB Android 设计与实现 卷1 带完整书签
1