该教程适合有一定实践经验的同学
个人电脑配置
win10
cuda10.2
pytorch1.5
torchvision0.6
1.配置ultralytics版本的YOLOv3
链接
2.模型测试
最首先要调通detect.py文件
3.安装pyinstaller
4.修改detect.py
在该程序前面加上两行代码**(打包torchvision失败解决方法)**
import os
os.environ[“PYTORCH_JIT”] = "0"
然后终端运行
pyinstaller detect.py
5.在当前目录下面会生成dist文件夹;
dist下包含detect文件夹,需要把weights文件夹(该文件夹包含.cfg, .weights文件)、pytorch环境下Lib/site-packages文件夹下的matplotlib、torchvision、numpy文件夹复制到该detect文件夹下面(多了没问题,少了会报错);
有detect.exe可执行文件,双击报错会一闪而过看不到错误;
假如出现错误会闪退,可以在终端定位到当前detect文件夹,输入detect.exe回车就能运行或者看到报错,