Win10下YOLOv5安装与测试-踩坑记
环境:Win10+python3.7.5
最近在搭建YOLOv5的测试环境,期间也有不少错误信息,现将整个安装过程整理如下:
⼀、下载YOLOv5⼯程⽬录
⼆、安装所需的依赖库
坑1:报错“ERROR: Failed building wheel for pycocotools ”
执⾏如下命令安装依赖库:
pip --default-timeout=1000 install -i pypi.tuna.tsinghua.edu/simple -
git config --global http.postBuffer 524288000
git config --global http.lowSpeedLimit 0
git config --global http.lowSpeedTime 999999
增加git 缓存,增加最低速度时间,再次执⾏,问题解决。
三、测试:
cd到YOLOv5所在的⼯程⽬录,执⾏命令:
python detect.py --source ./inference/images/bus.jpg --weights ./yolov5_models/yolov5s.pt --conf 0.4
详细的可参考官⽹给出的解释:
python detect.py --source file.jpg # image
file.mp4 # video
./dir# directory
0# webcam
rtsp://170.93.143.139/rtplive/470011e600ef003a004ee33696235daa# rtsp stream
112.50.243.8/PLTV/88888888/224/3221225900/1.m3u8 # http stream
–source后⾯表⽰加载的源⽂件,可以是图⽚,视频等
–weights后⾯表⽰模型⽂件,需要的可留⾔
本来以为可以顺利运⾏出来检测结果,结果⼜报错如下:
坑3:
“
Traceback (most recent call last): File “detect.py”, line 3, in from utils.datasets import * File
“C:\Users\xx\PycharmProjects\yolov5-master\utils\datasets.py”, line 17, in from utils.utils import xyxy2xywh,
xywh2xyxy File “C:\Users\xx\PycharmProjects\yolov5-master\utils\utils.py”, line 19, in from scipy.signal import butter, filtfilt File “C:\Users\xx\AppData\Local\Programs\Python\Python37\lib\site-packages\scipy_init_.py”, line 104, in from . import distributor_init File “C:\Users\xx\AppData\Local\Programs\Python\Python37\lib\site-
packages\scipy_distributor_init.py”, line 61, in WinDLL(os.path.abspath(filename)) File
"C:\Users\xx\AppData\Local\Programs\Python\Python37\lib\ctypes_init.py", line 364, in init self._handle =
_dlopen(self._name, mode) OSError: [WinError 126] 不到指定的模块。
”
从报错信息⾥可以看出是scipy的问题,我的scipy版本为最新的1.5.0,
解决⽅法:
尝试卸载,⼜重装scipy1.4.0,问题解决,问题在于scipy版本不兼容导致报错。
继续执⾏检测命令,顺利运⾏。检测输出保存在./inference/out⽂件夹下,检测结果如下:
pycharm安装教程win10未完待续,后续更新…
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论