一、原始数据集下载
官网下载🔗:Documentation: https://docs.ultralytics.com/datasets/obb/dota-v2/
下载DOTAv1.5,下载好后是DOTAv1.5里是train、val和test,里面会有images和labelTxt
二、将图像images、文本标签labelTxt解压和汇合
在/data1/DOTAv1.5/train/文件夹下需要创建images、labels两个文件夹
把images里的每个part(例如train里的part1-3)里的图像都移动到images文件夹下
find /data1/DOTAv1.5/train/images/part{1,2,3}/images/ -type f -name "*.png" -exec mv {} /data1/DOTAv1.5/train/images/ \;
把labelTxt-v1.5里的所有txt文件移动到train下的labels下面
mv /data1/DOTAv1.5/train/labelTxt-v1.5/DOTA-v1.5_train_hbb/*.txt /data1/DOTAv1.5/train/labels/
然后可以检查一下train、val、test里的image是不是1411、458、937张(下面代码是检查train的),labels的train、val数量也是相应的
find /data1/DOTAv1.5/train/images/ -type f \( -name "*.png" -o -name "*.jpg" -o -name "*.jpeg" \) | wc -l
最终的目录树应该为
DOTAv1.5 ├─ train &n