-
内容大纲
本书是一本OpenCV项目开发入门教程。作者从实际代码出发,通过实际的编程案例,详细阐述与OpenCV移动应用程序相关的基本解决方案,并讨论计算机视觉相关的实用技术和技巧,涵盖从设置开发环境到部署完成应用程序的所有内容,可以帮助你快速熟悉、了解并掌握OpenCV4开发过程。
全书共7章,分别介绍了开发环境设置、在搜索引擎中使用分类器来标记图像结果、用轻柔的动作控制手机应用程序、车载后视摄像头和危险检测、利用运动放大相机查看心率、基于笔和纸的草图创建物理模拟等内容。此外,本书还提供了相应的示例、代码,以帮助你进一步理解相关方案的实现过程。 -
作者介绍
-
目录
译者序
前言
作者简介
审校者简介
译者简介
第一部分 概述
第1章 任务准备
1.1 技术需求
1.2 安装开发机
1.2.1 在Windows上安装Python和OpenCV
1.2.2 在Mac上安装Python和OpenCV
1.2.3 在Debian Jessie及其衍生系统(包括Raspbian、Ubuntu和Linux Mint)上安装Python和OpenCV
1.2.4 在Fedora及其衍生系统(包括RHEL和CentOS)上安装Python和OpenCV
1.2.5 在openSUSE及其衍生系统上安装Python和OpenCV
1.3 安装Android Studio和OpenCV
1.4 安装Unity和OpenCV
1.5 安装树莓派
1.6 查找OpenCV文档、帮助和更[亲斤]
1.7 树莓派的替代产品
1.8 本章小结
第2章 搜索世界各地的豪华住宿
2.1 技术需求
2.2 设计Luxocator应用程序
2.3 直方图的创建、比较和存储
2.4 用参考图像训练分类器
2.5 从网上获取图像
2.6 从Bing图像搜索上获取图像
2.7 为应用程序准备图像和资源
2.8 将所有内容集成到GUI中
2.9 运行Luxocator并解决SSL问题
2.10 编译Luxocator发行版
2.11 本章小结
第二部分 追踪
第3章 训练智能警报器识别坏蛋和他的猫
3.1 技术需求
3.2 机器学习的通识理解
3.3 设计交互式识别器应用程序
3.4 理解哈尔级联和LBPH
3.5 实现交互式识别器应用程序
3.6 设计猫检测模型
3.7 实现猫检测模型的训练脚本
3.8 设计Angora Blue应用程序
3.9 实现Angora Blue应用程序
3.10 编译Angora Blue的发行版
3.11 搜寻猫科动物的更多乐趣
3.12 本章小结
第4章 用轻柔的动作控制手机应用程序
4.1 技术需求
4.2 设计Goldgesture应用程序
4.3 理解光流
4.4 在Android Studio中设置项目
4.5 获取级联文件和音频文件
4.6 指定应用程序的需求
4.7 将摄像头预览布置为主视图
4.8 跟踪往复动作
4.9 播放的音频片段作为问题和答案
4.10 在活动中捕捉图像并跟踪脸部
4.11 本章小结
第5章 给汽车配备后视摄像头和危险检测装置
5.1 技术需求
5.2 设计The Living Headlights应用程序
5.3 检测光作为斑点
5.4 估算距离(一种廉价的方法)
5.5 实现The Living Headlights应用程序
5.6 在家里测试The Living Headlights应用程序
5.7 在车内测试The LivingHeadlights应用程序
5.8 本章小结
第6章 基于笔和纸的草图创建物理模拟
6.1 技术需求
6.2 设计Rollingball应用程序
6.3 检测圆形和线条
6.4 为Unity安装OpenCV
6.5 配置和编译Unity项目
6.6 在Unity中创建Rollingball场景
6.7 创建Unity资源并将其添加到场景中
6.7.1 编写着色程序并创建素材
6.7.2 创建物理素材
6.7.3 创建prefab
6.7.4 编写我们的第一个Unity脚本
6.7.5 编写Rollingball的主脚本
6.8 在Unity中创建启动场景
6.9 整理和测试
6.10 本章小结
第三部分 大揭秘
第7章 用运动放大摄像头观察心跳
7.1 技术需求
7.2 设计Lazy Eyes应用程序
7.3 欧拉视频放大
7.4 利用快速傅里叶变换从视频中提取重复信号
7.5 用图像金字塔合成两幅图像
7.6 实现Lazy Eyes应用程序
7.7 为各种运动配置和测试应用程序
7.8 本章小结
第8章 停下来,像蜜蜂一样观察
8.1 技术需求
8.2 设计Sunbaker应用程序
8.3 了解光谱
8.4 寻找专业相机
8.4.1 XNiteUSB2S-MUV
8.4.2 Sony PlayStation Eye
8.4.3 灰点Grasshopper 3 GS3-U3-23S6M-C
8.5 安装Spinnaker SDK和PySpin
8.6 用PySpin从工业相机中获取图像
8.7 调整Lazy Eyes应用程序生成Sunbaker
8.8 本章小结
附录A 使WxUtils.py与树莓派兼容
附录B 学习OpenCV中有关特征检测的更多内容
附录C 与蛇共舞(Python的第一步)
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...