我先上下结果图吧,效果勉强还行,在这里我只训练了行人,官网的weights是coco数据集训练的,有80类;
1、YOLOV3目标检测
关于yolov3的原理我在这里就不解释了,可谷歌学术自行阅读,说实话yolov3的效果着实不错,但是源码是C的,不依赖其他任何库,看的云里雾里,在这里我用的darknet训练的,利用tensorflow+keras进行测试的;
关于tensorflow+keras版本yolov3,可参照
https://github.com/qqwweee/keras-yolo3
测试
(1)获取训练好的权重
wget https://pjreddie.com/media/files/yolov3.weights
(2)转换 Darknet YOLO 模型为 Keras 模型
python convert.py yolov3.cfg yolov3.weights model_data/yolo.h5
转换过程如图