yolov3使用问题总结

需要修改的地方

https://blog.csdn.net/weixin_36474809/article/category/7726484/5?

1.yolov3-voc.cfg文件 filter、class的值,训练或者测试需要修改注释

2.修改voc-label.py  生成训练集的路径文件

3.修改voc.data中的路径文件路径以及.names文件

yolo性能检测指标

Yolov3之训练日志可视化

复制日志文件并绘制iou和loss图形

loss 和 iou曲线

yolo原理学习

网络结构

近距离观察yolov3

代碼修改

1. YOLO 检测多张图片并保存标签信息

https://github.com/bichenghu/YOLO

2.yolov3高级教程(修改高级参数)

YOLOv3学习笔记

DarkNet-YoloV3 使用教程 训练自己的数据 GPU版本

YOLOV3 测试图像添加置信度与训练bmp图像格式

3.把faster-rcnn检测出来的结果保存成txt,再转成xml

问题汇总:

1. 输入官网教程命令 ./darknet detect cfg/yolov3.cfg yolov3.weights data/dog.jpg

出现问题

Loading weights from yolov3.weights...Couldn't open file: yolov3.weights

解决方案:

更改命令为./darknet detect cfg/yolov3.cfg cfg/yolov3.weights data/dog.jpg

或者把.weight文件放到darknet目录下

出现问题原因:对英文理解有偏差

 

2.无法调用GPU训练

解决方式 :https://www.jianshu.com/p/813342202837

更改Makefile opencv=0不要更改为1否则会报错

之后运行 make -j4命令

可以在代码后面制定GPU -gpus 0,1

3.yolov3生成图片不想生成标签

修改代码 src/image.c 中的draw_detections函数 把 if(alphbet)注释掉

    //        if (alphabet) {
    //            image label = get_label(alphabet, labelstr, (im.h*.03));
     //           draw_label(im, top + width, left, label, rgb);
      //          free_image(label);
      //      }

4.输出为txt增加置信度 在image.c中修改 置信度在dets[i].prob[j]里面

yolov3使用问题总结_第1张图片

 

灵感来源

4.帧合成视频使用

https://www.iqiyi.com/w_19rt5kqgd5.html

导入素材----->Alt + ] 统一时间长度------->序列图像勾选重叠

 

你可能感兴趣的:(问题解决)