資源簡介
我制作了一個YOLOV3的實驗教程,幫助新手實現利用YOLOv3訓練自己的數據集,并且預測數據展現結果,文檔提供了一切所需腳本,文件,數據。
代碼片段和文件信息
import?os
import?random
trainval_percent?=?0.1
train_percent?=?0.9
xmlfilepath?=?‘data/Annotations‘
txtsavepath?=?‘data/ImageSets‘
total_xml?=?os.listdir(xmlfilepath)
num?=?len(total_xml)
list?=?range(num)
tv?=?int(num?*?trainval_percent)
tr?=?int(tv?*?train_percent)
trainval?=?random.sample(list?tv)
train?=?random.sample(trainval?tr)
ftrainval?=?open(‘data/ImageSets/trainval.txt‘?‘w‘)
ftest?=?open(‘data/ImageSets/test.txt‘?‘w‘)
ftrain?=?open(‘data/ImageSets/train.txt‘?‘w‘)
fval?=?open(‘data/ImageSets/val.txt‘?‘w‘)
for?i?in?list:
????name?=?total_xml[i][:-4]?+?‘\n‘
????if?i?in?trainval:
????????ftrainval.write(name)
????????if?i?in?train:
????????????ftest.write(name)
????????else:
????????????fval.write(name)
????else:
????????ftrain.write(name)
ftrainval.close()
ftrain.close()
fval.close()
ftest.close()
- 上一篇:JDK中英文檔
- 下一篇:軟件需求 第3版 完整版 pdf
評論
共有 條評論