用于 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 模型的分步说明。
- 模型动物园:访问预训练的 YOLO 模型集合,可直接使用或作为进一步训练的起点。
使用 tools.luxonis.com 进行模型转换
.pt 文件)转换为 OpenVINO 格式特别有用,然后可进一步转换为 DepthAI .blob 文件。许可证
- YOLOv3:根据 YOLOv3 许可证 发布。
- YOLOv4:根据 YOLOv4 许可证 发布。
- YOLOv5:由 Ultralytics 根据 YOLOv5 许可证(GNU Affero 通用公共许可证 v3.0)发布。
- YOLOv6:根据 YOLOv6 许可证(GNU 通用公共许可证 v3.0)发布。
- YOLOv7:根据 YOLOv7 许可证(GNU 通用公共许可证 v3.0)发布。
- YOLOv8:由 Ultralytics 根据 YOLOv8 许可证(GNU Affero 通用公共许可证 v3.0)发布。
- YOLOX:根据 YOLOX 许可证(Apache 许可证 v2.0)发布。
- YOLOP:根据 YOLOP 许可证(MIT 许可证)发布。
- GoldYOLO:根据 GoldYOLO 许可证(GNU 通用公共许可证 v3.0)发布。