ubuntu18.04下YOLOV4测试和训练自己的数据集

安装配置好yolov4的环境,测试下
用yolov4检测图片:

 ./darknet detector test cfg/coco.data cfg/yolov4-custom.cfg yolov4.weights -thresh 0.5 ./data/person.jpg

开始用yolov4训练数据集

修改配置文件
1.cfg/目录下复制coco.data,并且重命名为militaryset.data。然后使用修改下面以下内容
classes= 15
train = /home/icra/darknet/militaryset/trainImagePath.txt
valid = /home/icra/darknet/militaryset/validateImagePath.txt
names = /home/icra/darknet/data/militaryset.names
backup = /home/icra/darknet/backup/

2.data/目录下复制coco.names,并且重命名为militaryset.names。改成自己类别的名称
pedestrian
people
bicycle
car
van
truck
tricycle
awning_tricycle
bus
motor
artillery
radar
armored_car
tank
bridge

3.复制cfg/yolov4.cfg,并且重命名为yolo-mil.cfg,同时修改一下内容
[net]
batch=64
subdivisions=16
#Training
#width=512
#height=512
width=416
height=416
channels=3
momentum=0.949
decay=0.0005
angle=0
saturation = 1.5
exposure = 1.5
hue=.1

learning_rate=0.0013
burn_in=1000
max_batches = 90000
policy=steps
steps=72000,81000
scales=.1,.1


[convolutional]
size=1
stride=1
pad=1
filters=60 #三处都改
activation=linear

[yolo]
mask = 0,1,2
anchors = 12, 16, 19, 36, 40, 28, 36, 75, 76, 55, 72, 146, 142, 110, 192, 243, 459, 401
classes=15 #三处都改
num=9
jitter=.3

完成修改,开始训练。

训练Visdrone数据集

 ./darknet detector train visdrone.data cfg/yolov4.cfg yolov4.conv.137 -gpu 0,1,2,3

用训练好的权重文件测试图片

./darknet detector test visdrone.data cfg/yolov4.cfg yolov4_final.weights -thresh 0.5 ./data/0001.jpg

以下为个人记录其他数据

 ./darknet detector train militaryset.data cfg/yolov4-mil.cfg yolov4.conv.137 -gpu 0,1,2,3

用训练好的权重文件测试图片

./darknet detector test militaryset.data cfg/yolov4-mil.cfg yolov4-mil_final.weights -thresh 0.5 ./data/0005.jpg

90000: 3.412004, 3.990894 avg loss, 0.000013 rate, 6.771736 seconds, 5760000 images, 0.132086 hours left
Saving weights to /home/icra/darknet/backup//yolov4-mil_90000.weights
Saving weights to /home/icra/darknet/backup//yolov4-mil_last.weights
Saving weights to /home/icra/darknet/backup//yolov4-mil_final.weights

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值