admin 管理员组文章数量: 887006
yolo v5从部署到实践踩坑答疑(本篇仅仅就是一个搬运工作)
本篇是博主从部署到实践遇到的问题,通过百度、B站各种搜寻答案,最终得以解决,如果你们也遇到了,可以借鉴一下,算是个问题解决集合篇吧,然后开始吧~
注:本篇仅仅是个搬运篇,具体都有附上原博主博文链接,点击即可
一、部署期间的疑难杂症
问题一:cv2安装后不能在pycharm里使用的问题。
解决一:(附上引用博客)根本问题在于你没有把python环境变量添加后pycharm中去。因为cv2 的核心模块在python中的\lib\site-packages中,所以你需要把这个路径添加进去,具体怎么做的,请详细看以下步骤
问题二:Pip install pycocotools 后出现
解决二:看B站视频安装c++
(up主:我是土堆
视频:目标检测 yolov5开源代码项目调试与讲解实战——P2解决windows平台下pycocotools错误)
大体操作:安装pip install pycocotools -安装microsoft c++ build tools
(/)
-下载生成工具-安装-继续-使用c++的桌面开发-单个组件搜索build-勾选适用于v142的c++ clang-cl生成工具(x64/x86)-安装-重启-在命令行中执行pip install pycocotools 即可
问题三:ERROR: Cannot find command “git” - do you have “git” installed and in your PATH?
解决三:conda install git(就好了)具体看括号中的引用博客
问题四:安装thop
解决四:Pip install thop(成功安装)
问题五:安装opencv-pyhon ,Pip install opencv-pyhon 安装起来有点慢
解决五:使用镜像
pip install opencv-python -i
二、实践期的疑难杂症
问题一:有关训练集图片的标注怎么做
解决一:有两种常用的标注软件labelImg 以及 labelme,labelImg可以输出txt、xml格式标准,labelme输出的格式为json文件。这里我踩过的坑就是标注的标签不要使用中文的,尤其是labelImg,如果直接输出txt格式(yolo算法可直接使用的数据),划分数据集时总会报错,编码转换有误,因此好使用英文。
(labelImg输出xml格式然后转化txt并划分数据集,这是我唯一行通了的办法,其他就是各种报错,光标框我就标了四五遍;labelme直接输出json文件转换并划分数据集即可)
问题二:FileNotFoundError: [Errno 2] No such file or directory: “yolov5s.pt”
解决二:意思是找不到”yolov5s.pt”,连接不到网址进行下载,需要手动将模型下载下来,然后放入yolo v5文件夹中,会自动调用。
问题三:关于coco数据集的下载问题,总是报错提示找不到coco数据集
解决三:并不是train.py没有把数据集存放错,而是下载的zip包没有解压成功。原因是在utils/datasets.py中的(900行左右)assert os.system(f”unzip -q {path} -d {path.parent}”) == 0, f”Error unzipping {path}”,unzip命令是linux用的,windows用不了,导致图片没有解压到yolov5同级目录下的datasets文件夹中。下载一个windows版 的unzip,加入环境变量就可以。(具体操作如链接所示)
问题四:关于gpu跑代码的问题
解决四:博客详载了关于下载并安装cuda10.2的介绍,英伟达官网需要科学上网,清华源有点崩,最终选择博主的网盘下载,内容较大需回家利用wifi下载。
问题五:关于检测detect代码可以用gpu而训练代码无法使用gpu的问题
解决五:可以参考我上一篇博客,希望对大家有帮助,(附上自己写的博客)
问题六:有关labelme输出json转换格式并划分数据集的问题
解决六:附上我当时参考的博主的博文链接
Win10 Labelme标注数据转为YOLOV5 训练的数据集
最后,有关整体实践可以推荐一个博主,从部署到实践,大家可以作为参考
博主名:炮哥带你学
目标检测---教你利用yolov5训练自己的目标检测模型
这个博主在B站也有视频,有关安全帽检测的识别,全程从部署到实践,实践时如何训练自己的数据集,修改参数等都有涉及,可供参考。
以上就是我在整个过程中遇到问题,并整理的实践笔记,仅供参考。
*★,°*:.☆( ̄▽ ̄)/$:*.°★* 。小小搬运工~完结~*★,°*:.☆( ̄▽ ̄)/$:*.°★* 。
本文标签: yolo v5从部署到实践踩坑答疑(本篇仅仅就是一个搬运工作)
版权声明:本文标题:yolo v5从部署到实践踩坑答疑(本篇仅仅就是一个搬运工作) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1732356081h1534469.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论