《Python OpenCV从门到精通》以门为主、阶为辅,提供了从Python OpenCV门到编程高手所必需的各项知识。 (1)主流技术,全面解析。本书内容丰富,涵盖OpenCV图像处理技术的方方面面,包括图像的几何变换、阈值处理、图像运算、模板匹配、滤波器、腐蚀与膨胀、图形检测、视频处理、人脸检测和人脸识别等。一本书教你掌握计算机视觉发领域的主流核心技术。 (2)由浅深,循序渐。本书引领读者按照基础门→核心框架→项目实战循序渐地学习,符合认知规律。
售 价:¥
纸质售价:¥75.70购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
封面页
书名页
版权页
内容简介
前言Preface
目录
第1篇 入门篇
第1章 Python与OpenCV
1.1 Python概述
1.1.1 什么是Python
1.1.2 Python的版本
1.1.3 Python的应用
1.2 OpenCV概述
1.2.1 计算机视觉
1.2.2 OpenCV包含的模块
1.2.3 OpenCV的发展历程
1.2.4 OpenCV的应用
1.2.5 Python OpenCV的开发工具
1.3 小结
第2章 搭建开发环境
2.1 Python的下载和安装
2.1.1 下载Python
2.1.2 安装Python
2.1.3 测试Python是否安装成功
2.2 Python OpenCV的下载和安装
2.2.1 下载和安装OpenCV-Contrib-Python库
2.2.2 测试OpenCV-Contrib-Python库和Numpy库是否安装成功
2.3 PyCharm的下载和安装
2.3.1 下载PyCharm
2.3.2 安装PyCharm
2.3.3 启动并配置PyCharm
2.4 小结
第3章 图像处理的基本操作
3.1 读取图像
3.2 显示图像
3.3 保存图像
3.4 获取图像属性
3.5 小结
第4章 像素的操作
4.1 像素
4.1.1 确定像素的位置
4.1.2 获取像素的BGR值
4.1.3 修改像素的BGR值
4.2 使用NumPy模块操作像素
4.2.1 NumPy概述
4.2.2 数组的类型
4.2.3 创建数组
4.2.4 操作数组
4.2.5 数组的索引和切片
4.2.6 创建图像
4.2.7 拼接图像
4.3 小结
第5章 色彩空间与通道
5.1 色彩空间
5.1.1 GRAY色彩空间
5.1.2 HSV色彩空间
5.2 通道
5.2.1 拆分通道
5.2.2 合并通道
5.2.3 综合运用拆分通道和合并通道
5.2.4 alpha通道
5.3 小结
第2篇 基础篇
第6章 绘制图形和文字
6.1 线段的绘制
6.2 矩形的绘制
6.3 圆形的绘制
6.4 多边形的绘制
6.5 文字的绘制
6.5.1 文字的斜体效果
6.5.2 文字的垂直镜像效果
6.5.3 在图像上绘制文字
6.6 动态绘制图形
6.7 小结
第7章 图像的几何变换
7.1 缩放
7.1.1 dsize参数实现缩放
7.1.2 fx和fy参数实现缩放
7.2 翻转
7.3 仿射变换
7.3.1 平移
7.3.2 旋转
7.3.3 倾斜
7.4 透视
7.5 小结
第8章 图像的阈值处理
8.1 阈值处理函数
8.2 “非黑即白”的图像
8.2.1 二值化处理
8.2.2 反二值化处理
8.3 零处理
8.3.1 低于阈值零处理
8.3.2 超出阈值零处理
8.4 截断处理
8.5 自适应处理
8.6 Otsu方法
8.7 阈值处理的作用
8.8 小结
第9章 图像的运算
9.1 掩模
9.2 图像的加法运算
9.3 图像的位运算
9.3.1 按位与运算
9.3.2 按位或运算
9.3.3 按位取反运算
9.3.4 按位异或运算
9.4 合并图像
9.4.1 加权和
9.4.2 覆盖
9.5 小结
第3篇 进阶篇
第10章 模板匹配
10.1 模板匹配方法
10.2 单模板匹配
10.2.1 单目标匹配
10.2.2 多目标匹配
10.3 多模板匹配
10.4 小结
第11章 滤波器
11.1 均值滤波器
11.2 中值滤波器
11.3 高斯滤波器
11.4 双边滤波器
11.5 小结
第12章 腐蚀与膨胀
12.1 腐蚀
12.2 膨胀
12.3 开运算
12.4 闭运算
12.5 形态学运算
12.5.1 梯度运算
12.5.2 顶帽运算
12.5.3 黑帽运算
12.6 小结
第13章 图形检测
13.1 图像的轮廓
13.2 轮廓拟合
13.2.1 矩形包围框
13.2.2 圆形包围框
13.3 凸包
13.4 Canny边缘检测
13.5 霍夫变换
13.5.1 直线检测
13.5.2 圆环检测
13.6 小结
第14章 视频处理
14.1 读取并显示摄像头视频
14.1.1 VideoCapture类
14.1.2 如何使用VideoCapture类
14.2 播放视频文件
14.2.1 读取并显示视频文件
14.2.2 视频的暂停播放和继续播放
14.2.3 获取视频文件的属性
14.3 保存视频文件
14.3.1 VideoWriter类
14.3.2 如何使用VideoWriter类
14.4 小结
第15章 人脸检测和人脸识别
15.1 人脸检测
15.1.1 级联分类器
15.1.2 方法
15.1.3 分析人脸位置
15.2 检测其他内容
15.2.1 眼睛检测
15.2.2 猫脸检测
15.2.3 行人检测
15.2.4 车牌检测
15.3 人脸识别
15.3.1 Eigenfaces人脸识别器
15.3.2 Fisherfaces人脸识别器
15.3.3 Local Binary Pattern Histogram人脸识别器
15.4 小结
第4篇 项目篇
第16章 MR智能视频打卡系统
16.1 需求分析
16.2 系统设计
16.2.1 开发环境
16.2.2 功能结构
16.2.3 业务流程
16.2.4 项目结构
16.3 文件系统设计
16.4 数据实体模块设计
16.5 工具模块设计
16.5.1 公共工具模块
16.5.2 IO流模块
16.5.3 摄像头工具模块
16.6 服务模块设计
16.6.1 人事服务模块
16.6.2 人脸识别服务模块
16.7 程序入口设计
16.7.1 用户权限管理
16.7.2 主菜单设计
16.7.3 人脸打卡功能
16.7.4 为新员工登记人脸照片样本
16.7.5 删除员工全部数据
16.7.6 查询员工打卡记录
16.7.7 生成考勤报表
16.7.8 自定义上下班时间
16.7.9 启动程序
16.8 小结
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜