树莓派智能项目设计:RaspberryPi4ModelB上的Python实现

树莓派智能项目设计:RaspberryPi4ModelB上的Python实现

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书通过软硬件的结合,掌握人工智能项目开发的基本方法,实现包括智能小车、机械手掌、视觉机器人等多个基于树莓派的智能实践项目。

内容简介

本书通过讲述树莓派(RaspberryPi4ModelB)上的Python实现,使读者在熟悉Python语言和许多传感器使用的同时,掌握如何使用树莓派的GPIO与外围硬件进行数据交互、读取硬件的工作状态、控制硬件工作等,实现树莓派与外界硬件设备的交互,通过软硬件的结合,掌握人工智能项目开发的基本方法,实现智能车辆、机械手掌、视觉机器人等多个基于树莓派的智能实践项目。

本书可作为高等学校计算机类、信息类、电子类等专业人工智能相关课程的教材,也可供希望学习Python、OpenCV的读者或其他从事人工智能项目开发的工程技术人员学习参考。

作者简介

编著者贺雪晨,海电力大学电子与信息工程系主任,多年从事高校教学和科研工作。主持2019年上海高校本科重点教学改革项目“基于人工智能应用场景的产教深度融合实践教学改革与探索”;主持2019年上海市高水平应用型大学建设重点教改项目“新工科背景下卓越工程师培养模式探索”和“嵌入式智能技术产教融合教学团队”。

章节目录

版权信息

内容简介

前言

第1章 树莓派安装使用

1.1 烧写镜像文件至SD卡

1.1.1 格式化SD卡

1.1.2 烧写镜像文件

1.2 启动树莓派

1.2.1 通常情况

1.2.2 开机直接进入树莓派系统的情况

1.3 PuTTY

1.4 VNC Viewer

1.4.1 通常情况

1.4.2 无法连接VNC的情况

1.4.3 分辨率不匹配情况

1.4.4 树莓派菜单配置

1.5 文件传输

1.6 Linux常用命令与文本编辑

1.6.1 常用命令

1.6.2 文件与目录管理

1.6.3 文本编辑

第2章 编程基础

2.1 Python快速入门

2.1.1 Python程序编写

2.1.2 方法

2.1.3 循环

2.1.4 分支

2.2 Python语法基础

2.2.1 变量

2.2.2 值和类型

2.2.3 结构体

2.2.4 控制程序流程

2.2.5 函数

2.2.6 类

2.2.7 模块

2.3 OpenCV基础

2.3.1 图像读写

2.3.2 图像处理

2.3.3 视频捕获

2.3.4 保存视频

2.3.5 人脸检测

2.3.6 给人脸带上表情

2.3.7 人脸比对

2.3.8 运动检测

2.3.9 KNN背景分割器

第3章 树莓派的GPIO

3.1 LED

3.1.1 七彩LED

3.1.2 双色LED

3.1.3 RGB LED

3.2 继电器

3.3 激光发射模块

3.4 开关

3.4.1 轻触开关

3.4.2 倾斜开关

3.4.3 振动开关

3.4.4 干簧管

3.4.5 触摸开关

3.5 U型光电传感器

3.6 蜂鸣器

3.6.1 有源蜂鸣器

3.6.2 无源蜂鸣器

3.7 模拟传感器

3.7.1 模数转换传感器

3.7.2 雨滴传感器

3.7.3 PS2操作杆

3.7.4 电位器

3.7.5 霍尔传感器

3.7.6 模拟温度传感器

3.7.7 声音传感器

3.7.8 光敏传感器

3.7.9 火焰传感器

3.7.10 烟雾传感器

3.8 超声波传感器

3.9 旋转编码传感器

3.10 陀螺仪加速度传感器

3.11 红外避障传感器

3.12 循迹传感器

3.13 数字温湿度传感器

第4章 实践项目:智能车辆

4.1 智能车辆结构及连接方式简介

4.1.1 智能车辆结构简介

4.1.2 智能车辆连接方式

4.2 智能车辆视觉巡线

4.2.1 视觉巡线理论基础及程序简介

4.2.2 视觉巡线实操

4.3 智能车辆深度学习自动驾驶

4.3.1 深度学习自动驾驶理论基础及程序简介

4.3.2 深度学习自动驾驶实例

第5章 实践项目:机械手掌

5.1 连接与控制

5.1.1 远程连接机械手掌

5.1.2 程序架构

5.2 颜色分类

5.3 颜色跟踪

5.4 人脸检测

5.5 石头剪刀布

5.6 手势识别

第6章 实践项目:视觉人形机器人

6.1 项目启动

6.2 自主巡线

6.3 点球射门

6.4 云台跟踪

6.5 物品识别

6.6 手势交互

参考文献

树莓派智能项目设计:RaspberryPi4ModelB上的Python实现是2021年由清华大学出版社出版,作者贺雪晨 编著。

得书感谢您对《树莓派智能项目设计:RaspberryPi4ModelB上的Python实现》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
算法精粹:经典计算机科学问题的Python实现 电子书
Python程序设计教程 电子书
本书主要内容包括:第一章Python语言简介、第二章数据类型、运算符以及表达式、第三章程序流程控制、第四章序列:字符串、列表和元组、第五章映射和集合类型、第六章函数、第七章面向对象编程、第八章模块和包、第九章异常、第十章文件、第十一章Python数据库编程、第十二章tkinterGUI编程,第十三章项目开发实例。
Python 3 程序设计 电子书
本书以通俗易懂的语言、翔实的示例、新颖的内容诠释了Python这门“简单”“优雅”“易学”的计算机语言。全书共14章,第1章~第10章介绍了Python语言基础,覆盖了全国计算机等级考试Python语言的主要内容;第11章和第12章介绍了Python语言的应用,包括图形用户界面、数据库编程等内容:第13章和第14章介绍了Python第三方库的应用。本书内容以应用为核心展开,力求以知识的最小集来实现
Python游戏设计案例实战 电子书
本书以Python3.5为编程环境,从基本的程序设计思想入手,逐步展开Python语言教学,是一本面向广大编程学习者的程序设计类教材。基础篇主要讲解Python的基础语法知识、控制语句、函数、文件、面向对象编程基础、Tkinter图形界面设计、网络编程和多线程、Python数据库应用等内容,并以小游戏案例作为各章的阶段性任务。实战篇和提高篇综合应用前面章节中介绍的技术,重现各个经典游戏的开发过程。
Vue.js设计与实现 电子书
1.Vue.js官方团队成员霍春阳倾力打造;2.基于Vue.js3深入解析Vue.js设计细节;3.Vue.js作者尤雨溪作序推荐;4.本书提供源代码下载;5.业界大咖联袂推荐...