万本电子书0元读

万本电子书0元读

顶部广告

OpenCV项目开发实战(原书第2版)电子书

OpenCV 4是一个源的图像处理函数和计算机视觉算法的集合,支持多种编程语言和平台,能够快速实现许多实时应用程序。借助OpenCV 4,你将能够构建各种令人满意的小工具。 本书是一本OpenCV项目发门教程。作者从实际代码出发,通过实际的编程案例,详细阐述与OpenCV移动应用程序相关的基本解决方案,并讨论计算机视觉相关的实用技术和技巧,涵盖从设置发环境到部署完成应用程序的所有内容,可以帮助你快速熟悉、了解并掌握OpenCV 4发过程。

售       价:¥

纸质售价:¥55.30购买纸书

18人正在读 | 0人评论 6.8

作       者:(美)约瑟夫·豪斯(Joseph Howse)

出  版  社:机械工业出版社

出版时间:2020-04-01

字       数:15.2万

所属分类: 科技 > 计算机/网络 > 计算机理论与教程

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书涉及各种基于计算机视觉、机器学习,以及多种应用程序框架的项目。为了让你能够在各种桌面系统和树莓派上构建应用程序,本书支持从2.7到3.7的多种Python版本。对于Android应用程序发,本书还支持Android Studio中的Java以及Unity游戏引擎中的C#。本书将从詹姆斯·邦德获得灵感,给你的日常生活增添一冒险色彩,并将计算机视觉带你的生活中。你可以利用分析障碍物、人或猫的智能摄像头系统保护你的家和车。除此之外,你还将学习如何训练一个搜索引擎肯定或否定它所找到的图像,以及如何建立一个能够与你对话,并对你的肢体语言做出反应的移动应用程序。 学习完本书之后,你将掌握发应用程序和计算机视觉的知识及技能,*终,你会成为相关领域的专业人士。 通过阅读本书,你将学到: 检测运动并识别手势,而控制一个智能手机游戏。 检测汽车头灯,估计头灯之间的距离。 检测和识别人脸及猫脸来触发报警。 放大在实时视频中的运动,显示心跳和呼吸。 检测在一个实际场景中绘制的形状,行物理模拟。 用Python 3为桌面和树莓派构建OpenCV 4项目。 在Android Studio和Unity中发OpenCV 4 Android应用程序。<br/>【推荐语】<br/>OpenCV 4是一个源的图像处理函数和计算机视觉算法的集合,支持多种编程语言和平台,能够快速实现许多实时应用程序。借助OpenCV 4,你将能够构建各种令人满意的小工具。 本书是一本OpenCV项目发门教程。作者从实际代码出发,通过实际的编程案例,详细阐述与OpenCV移动应用程序相关的基本解决方案,并讨论计算机视觉相关的实用技术和技巧,涵盖从设置发环境到部署完成应用程序的所有内容,可以帮助你快速熟悉、了解并掌握OpenCV 4发过程。 全书共7章,分别介绍了发环境设置、在搜索引擎中使用分类器来标记图像结果、用轻柔的动作控制手机应用程序、车载后视摄像头和危险检测、利用运动放大相机查看心率、基于笔和纸的草图创建物理模拟等内容。此外,本书还提供了相应的示例、代码,以帮助你一步理解相关方案的实现过程。<br/>【作者】<br/>【作者简介】 约瑟夫·豪斯(Joseph Howse) 计算机视觉领域的专家,著作包括OpenCV 4 for Secret Agents、OpenCV 3 Blueprints、Android Application Programming with OpenCV 3、iOS Application Development with OpenCV 3、Learning OpenCV 3 Computer Vision with Python和Python Game Programming by Example等。   【译者简介】 刘冰 博士毕业于重庆大学,重庆邮电大学计算机科学与技术学院/人工智能学院教师,先后发表SCI/EI学术论文4篇、翻译出版程序设计、图像处理、计算机视觉等领域译著4部,编写教材5部,申请发明专利3项,参与主研国家、省部级项目3项。荣获重庆邮电大学优秀班主任、优秀班导师、优秀青年教师等荣誉称号。  <br/>
目录展开

译者序

前言

作者简介

审校者简介

译者简介

第一部分 概述

第1章 任务准备

1.1 技术需求

1.2 安装开发机

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 Living Headlights应用程序

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.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.5 安装Spinnaker SDK和PySpin

8.6 用PySpin从工业相机中获取图像

8.7 调整Lazy Eyes应用程序生成Sunbaker

8.8 本章小结

附录A 使WxUtils.py与树莓派兼容

附录B 学习OpenCV中有关特征检测的更多内容

附录C 与蛇共舞(Python的第一步)

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部