大疆无人机算法开发-环境部署(YOLOv8+COCO数据集)
一、所需工具
- Git
- Conda
二、部署流程
1. 获取官方补丁文件
- 访问大疆开发者平台:https://developer.dji.com/cn/
注册账号并成为开发者,进入算力开放→控制台
进入模型管理→获取模型,弹窗选择检测算法(YOLOv8网络),下载压缩包
ai_inside_model_detection.zip将压缩包解压至无中文、无空格的目录,解压后得到补丁文件:
0001-NEW-ai-inside-init.patch
2. 环境配置
(1)打开命令行
进入解压目录,地址栏输入cmd并回车,打开命令行工具。
(2)检查工具安装
# 查看Git版本git--version# 查看Conda版本conda--version(3)创建并激活Conda环境
# 创建环境(Python3.8+指定依赖)conda create-nmmyolo_envpython=3.8pytorch==1.10.1torchvision==0.11.2cudatoolkit=11.3-cpytorch-y# 激活环境conda activate mmyolo_env(4)拉取MMYOLO官方仓库
gitclone https://github.com/open-mmlab/mmyolo.git(5)切换至v0.6.0版本
# 进入仓库目录cdmmyolo# 切换版本gitcheckout v0.6.0(6)应用大疆补丁文件
gitapply../0001-NEW-ai-inside-init.patch无报错即执行成功
(7)安装包管理工具
pipinstallopenmim(8)安装第三方依赖
# 安装训练引擎miminstall"mmengine>=0.6.0"# 安装计算机视觉基础库miminstall"mmcv>=2.0.0rc4,<2.1.0"# 安装目标检测基础框架miminstall"mmdet>=3.0.0,<4.0.0"(9)安装图像增强库(推荐)
# 推荐:安装兼容版本pipinstallalbumentations==1.3.1# 备选:官方命令(可能出现兼容报错)# pip install -r requirements/albu.txt(10)安装MMYOLO
miminstall-v-e.大疆无人机巡检算法开发 大疆算力开放 大疆无人机yolov8算法部署