【假一罚四】OpenCV图像处理技术(微课版)
集团直发,全新正版书籍,假一罚四,放心选购。24小时内发货,可开发票。
¥
43.7
7.5折
¥
58
全新
库存2件
作者傅贤君
出版社电子工业
ISBN9787121455520
出版时间2023-05
装帧其他
开本其他
定价58元
货号31759961
上书时间2024-11-29
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
傅贤君(1994.5―),男、东北大学硕士毕业,人工智能技术应用专业负责人,从事图像算法开发多年,具有丰富的图像识别、分割及目标检测领域相关知识,在国内外知名会议、期刊发表相关论文多篇,拥有专利5项。
目录
项目1 数字图像处理基础1
任务1 数字图像处理简介1
1.1.1 数字图像处理的概念2
1.1.2 数字图像处理的应用领域4
任务2 OpenCV的安装配置7
1.2.1 OpenCV简介7
1.2.2 Python的安装配置8
1.2.3 Numpy的安装配置11
1.2.4 OpenCV库的安装配置11
1.2.5 Jupyter Notebook的安装与使用12
任务3 读取图像、显示图像、保存图像15
1.3.1 读取图像16
1.3.2 显示图像16
1.3.3 保存图像17
任务4 图像的属性与图像像素级操作18
1.4.1 图像的属性18
1.4.2 图像像素级操作19
项目2 图像运算22
任务1 图像算术运算22
2.1.1 图像算术运算的概念23
2.1.2 图像加法23
2.1.3 图像减法24
任务2 图像淡入淡出效果27
任务3 图像逻辑运算28
2.3.1 按位与运算29
2.3.2 按位或运算30
2.3.3 按位非运算31
2.3.4 按位异或运算31
任务4 面部加密及解码34
项目3 色彩空间与几何变换39
任务1 图像类型转换39
3.1.1 RGB色彩空间40
3.1.2 GRAY色彩空间41
3.1.3 HSV色彩空间41
3.1.4 图像类型转换函数42
任务2 提取指定颜色的物体44
3.2.1 HSV色彩空间的进阶知识44
3.2.2 标记指定颜色45
任务3 简单的几何变换48
3.3.1 缩放图像48
3.3.2 翻转图像50
3.3.3 平移图像50
3.3.4 旋转图像51
任务4 图像几何矫正54
项目4 阈值处理与图像平滑57
任务1 阈值处理基础57
4.1.1 简单阈值法58
4.1.2 Otsu阈值法59
4.1.3 自适应阈值法59
任务2 使用滑动条调整阈值62
4.2.1 cv2.createTrackbar()函数63
4.2.2 cv2.getTrackbarPos()函数63
任务3 平滑处理基础65
4.3.1 均值滤波65
4.3.2 高斯滤波66
4.3.3 中值滤波66
4.3.4 双边滤波67
任务4 使用滑动条进行平滑处理70
项目5 形态学操作73
任务1 腐蚀与膨胀73
5.1.1 结构元74
5.1.2 腐蚀74
5.1.3 膨胀75
任务2 通用形态学函数77
任务3 形态学结构元81
任务4 去除电子书笔记中的注释83
项目6 图像梯度与边缘检测85
?任务1 使用Sobel算子进行边缘检测85
6.1.1 图像梯度的概念86
6.1.2 Sobel算子86
6.1.3 cv2.convertScaleAbs()函数87
任务2 使用Laplacian算子进行边缘检测89
任务3 Canny边缘检测算法91
6.3.1 Canny边缘检测算法的概念92
6.3.2 cv2.Canny()函数92
任务4 实战:车道检测94
项目7 图像金字塔97
任务1 图像金字塔与高斯金字塔97
7.1.1 图像金字塔的概念98
7.1.2 高斯金字塔98
任务2 拉普拉斯金字塔100
任务3 还原高分辨率的图像103
任务4 使用图像金字塔进行图像融合106
项目8 图像轮廓109
任务1 查找与绘制图像轮廓109
8.1.1 查找图像轮廓110
8.1.2 绘制图像轮廓110
任务2 计算轮廓长度与面积112
8.2.1 轮廓长度的计算方法113
8.2.2 轮廓面积的计算方法113
任务3 实现形状匹配115
任务4 轮廓的几何形状拟合116
8.4.1 矩形包围框117
8.4.2 最小外接矩形框117
8.4.3 最小包围圆形118
8.4.4 逼近多边形118
任务5 绘制凸包122
任务6 凸缺陷检测124
任务7 实战:轮廓分类126
8.7.1 宽高比126
8.7.2 占空比126
项目9 图像直方图128
任务1 绘制直方图128
9.1.1 图像直方图129
9.1.2 绘制图像直方图129
任务2 直方图均衡化131
9.2.1 直方图均衡化的概念132
9.2.2 自适应直方图均衡化132
任务3 直方图比较134
任务4 直方图阈值分割136
项目10 模板匹配与霍夫变换139
任务1 模板匹配的概念139
10.1.1 模板匹配140
10.1.2 cv2.matchTemplate()函数140
10.1.3 cv2.minMaxLoc()函数141
任务2 实战:印花检测142
任务3 霍夫变换的概念144
10.3.1 霍夫线变换145
10.3.2 霍夫圆变换145
任务4 实战:车道检测进阶147
项目11 图像分割与提取150
任务1 图像分割与提取的概念150
11.1.1 基于阈值的分割方法151
11.1.2 基于区域的分割方法151
11.1.3 基于边缘的分割方法151
11.1.4 基于特定理论的分割方法151
11.1.5 基于神经网络的分割方法152
任务2 实现分水岭算法153
11.2.1 分水岭算法的概念154
11.2.2 分水岭算法的步骤154
11.2.3 距离变换函数154
11.2.4 图像标注函数155
11.2.5 分水岭算法函数155
任务3 鼠标交互160
任务4 实现区域生长算法163
11.4.1 区域生长算法的原理163
11.4.2 灰度差值的区域生长算法实现163
项目12 视频处理167
任务1 视频处理基础167
12.1.1 cv2.VideoCapture()函数168
12.1.2 捕获帧168
12.1.3 释放帧168
任务2 保存视频170
任务3 对视频进行逐帧处理171
任务4 实战:口罩佩戴检测173
12.4.1 口罩佩戴检测模型简介173
12.4.2 口罩佩戴检测模型分析174
项目13 综合实战176
任务1 产品缺陷检测176
13.1.1 背景介绍177
13.1.2 逻辑框示意图177
13.1.3 高斯滤波177
13.1.4 图像二值化178
13.1.5 形态学操作178
13.1.6 瑕疵判断178
任务2 图像拼接182
13.2.1 背景介绍183
13.2.2 逻辑框示意图183
13.2.3 SIFT角点检测算法183
13.2.4 Brute-Force匹配184
13.2.5 图像融合185
任务3 人脸检测与人脸识别188
13.3.1 背景介绍188
13.3.2 逻辑框示意图188
13.3.3 cv2.CascadeClassifier()函数188
13.3.4 faceCascade.detectMultiScale()函数189
任务4 人体目标跟踪检测193
13.4.1 背景介绍193
13.4.2 逻辑框示意图193
13.4.3 OpenCV目标追踪算法194
内容摘要
本书通过项目化的教学模式,采用“任务驱动、案例教学、探究实践”的教学方法组织编写而成,可以培养学生的动手能力,充分发挥学生的主导作用。本书系统地介绍了图像处理基础、图像运算、图像增强、图像分析4个方面的相关知识,内容包括数字图像处理基础、图像运算、色彩空间与几何变换、阈值处理与图像平滑、形态学操作、图像梯度与边缘检测、图像金字塔、图像轮廓、图像直方图、模板匹配与霍夫变换、图像分割与提取、视频处理,同时结合综合实战,注重理论联系实际,培养学生的综合实践能力。案例选取贴近岗位真实应用,以“任务目标→任务场景→任务准备→任务演练→任务巩固”的设计思路,深入解析计算机视觉的方式与方法,引导学生崇德尚能、知行合一、服务社会,形成良好的职业素养。
— 没有更多了 —
以下为对购买帮助不大的评价