opencv4python电⼦书_OpenCV轻松⼊门⾯向Python下载-
OpenCV轻。。。
业界专家联合⼒荐,助您轻松⼊门!
主要是api调⽤和简单的原理介绍,适合快速浏览,补齐、梳理相关领域知识,讲的还⽐较清楚。OpenCV轻松⼊门:⾯向Python⼀书中⾏⽂⽐较啰嗦,不少章节⾥同⼀个内容说三遍,适合计算机视觉领域的初学者阅读,包括在校学⽣、教师、专业技术⼈员、图像处理爱好者。
OpenCV轻松⼊门⾯向Python电⼦书预览
内容简介
本书基于⾯向 Python 的 OpenCV(OpenCV for Python),介绍了图像处理的⽅⽅⾯⾯。本书以 OpenCV 官⽅⽂档的知识脉络为主线,并对细节进⾏补充和说明。
书中不仅介绍了 OpenCV 函数的使⽤⽅法,还介绍了函数实现的算法原理。在介绍 OpenCV 函数的 使⽤⽅法时,提供了⼤量的程序⽰例。⽽且在介绍函数对图像的处理前,往往先展⽰函数对数值、数组 的处理,⽅便读者从数值的⾓度观察和理解函数的处理过程和结果。在介绍具体的算法原理时,本书尽 量使⽤通俗易懂的语⾔和贴近⽣活的⽰例来说明问题,避免使⽤过多复杂抽象的公式。
本书适合计算机视觉领域的初学者阅读,包括在校学⽣、教师、专业技术⼈员、图像处理爱好者。
作者介绍
李⽴宗,南开⼤学硕⼠,天津职业技术师范⼤学副教授,从事计算机视觉领域的教学和科研⼯作。拥有发明专利⼀项、软件著作权⼗余项,公开发表论⽂⼗余篇,主编《OpenCV编程案例详解》等多部图书。在⽹易云课堂主讲的《OpenCV图穷⼔见》等多门课程被评为精品课。
此外,神策数据联合创始⼈兼CTO曹犟,神策数据联合创始⼈兼⾸席架构师付⼒⼒,神策数据资深算法⼯程师邹⾬晗,神策数据架构师房东⾬,神策数据算法⼯程师韩越,神策数据数据分析总监陈新祥,神策数据⽤户⾏为洞察研究院负责⼈张乔,以及神策数据分析师⾼娜、薛创宇、李⾦霞、朱静芸均参与了此书的写作。
⽬录⼤全
第1章 OPENCV⼊门1
1.1 如何使⽤1
1.2 图像处理基本操作3
1.2.1 读取图像3
1.2.2 显⽰图像5
1.2.3 保存图像9
1.3 OpenCV贡献库10
第2章 图像处理基础11
2.1 图像的基本表⽰⽅法11
2.2 像素处理15
2.3 使⽤numpy.array访问像素23
2.4 感兴趣区域(ROI)29
2.5 通道操作32
2.5.1 通道拆分32
2.5.2 通道合并34
2.6 获取图像属性36
第3章 图像运算37
3.1 图像加法运算37
3.1.1 加号运算符37
3.1.2 cv2.add()函数38
3.2 图像加权和40
3.3 按位逻辑运算43ssm框架简单吗
3.3.1 按位与运算43
3.3.2 按位或运算46
3.3.3 按位⾮运算47
3.3.4 按位异或运算48
3.4 掩模49
3.5 图像与数值的运算52 3.6 位平⾯分解53
3.7 图像加密和解密59
3.8 数字⽔印63
3.8.1 原理64
3.8.2 实现⽅法66
3.8.3 例题73
3.9 脸部打码及解码74
第4章 ⾊彩空间类型转换77 4.1 ⾊彩空间基础77
4.1.1 GRAY⾊彩空间77 4.1.2 XYZ⾊彩空间78
4.1.3 YCrCb⾊彩空间78 4.1.4 HSV⾊彩空间79
4.1.5 HLS⾊彩空间80
4.1.6 CIEL*a*b*⾊彩空间80 4.1.7 CIEL*u*v*⾊彩空间81 4.1.8 Bayer⾊彩空间82
4.2 类型转换函数82
4.3 类型转换实例88
4.3.1 通过数组观察转换效果88
4.3.2 图像处理实例92
4.4 HSV⾊彩空间讨论93
4.4.1 基础知识93
4.4.2 获取指定颜⾊95
4.4.3 标记指定颜⾊96
4.4.4 标记肤⾊100
4.4.5 实现艺术效果101
4.5 alpha通道102
第5章 ⼏何变换106
5.1 缩放106
5.2 翻转110
5.3 仿射111
5.3.1 平移112
5.3.2 旋转113
5.3.3 更复杂的仿射变换114
5.4 透视115
5.5 重映射117
5.5.1 映射参数的理解117
5.5.2 复制119
5.5.3 绕x轴翻转121
5.5.4 绕y轴翻转122
5.5.5 绕x轴、y轴翻转124
5.5.6 x轴、y轴互换126
5.5.7 图像缩放128
第6章 阈值处理130
6.1 threshold函数130
6.1.1 ⼆值化阈值处理(cv2.THRESH_BINARY)131
6.1.2 反⼆值化阈值处理(cv2.THRESH_BINARY_INV)133 6.1.3 截断阈值化处理(cv2.THRESH_TRUNC)135
6.1.4 超阈值零处理(cv2.THRESH_TOZERO_INV)136 6.1.5 低阈值零处理(cv2.THRESH_TOZERO)138
6.2 ⾃适应阈值处理139
6.3 Otsu处理141
第7章 图像平滑处理144 7.1 均值滤波146
7.1.1 基本原理146
7.1.2 函数语法150
7.1.3 程序⽰例150
7.2 ⽅框滤波152
7.2.1 基本原理152
7.2.2 函数语法153
7.2.3 程序⽰例154
7.3 ⾼斯滤波156
7.3.1 基本原理156
7.3.2 函数语法158
7.3.3 程序⽰例159
7.4 中值滤波159
7.4.1 基本原理160
7.4.2 函数语法161
7.4.3 程序⽰例161
初始化配置中是什么意思7.5 双边滤波162
7.5.1 基本原理162
7.5.2 函数语法164
7.5.3 程序⽰例164
7.6 2D卷积166
第8章 形态学操作168 8.1 腐蚀168
8.2 膨胀173
8.3 通⽤形态学函数178 8.4 开运算179
8.5 闭运算180
8.6 形态学梯度运算182 8.7 礼帽运算183逃离清华334
8.8 ⿊帽运算185
slider汉堡8.9 核函数186
第9章 图像梯度189
9.1 Sobel理论基础189
9.2 Sobel算⼦及函数使⽤191
9.2.1 参数ddepth192
9.2.2 ⽅向195
evaluate为什么用不了9.2.3 实例196
9.3 Scharr算⼦及函数使⽤200
9.4 Sobel算⼦和Scharr算⼦的⽐较204
最好的python入门教材9.5 Laplacian算⼦及函数使⽤206
9.6 算⼦总结208
第10章 CANNY边缘检测209
10.1 Canny边缘检测基础209
10.2 Canny函数及使⽤213
第11章 图像⾦字塔215
11.1 理论基础215
11.2 pyrDown函数及使⽤217
11.3 pyrUp函数及使⽤219
11.4 采样可逆性的研究220
11.5 拉普拉斯⾦字塔223
11.5.1 定义223
11.5.2 应⽤225
第12章 图像轮廓229
12.1 查并绘制轮廓229
12.1.1 查图像轮廓:findContours函数229 12.1.2 绘制图像轮廓:drawContours函数237 12.1.3 轮廓实例238
12.2 矩特征240
12.2.1 矩的计算:moments函数241
12.2.2 计算轮廓的⾯积:contourArea函数243 12.2.3 计算轮廓的长度:arcLength函数246 12.3 Hu矩248
12.3.1 Hu矩函数248
12.3.2 形状匹配252
12.4 轮廓拟合254
12.4.1 矩形包围框254
12.4.2 最⼩包围矩形框257
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论