打造您自己的自动驾驶汽车| [课程 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++ 代码
电子/电气或计算机工程或相关文凭的大学生,对机器学习和图像处理感兴趣的爱好者,任何想要创建嵌入式物联网项目的人
评论(0)