暂无评论
图文详情
- ISBN:9787560668369
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:260
- 出版时间:2023-05-01
- 条形码:9787560668369 ; 978-7-5606-6836-9
内容简介
本书共11章,分为三部分。部分(第1章至第5章)介绍了Python在计算机视觉中的图像基本操作、图像增强、形态学处理、局部图像特征提取、图像分割等方面的编程应用。第二部分(第6章至第8章)梳理了计算机视觉的相关基础理论,包括深度神经网络基础、卷积神经网络基础和PyTorch深度学习框架。第三部分(第9章至第11章)列举了Python在计算机视觉中的典型应用,即在图像分类、目标检测和语义分割中的应用。各章都附有相关的习题,可供自学练习,以便读者加深对本书所述内容的理解。 本书深度适中,内容力求精练,可作为高等学校计算机科学与技术、电子信息工程、通信与信息工程等专业本科生与研究生的教材,也可供人工智能、模式识别等相关领域的科研人员和工程技术人员参考。
目录
第1章 图像基本操作 1
1.1 软件安装及环境配置 1
1.1.1 Anaconda安装 1
1.1.2 PyCharm安装 4
1.1.3 在Python中安装图像处理库 7
1.2 基于PIL的图像处理 8
1.2.1 读取及保存图像 8
1.2.2 图像区域的裁剪和粘贴 10
1.2.3 调整图像尺寸和旋转图像 11
1.2.4 其他图像处理操作 12
1.3 基于Matplotlib的图像处理 16
1.3.1 绘制点和线 16
1.3.2 绘制图像轮廓和直方图 17
1.3.3 分离与合并图像的通道 19
1.4 基于NumPy的图像处理 20
1.4.1 图像的数组化 20
1.4.2 图像的灰度变换 21
1.5 基于SciPy的图像处理 23
1.5.1 图像模糊 23
1.5.2 图像导数 25
1.6 基于scikit-image的图像处理 28
1.6.1 图像的旋流变换 28
1.6.2 图像的添噪 29
本章小结 30
习题 30
第2章 图像增强 32
2.1 图像增强的概念和分类 32
2.2 强度变换 33
2.2.1 图像的二值化 34
2.2.2 图像的对比度拉伸 36
2.2.3 彩色图像的对数变换 40
2.2.4 彩色图像的幂律变换 41
2.3 直方图处理 43
2.3.1 直方图均衡化 43
2.3.2 直方图匹配 44
2.4 图像的平滑 47
2.4.1 图像噪声 47
2.4.2 线性噪声平滑 48
2.4.3 非线性噪声平滑 52
2.5 图像的锐化 57
2.5.1 一阶微分算子法 57
2.5.2 拉普拉斯算子法 62
2.5.3 锐化和反锐化掩模 64
本章小结 67
习题 67
第3章 形态学处理 68
3.1 数学形态学基础知识 68
3.2 二值图像的形态学处理 70
3.2.1 腐蚀 70
3.2.2 膨胀 71
3.2.3 开、闭运算 73
3.2.4 骨架化 76
3.2.5 边界提取 78
3.2.6 孔洞填充 79
3.2.7 白顶帽与黑顶帽变换 82
3.3 灰度图像的形态学处理 83
3.3.1 灰度腐蚀 83
3.3.2 灰度膨胀 85
3.3.3 灰度开、闭运算 87
本章小结 91
习题 91
第4章 局部图像特征提取 92
4.1 特征检测器与描述符 92
4.2 Harris角点检测器 93
4.2.1 角点检测 93
4.2.2 角点匹配 96
4.3 斑点检测器 101
4.4 尺度不变特征变换 104
4.4.1 兴趣点 105
4.4.2 描述符 105
4.4.3 检测兴趣点 106
4.4.4 匹配描述符 107
本章小结 112
习题 112
第5章 图像分割 113
5.1 基于阈值的图像分割 113
5.2 基于边缘或区域的图像分割 115
5.2.1 基于边缘的图像分割 117
5.2.2 基于区域的图像分割 119
5.3 图割 122
5.3.1 从图像创建图 124
5.3.2 用户交互式分割 128
5.4 使用聚类进行分割 131
5.4.1 k-means聚类 131
5.4.2 谱聚类 131
5.4.3 聚类分割算法 132
5.5 其他分割算法 135
5.5.1 菲尔森茨瓦布算法 135
5.5.2 活动轮廓算法 137
本章小结 139
习题 139
第6章 深度神经网络基础 140
6.1 神经网络的基本概念 140
6.2 神经网络的基本结构 142
6.3 监督学习和无监督学习 142
6.3.1 监督学习 143
6.3.2 无监督学习 144
6.4 欠拟合和过拟合 145
6.4.1 欠拟合 146
6.4.2 过拟合 146
6.5 反向传播 147
6.6 损失和优化 149
6.6.1 损失函数 149
6.6.2 优化函数 150
6.7 激活函数 152
6.7.1 Sigmoid函数 153
6.7.2 tanh函数 154
6.7.3 ReLU函数 155
本章小结 156
习题 156
第7章 卷积神经网络基础 157
7.1 卷积神经网络的基本概念 157
7.2 卷积神经网络的基本结构 158
7.2.1 卷积层 159
7.2.2 池化层 161
7.2.3 全连接层 162
7.3 卷积运算与边缘检测 163
7.4 填充与卷积步距 165
7.5 单层卷积神经网络 167
7.6 卷积神经网络范例 168
本章小结 169
习题 170
第8章 PyTorch深度学习框架 171
8.1 PyTorch框架简介 171
8.2 PyTorch环境配置与安装 174
8.3 PyTorch中的Tensor 176
8.3.1 Tensor的创建 176
8.3.2 Tensor的基本操作 179
8.4 PyTorch常用模块及库 181
8.4.1 torch.autograd模块(自动求导) 181
8.4.2 torch.nn模块 184
8.4.3 torch.optim模块 186
8.4.4 torchvision库 187
本章小结 189
习题 189
第9章 计算机视觉应用——图像分类 190
9.1 图像分类简介 190
9.2 VGGNet的基本原理 191
9.2.1 VGGNet的起源 191
9.2.2 CNN网络结构中感受野的概念 192
9.2.3 VGGNet的基本网络结构 194
9.2.4 VGGNet模型的代码实现 196
9.3 训练过程 198
9.3.1 数据集准备(花卉数据集) 198
9.3.2 图像数据预处理 202
9.3.3 训练VGG网络 203
9.4 模型结果评估 207
本章小结 210
习题 210
第10章 计算机视觉应用——目标检测 211
10.1 目标检测简介 211
10.2 两阶段式目标检测网络
Faster R-CNN 212
10.2.1 特征提取部分 213
10.2.2 候选区域网络 213
10.2.3 兴趣域池化 215
10.2.4 分类回归部分 216
10.3 单阶段式目标检测网络YOLOv3 217
10.3.1 数据输入 218
10.3.2 特征提取网络DarkNet53 219
10.3.3 特征金字塔结构 222
10.3.4 YOLOv3中的锚框机制 223
10.3.5 损失函数 224
10.4 目标检测算法评价指标 226
10.4.1 综合指标 227
10.4.2 PR曲线与ROC曲线 228
10.4.3 均值平均精度mAP 229
本章小结 230
习题 230
第11章 计算机视觉应用——语义分割 231
11.1 语义分割概述 231
11.2 经典的语义分割模型 232
11.2.1 全卷积神经网络(FCN) 233
11.2.2 编-解码器卷积神经网络 234
11.2.3 DeepLab系列语义分割网络 241
11.3 语义分割常用数据集介绍 247
11.4 语义分割评价指标 248
本章小结 249
习题 250
参考文献 251
展开全部
本类五星书
本类畅销
-
落洼物语
¥8.7¥28.0 -
当代中国政府与政治(新编21世纪公共管理系列教材)
¥33.6¥48.0 -
中国当代文学名篇选读
¥19.1¥53.0 -
中医基础理论
¥50.7¥59.0 -
北大人文课(平装)
¥13.9¥45.0 -
外国教育史-第2版
¥24.4¥40.0 -
宪法-第二版
¥12.2¥29.0 -
先进防伪技术
¥81.3¥98.0 -
当代中国政府与政治 第二版
¥57.8¥68.0 -
EPLAN电气设计
¥29.9¥39.8 -
闯进数学世界――探秘历史名题
¥21.3¥32.8 -
企业法务教程
¥34.8¥49.0 -
习近平新时代中国特色社会主义思想概论
¥18.2¥26.0 -
毛泽东思想和中国特色社会主义理论体系概论(2021年版)
¥6.8¥25.0 -
金融学
¥29.9¥49.0 -
计算机操作系统教程(第4版)(清华大学计算机系列教材)
¥31.9¥49.0 -
古代汉语(第四册)
¥16.1¥35.0 -
管理学:原理与方法(第7版)(博学.大学管理类)/周三多
¥30.9¥49.0 -
(平装)北大必修课:北大口才课
¥12.2¥45.0 -
海商法-第四版
¥30.2¥48.0