DOTA数据集 | yolov5 训练与测试

源码链接

https://github.com/ultralytics/YOLOv5

运行环境

  • Ubuntu18.04
  • python3.6.5
  • CUDA 10.2 (NVIDIA-SMI 440.82 Driver Version: 440.82)

需要下载文件

链接:https://pan.baidu.com/s/1wqlTgj5EdlTpK4n_CKDRwQ
提取码:hfrp

感谢博主雅痞匪徒(Nike)

训练步骤

1. 下载源代码

下载该仓库: https://github.com/ultralytics/yolov5.git

2. 数据格式

数据格式是yolo格式。
参考https://github.com/ultralytics/yolov5/wiki/Train-Custom-Data
下面是数据目录,要有labels和images即可。
在这里插入图片描述
labels目录:
在这里插入图片描述
labels格式展示:
在这里插入图片描述
images目录:
在这里插入图片描述

3. 修改文件

修改./data/coco.yaml 或者./data/coco128.yaml 文件
在这里插入图片描述
修改./models/yolov5s.yaml 或者其他预训练模型 yolov5m.yaml / yolov5l.yaml / yolov5x.yaml 文件
注意!! nc: 15 后面的空格仅有一个
在这里插入图片描述

4. 训练

训练命令:
修改train.py文件,这样就不用没有训练时候输入老长老长的一大段命令了。
在这里插入图片描述

训练命令:
python train.py

部分运行结果:
在这里插入图片描述

5. 测试

同样记得修改test.py文件,换上你训练好的模型就可以啦。

测试命令:
python test.py 

在这里插入图片描述
在这里插入图片描述
同理,也可以用detect.py进行测试。

命令如下:
python detect.py

在这里插入图片描述

6. tensorboard显示

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7. 遇到的问题

pip install -U -r requirements.txt

运行这命令的时候,可能会遇到:
pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='pypi.tuna.tsinghua.edu.cn', port=443): Read timed out.
在这里插入图片描述
解决办法:

pip install -U -r requirements.txt --default-timeout=100

还可能遇到ERROR: Failed building wheel for pycocotools
在这里插入图片描述
解决办法:参考博客

觉得不错的话,点个赞吧~

要将DOTA数据集转换为YOLOv5格式,你需要进行以下步骤: 1. 根据YOLOv5的要求,修改配置文件。你可以修改`./data/coco.yaml`或者`./data/coco128.yaml`文件,或者根据你使用的预训练模型修改`./models/yolov5s.yaml`、`yolov5m.yaml`、`yolov5l.yaml`或者`yolov5x.yaml`文件。确保修改后的配置文件符合YOLOv5的要求。在修改时需要注意一些细节,例如确保`nc: 15`后面的空格只有一个空格。 2. 将DOTA数据集转换为YOLO格式。YOLO格式的数据是通过标签来描述目标的边界框和类别信息。你可以参考https://github.com/ultralytics/yolov5/wiki/Train-Custom-Data 中的说明,准备包含标签和图像的数据目录。标签目录中的每个标签文件应该对应于图像目录中的每个图像文件,以便YOLOv5可以正确地读取和训练数据。 3. 运行YOLOv5。根据https://github.com/ultralytics/YOLOv5 的说明,安装并配置YOLOv5的运行环境。确保你的系统满足要求,并下载YOLOv5的代码和文件。然后,按照指南中的步骤运行YOLOv5,使用你准备好的DOTA数据集进行训练。 希望以上信息可以帮助你将DOTA数据集转换为YOLOv5格式并进行训练。如果你还有其他问题,请随时提问。123 #### 引用[.reference_title] - *1* *2* *3* [DOTA数据集 | yolov5 训练测试](https://blog.csdn.net/mary_0830/article/details/107014497)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item] [ .reference_list ]
评论 83
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值