解决一些在使用yolov3-tiny过程中出现的bug(Windows)

Posted tonysken

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决一些在使用yolov3-tiny过程中出现的bug(Windows)相关的知识,希望对你有一定的参考价值。

这段时间因为搞关于目标检测类型的算法模型,在yolo官网上找到yolov3-tiny模型,这篇博客具体说说调试过程出现的bug

github地址https://github.com/ultralytics/yolov3(这里是框架的官网源码)

首先是关于配置问题

我的是win10+python3.8+pytorch1.4+torchvision0.5+Anaconda

这里要说明一下,torch和torchvision版本不对应会出现此类问题

DLL failed(这是第一个bug)

所以一定要找到相对应的torch和torchvision安装,没有清华镜像的话建议使用Anaconda构建环境,用conda安装,具体安装在pytorch官网上

再来是将框架clone到本地后的代码调试修改

进入根目录下的train.py

如下图技术图片

找到这部分代码,可能随着版本的更新会略有差异,如上图划黄线的三行是定义框架,数据集,预训练参数的默认值,更改为自己需要的内容,路径在根路径下

hat.data是我的数据集设置文本,里面包括了训练集和测试集的路径,训练类别,还有一些预定义的内容

cfg是框架

weight是预训练加载好的权重

好了,先写到这,有新的bug再更新

 

以上是关于解决一些在使用yolov3-tiny过程中出现的bug(Windows)的主要内容,如果未能解决你的问题,请参考以下文章

利用搭载好的工控机环境跑yolov3-tiny

Openstack安装过程中出现的一些问题及解决

目标检测算法之YOLOv3及YOLOV3-Tiny

安装brat进行实体标注过程中出现的问题及解决-超级全

opencv进阶-YOLOV3-tiny模型-实时物体检测

Android开发中使用startActivityForResult()方法从Activity A跳转Activity B出现B退出时A也同时退出的解决办法