This repository contains code and models for real-time drone detection and control. Below is a description of each file:
Used for real-time drone detection, primarily responsible for window generation. It works with the yolo_orin_api.py
file for detection and real-time annotation. Only airsim_detect.py
needs to be started.
Works with airsim_detect.py
for detection and real-time annotation.
AirSim control API commands, used to control the drone's state.
This is another program for real-time detection, implemented using pygame. It allows controlling the drone via keyboard while detecting.
A YOLOv5 model, trained by ourselves, used for drone detection.
Official YOLOv5 model.
Official YOLOv8 model.
Chinese configuration document, detailing the setup and usage of the first real-time monitoring program.
- Start AirSim.
- Start the detection program
airsim_detect.py
.
- Start AirSim.
- Run the detection program:
python airsim_detect.py
Contributions and feedback are welcome!
GitHub repository URL: https://github.com/Tartistbz/Airsim_Yolov5_ODRT.git
本仓库包含用于无人机实时检测和控制的代码和模型。以下是各文件的介绍:
用于实现无人机的实时检测,主要负责生成窗口显示。配合yolo_orin_api.py
文件进行检测和实时标注。只需启动airsim_detect.py
即可。
与airsim_detect.py
配合工作,负责检测和实时标注。
AirSim控制API指令文件,用于操控无人机状态。
这是另一个实现实时检测的程序,使用pygame实现。在检测的同时,还可以通过键盘控制无人机。
YOLOv5模型,自己训练的,用于无人机检测。
YOLOv5官方模型。
YOLOv8官方模型。
中文配置文档,详细介绍了第一种实时监测程序的配置和使用方法。
- 先启动AirSim。
- 启动检测程序
airsim_detect.py
。
- 启动AirSim。
- 运行检测程序:
python airsim_detect.py
欢迎贡献和反馈!