Luxonis DepthAI 上的 YOLO 模型实现实时目标检测
Luxonis DepthAI 上的 YOLO 模型实现实时目标检测
YOLO 模型简介

在 DepthAI 上开始使用 YOLO
YOLO 集成概述
- YoloDetectionNetwork:使用 YOLO 模型进行标准目标检测。
- YoloSpatialDetectionNetwork: 结合目标检测和空间数据(即深度信息),实现 3D 目标定位。
示例实现
- RGB & Tiny YOLO:演示如何使用 Tiny YOLO 模型进行目标检测。
- RGB & Tiny YOLO 结合空间数据: 展示如何使用 Spatial Tiny YOLO 进行带深度信息的物体检测。
- RGB & YOLOv8 Nano:演示了在资源受限环境中,使用轻量级的 YOLOv8 Nano 模型进行高性能检测。
使用 DepthAI 进行 YOLO 实验
device-decoding:使用 YOLOv3、YOLOv3-tiny、YOLOv4、YOLOv4-tiny 和 YOLOv5 进行通用目标检测,支持设备端解码。使用 DepthAI-API。car-detection:使用 YOLOv3-tiny 和 YOLOv4-tiny 模型进行车辆检测,支持设备端解码。使用 DepthAI-SDK。host-decoding:使用 YOLOv5 进行目标检测,支持主机端解码。yolox:使用 YOLOX-tiny 进行无锚框的目标检测,支持主机端解码。yolop:使用 OAK 上的 YOLOP 进行车辆检测、道路分割和车道线分割,支持主机端解码。
模型训练和定制
- 训练指南:提供使用您的数据集训练 YOLO 模型的分步说明。
- YOLOv4-tiny 和 YOLOv3-tiny 教程
- YOLOv5 教程
- YOLOv6 教程
- YOLOv7 教程
- YOLOv8 教程
- 模型库:访问预训练 YOLO 模型集合,您可以直接使用它们,或作为进一步训练的起点。
使用 tools.luxonis.com 进行模型转换
.pt 文件)中训练的 YOLO 模型转换为 OpenVINO 格式,然后可以将其转换为 DepthAI .blob 文件。许可证
- YOLOv3:根据 YOLOv3 许可证 发布。
- YOLOv4:根据 YOLOv4 许可证 发布。
- YOLOv5:由 Ultralytics 根据 YOLOv5 许可证(GNU Affero General Public License v3.0)发布。
- YOLOv6:根据 YOLOv6 许可证(GNU General Public License v3.0)发布。
- YOLOv7:根据 YOLOv7 许可证(GNU General Public License v3.0)发布。
- YOLOv8:由 Ultralytics 根据 YOLOv8 许可证(GNU Affero General Public License v3.0)发布。
- YOLOX:根据 YOLOX 许可证(Apache License v2.0)发布。
- YOLOP:根据 YOLOP 许可证(MIT License)发布。
- GoldYOLO:根据 GoldYOLO 许可证(GNU General Public License v3.0)发布。