树莓派智能项目设计:Raspberry Pi 4 Model B上的Python实现
彩色印刷,直观易学;微课视频,扫码观看;项目制作,有趣生动。

作者:贺雪晨、孙锦中、刘丹丹、谢凯年、杨佳庆、仝明磊

定价:69.5元

印次:1-1

ISBN:9787302586869

出版日期:2021.11.01

印刷日期:2021.11.18

图书责编:汪汉友

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书通过讲述树莓派(Raspberry Pi 4 Model B)上的Python实现,使读者在熟悉Python语言和许多传感器使用的同时,掌握如何使用树莓派的GPIO与外围硬件进行数据交互、读取硬件的工作状态、控制硬件工作等,实现树莓派与外界硬件设备的交互,通过软硬件的结合,掌握人工智能项目开发的基本方法,实现智能车辆、机械手掌、视觉机器人等多个基于树莓派的智能实践项目。 本书可作为高等学校计算机类、信息类、电子类等专业人工智能相关课程的教材,也可供希望学习Python、OpenCV的读者或其他从事人工智能项目开发的工程技术人员学习参考。

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

前言 人工智能是国家新兴战略产业中信息产业发展的核心领域。作者团队在校企合作教书育人过程中,通过与企业工程师共同探讨,选用开源软硬件进行基于树莓派的智能车辆、机械手掌、视觉机器人等人工智能项目的设计和制作,完成了基于人工智能应用场景的实践教学,经过近几年卓越工程师班的教学实践,教学良好。 本书由上海电力大学“嵌入式智能技术”产教融合教学团队编写,是上海市2019年高校本科重点教学改革项目“基于人工智能应用场景的产教深度融合实践教学改革与探索”的成果,也是2019年上海市高水平应用型大学建设上海电力大学重点教改项目“新工科背景下卓越工程师培养模式探索”的成果。 本书共分6章,前3章主要讲解基本知识,后3章进行项目实践,具体如下。 第1章介绍树莓派的安装使用。 第2章介绍Python程序的编写和OpenCV的基础内容,包括人脸检测、人脸比对、运动检测等内容。 第3章介绍如何使用树莓派的GPIO与硬件的交互,包括LED、继电器、蜂鸣器、各类开关、各类模拟传感器和数字传感器等内容。 第4章介绍智能车辆实践项目,通过深度学习实现智能交通,具体包括模拟车辆智能视觉巡线及无人自动驾驶,通过图像预处理及相应算法获取车道线及障碍物信息,以及根据路径规划实现车辆的自主导航。 第5章介绍机械手掌实践项目,通过智能视觉识别功能,实现颜色识别和跟踪、人脸检测、手势识别等功能。 第6章介绍视觉人形机器人实践项目,通过黑线识别实现自主巡线,通过圆形识别实现点球射门,通过单色物体识别实现云台跟踪,通过多色物体识别实现物品识别,通过手势识别实现交互。 实践项目案例会不断更新,有兴...

目录
荐语
查看详情 查看详情
目录

第1章树莓派安装使用1

1.1烧写镜像文件至SD卡2

1.1.1格式化SD卡2

1.1.2烧写镜像文件3

1.2启动树莓派4

1.2.1通常情况4

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

1.3PuTTY7

1.4VNC Viewer10

1.4.1通常情况10

1.4.2无法连接VNC的情况11

1.4.3分辨率不匹配情况12

1.4.4树莓派菜单配置13

1.5文件传输14

1.6Linux常用命令与文本编辑15

1.6.1常用命令15

1.6.2文件与目录管理15

1.6.3文本编辑16

第2章编程基础19

2.1Python快速入门19

2.1.1Python程序编写19

2.1.2方法20

2.1.3循环21Ⅳ树莓派智能项目设计: Raspberry Pi 4 Model B上的Python实现目录Ⅴ2.1.4分支21

2.2Python语法基础23

2.2.1变量24

2.2.2值和类型25

2.2.3结构体28

2.2.4控制程序流程31

2.2.5函数35

2.2.6类36

2.2.7模块39

2.3OpenCV基础41

2.3.1图像读写42

2.3.2图像处理44

2.3.3视频捕获53

2.3.4保存视频54

2.3.5人脸检测54

2.3.6给人脸带上表情56

2.3.7人脸比对58

2.3.8运动检测61

2.3.9KNN背景分割器63

第3章树莓派的GPIO65

3.1LED67

3.1.1七彩LED673.1.2双色LED68

3.1.... 查看详情

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

本书适用于拥有树莓派并希望学习Python、OpenCV的读者,可作为高等院校计算机类、信息类、电子类等专业人工智能相关课程的教材,也可供从事人工智能项目开发的读者参考。

查看详情