打造您自己的自动驾驶汽车| [课程 1 & 课程 2]

Build Your Own Self Driving Car| [Course 1 & Course 2]

学习适用于任何嵌入式 IOT 项目的 Raspberry Pi 3、Arduino UNO、图像处理和神经网络(机器学习)

您将学到什么
学习如何为任何 IOT 项目设置 Raspberry Pi 3
学习如何将 Arduino UNO 设置为任何 IOT 项目的从微控制器
学习在任何平台上使用 OpenCV4 进行图像处理
学习机器学习和训练您自己的图像分类器
学习如何解决任何硬件和软件问题
最重要!!完全从零开始学习设计嵌入式产品
要求
基本了解 C 或 C++
基本了解数字逻辑
基本了解焊接和面包板原型设计
描述
“机器学习将改变我们所有人的生活。什么是机器学习?它是使自动驾驶汽车成为现实的背后原因”这门独特的课程是设计、构建和编程嵌入式物联网项目的完整演练过程(自学)驾车)。

一切都经过详细讨论和清晰的解释。完整的自动驾驶汽车项目分为 2 部分第 1 部分:(课程 – 1)1。学习为自动驾驶汽车设计完整的硬件 a。学习为任何项目设置主设备 (Raspberry Pi 3) b。

学习为任何项目设置从设备 (Arduino UNO) c。学习在主设备和从设备2 之间建立通信链路。使用 OpenCV43 学习图像处理。

学习在公路车道上驾驶机器人第 2 部分:(课程 – 2)1。学习机器学习基础2。学习训练您自己的级联分类器来检测停车标志、交通灯和任何 Object3。

学习设计 LED 动态转向指示灯“机器学习将改变我们所有人的生活。什么是机器学习?它是使自动驾驶汽车成为现实的背后原因”这个独特的课程是一个完整的设计、构建和构建过程编写嵌入式物联网项目(自动驾驶汽车)。

一切都经过详细讨论和清晰的解释。完整的自动驾驶汽车项目分为两部分 构建和编程嵌入式物联网项目(自动驾驶汽车)。

一切都经过详细讨论和清晰的解释。完整的自动驾驶汽车项目分为两部分 构建和编程嵌入式物联网项目(自动驾驶汽车)。一切都经过详细讨论和清晰的解释。完整的自动驾驶汽车项目分为两部分

概述

第 1 节:简介

第一讲课程设置

第2讲详细工作

第 2 部分:为自动驾驶汽车构建硬件

第 3 讲硬件要求(硬件链接在资源部分提供)

第 4 讲 组装硬件零件(机器人底盘)

第 5 讲 如何建立测试轨道

第 3 部分:从设备设置 (Arduino UNO)

第 6 讲电机的正向和反向功能

第 7 讲 电机的左右功能

第 4 节:主设备设置 (Raspberry PI 3 B+)

第 8 讲 如何在 Raspberry Pi 3 B+ 上刷写 Raspbian 操作系统

第 9 讲 Raspbian Buster 修复

第10讲通过以太网将Raspberry PI连接到个人电脑

第十一讲 通过WiFi将树莓派连接到个人电脑

第12讲通过VNC Viewer将Raspberry PI连接到个人电脑

第 5 节:在 Raspberry PI 3 B+ 上安装 OpenCV4

第13讲OpenCV简介

第 14 讲 从 Raspberry PI 中删除不需要的软件

第 15 讲 从 GitHub 克隆 OpenCV

第 16 讲使用 CMake 在 Raspberry PI 上构建 OpenCV

第 17 课在编程编辑器中设置库

第 18 课在 Geany Programming Editor 中测试第一个程序

第十九讲 SD 卡备份

第 6 节:Raspberry PI 的相机设置

第 20 讲 在 Raspberry PI 上安装 Raspicam 和 Wiring PI 库

第21讲 在机器人汽车底盘上安装摄像头

第22讲SD卡备份

第 7 节:用于捕获图像和视频的 C++ 代码

第23讲如何初始化相机

第 24 讲 C++ 代码捕获图像

第 25 课用于捕获视频的 C++ 代码

第26讲计算FPS(每秒帧数)

第 8 节:使用 OpenCV4 和 C++ 进行图像处理

第27讲 转换图像签名

第28讲 创建感兴趣区域

第29讲透视变换(鸟瞰图)

第30讲阈值操作

第 31 讲 Canny 边缘检测

第 32 课硬件和软件故障排除

第 33 讲 如何从轨道中找到车道

第34讲直方图和向量

第 35 讲迭代器和指针

第36讲校准

第37讲最后一步

第 9 节:主从设备通信

第 38 讲 Raspberry PI 数字引脚

第 39 讲 Wiring Pi Library Fix(在资源中下载最新的命令列表)

第40讲从设备(Arduino Uno)编程

第41讲测试

第 42 讲 平稳的性能训练周

第 10 节:最终测试和功能(图像处理)

第43讲大轨道测试

第44讲Lane End & Uturn Implementation (Main Device)

第45讲Lane End & Uturn Implementation (Slave Device)

第 11 节:机器学习简介

第 46 讲基本步骤和术语

第 12 节:(停车标志)神经网络训练

第 47 讲 创建停车标志

第 48 课用于捕获和保存图像的 C++ 代码

第 49 讲 捕获停车标志的正样本

第50讲捕获负样本

第51讲级联训练软件和图像裁剪

第52讲 停车标志的Haar级联模型训练

第 13 节:Raspberry Pi3 上的(停车标志)检测

第 53 讲 用 C++ 代码加载 (.xml) 文件

第54讲用C++编写图像分类器程序

第 55 讲停车标志检测测试

第 56 讲 创建线性方程来计算距离

第 57 讲 求解线性方程和距离测试

第 14 节:停车标志检测测试

第 58 讲 Raspberry Pi 中的 C++ 编程

第 59 讲 Arduino UNO 中的 C++ 编程

第 60 讲最终测试(停车标志)

第 15 节:(障碍)神经网络训练

第61讲对象的阳性样本

第62讲为对象提取正样本

第 63 讲 目标检测的级联训练

第 16 节:Raspberry Pi3 上的障碍物检测

第 64 讲 C++ 代码检测对象

第 65 讲 创建线性方程来计算距离(针对对象)

第 66 讲 求解线性方程和距离测试(针对对象)

第 17 节:障碍物检测测试

第 67 讲 Arduino 编程

第68讲物体检测时的变道操作

第69讲最终测试(对象)

第 18 节:红绿灯培训

第70讲交通灯模型

第71讲红光阳性样品

第72讲红光负样本

第73讲训练数据

第74讲红光级联模型

第 19 节:交通灯检测

第75讲用C++代码加载(.xml)文件

第76讲带校准的线性方程

第77讲计算实际距离

第 20 节:交通灯测试

第 78 讲 Arduino 编程和最终测试

第 21 节:LED 动态转向信号指示灯

第79讲示意图

第80讲时钟电路构建

第81讲指示器电路构建

第 82 课控制指标的 C++ 代码

电子/电气或计算机工程或相关文凭的大学生,对机器学习和图像处理感兴趣的爱好者,任何想要创建嵌入式物联网项目的人

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。