Yolov5目标检测模型运行遇到的相关问题汇总

一、yolov5-5.0常见错误

1. pycocotools工具包无法安装

具体报错如下:

requirements: pycocotools>=2.0 not found and is required by YOLOv5
pkg_resources.DistributionNotFound: The 'pycocotools>=2.0' distribution was not found and is required by the application

针对此问题,我的做法是直接下载pycocotools工具包。
地址:https://pan.baidu.com/s/1miwQQ96X1Gp6-ji310IgAA,提取码:9n50
然后将其解压在自己Anaconda安装路径中:\Lib\site-packages。
有人也提出了另外的解决方法,pycharm命令行输入:

pip install pycocotools-windows

然我试过也不太行,但有人可以,可能是电脑问题。

2. 数据通道错误

RuntimeError: Given groups=1, weight of size 【512, 1024, 1, 1】, expected input【1, 512, 8, 8】 to have 1024 channels, but got 512 channels instead

这个问题是模型不对导致的。
在train.py中更改参数行:

parser.add_argument('--cfg', type=str, default='models/yolov5s.yaml', help='model.yaml path')

3.attribute 'SPPF’无法找到

Can't get attribute 'SPPF' on <module 'models.common' from 'E:\\Yolo\\yolov5-5.0\\models\\common.py'>

这问题是因为SPPF的类在5.0版本没有被引用,需要我们在6.0版本中打开models/common.py,将其中SPPF类放入5.0的common文件中,然后引用warnings包。

4. coco128未正确解压

Error loading data from ../coco128/images/train2017/: train: ..\coco128\images\train2017 does not exist

这个问题是因为unzip工具不适用,需要将coco128压缩文件剪切到与yolov5.0文件夹相同的目录下解压,并打开。并在coco128.yaml文件中修改路径,

train: ../coco128/images/train2017/
val: ../coco128/images/train2017/

5. Out Of Memory

将batchsize减小就可以了。

二、yolov5-6.0常见错误

1. OSError: cannot open resource

这个问题属于字体错误,windows下需要手动下载Arial.ttf然后复制到C:\Users\LENOVO\AppData\Roaming\Ultralytics文件夹下即可。

2. Cannot uninstall ‘PyYAML’

直接terminal输入

pip install --ignore-installed PyYAML

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/256169.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

PHP反射之类的反射

最近在琢磨如何用PHP实现站点的插件功能&#xff0c;需要用到反射&#xff0c;于是现学了一下&#xff0c;笔记如下&#xff1a; class Person {public $name Lily;public $gender male;public $age 20;public function eat(){echo Lily is eating!;}public function run(){…

数据结构(复习)--------关于平衡二叉树(转载)

在上一个专题中&#xff0c;我们在谈论二叉查找树的效率的时候。不同结构的二叉查找树&#xff0c;查找效率有很大的不同&#xff08;单支树结构的查找效率退化成了顺序查找&#xff09;。如何解决这个问题呢&#xff1f;关键在于如何最大限度的减小树的深度。正是基于这个想法…

mysql外键

效果 a,b,c 如果c设置到a的外键&#xff0c;那么只能在删除c的记录后&#xff0c;才能删除a的记录。 https://stackoverflow.com/questions/1905470/cannot-delete-or-update-a-parent-row-a-foreign-key-constraint-fails CREATE TABLE IF NOT EXISTS advertisers ( adverti…

C++总结笔记(一)—— 基础知识汇总

很长时间没有再复习C的基础知识&#xff0c;现在将一些容易遗忘的知识点做一个简单的汇总。 1、注释 ❤️分为单行注释和多行注释 //cout<<endl;/*int i1;cout<<i<<endl;*/2、常量 ❤️宏常量&#xff1a;#define &#xff0c;宏常量没有类型&#xff0c;…

微软自带iscsi客户端对iqn的要求

节点名称&#xff1a;Microsoft iSCSI 发起程序严格遵守为 iSCSI 节点名称指定的规则。这些规则也适用于 Microsoft iSCSI 发起程序节点名称以及发现的任何目标节点名称。构建 iSCSI 节点名称的规则&#xff08;如 iSCSI 规范以及“iSCSI 名称的字符串配置文件”Internet 草稿中…

【Python数据结构】——链表

仅仅为了记录 # 定义一个类&#xff0c;用于创建链表的结点 class LNode():def __init__(self,elem,next_ None):# 类的初始化方法,在实例化类的时候会自动调用self.elem elemself.next next_list1 LNode(1)# 类的实例化&#xff0c;LNode(1)为第一个链表结点&#xff0c;…

天猫双11凭什么达到1682亿?这些支撑技术或许可以告诉你

历年「双 11」都会掀起一股买买买的购物热潮 阿里巴巴将这个原本普通的日子赋予了非凡的意义 今年&#xff0c;天猫以 1682 亿的成交额再破记录 而在这一系列疯狂“秒杀”动作的背后 有一个叫云化架构的技术体系支撑着十几亿人的消费狂欢 12 月 8 日 ArchSummit 阿里技术专场 来…

PageLayoutControl的基本操作

整理了下对PageLayoutControl的基本功能操作 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071…

C++总结笔记(二)——指针

一、概念 1.1 指针的原理 找到一个比较精练的概述指针原理的句子&#xff1a; 指针变量就是在内存中保存变量的地址&#xff0c;然后通过地址来访问数据。 int a 1; int* p &a; cout << p << endl;009DFEB4可以知道变量p在内存中的值就是a的地址&#xff…

Content的startActivity方法需添加FLAG_ACTIVITY_NEW_TASK flag

Content的startActivity方法需添加FLAG_ACTIVITY_NEW_TASK flag转载于:https://www.cnblogs.com/zhujiabin/p/5085688.html

【图像处理】——图像内插法

参考:https://blog.csdn.net/lovexlsforever/article/details/79508602 cv2.resize函数 當我們縮小影像時,使用CV_INTER_AREA會有比較好的效果,當我們放大影像,CV_INTER_CUBIC會有最好的效果 void resize(InputArray src, OutputArray dst, Size dsize, double fx=0, dou…

while read line 用法详细介绍

循环中的重定向 或许你应该在其他脚本中见过下面的这种写法&#xff1a; while read line do … done < file 刚开始看到这种结构时&#xff0c;很难理解< file是如何与循环配合在一起工作的。因为循环内有很多条命令&#xff0c;而我们之前接触的重定向都是为一条命令工…

C++总结笔记(三)—— 结构体

一、概念 结构体是一种可以自定义数据类型的类型格式&#xff0c;一般用struct关键字进行定义。 //创建食物的结构体 struct Food {//属性名string name; //名字int Price; //价格 };结构体有三种定义变量的方法。 1.1 定义结构体后再声明变量&#xff0c;然后在对变量的…

[轻微]WEB服务器启用了OPTIONS方法/如何禁止DELETE,PUT,OPTIONS等协议访问应用程序/tomcat下禁用不安全的http方法...

使用了360网站安全检测 查到有OPTIONS方法 百度了下 https://my.oschina.net/maliang0130/blog/338725 找到这个方法奈何http.conf 找不到无论在tomcat目录里还是linux路径下的/usr/etc或者apache2 最后通过开源中国找到 第一步&#xff1a;修改应用程序的web.xml文件的协议 &l…

MVC 事物同时保存,更新数据库

本人小白一枚&#xff0c;第一次写博&#xff0c;主要用作笔记&#xff0c;怕以后忘记了&#xff0c;大神尙可路过&#xff0c;也可多多指教 事物用在同时保存更新数据时&#xff0c;及只要在事物块的范围内&#xff0c;有一个操作出错则事物块所有更新&#xff0c;保存等操作都…

【图像处理】——正装照换底色Python

import cv2 import numpy as np # 读取照片 img=cv2.imread("personalPic.jpg")# 图像缩放 img = cv2.resize(img,None,fx=0.3,fy=0.3) rows,cols,channels = img.shape print(rows,cols,channels)# img_medianBlur=cv2.medianBlur(img,3) # 中值滤波,必须是大于1的奇…

Halcon例程详解(植物测量) —— measure_plant.hdev

文章目录 前言一、过程1.1 筛选ROI区域1.2 分割1.3 三维建模与仿射变换1.4 确定叶子的角度分布和高度1.5 确定叶子的面积和树干的直径1.6 对叶子的角度进行分析二、例程详解2.1 筛选ROI区域2.2 分割2.3 三维建模与仿射变换2.4 确定叶子的角度和高度2.5 确定叶子的面积和树干的直…

keil5中文乱码的解决

keil5 复制出来的中文显示乱码&#xff0c;该如何解决&#xff1f; 点击Edit - Configuration &#xff0c;进入编辑器设置&#xff1a; 点击ok &#xff0c;就可以了转载于:https://www.cnblogs.com/alan666/p/8312100.html

spark RDD iterator中sparkEnv功能 -- (视频笔记)

sparkEnv是spark环境变量 1、可以从其中get 缓存 2、为master workder driver 管理和保存运行时对象。 3、excutorid &#xff0c;excutor 一种为driver类型&#xff0c;一种具体处理task 内部有线程池的excutor 4、actorSystem &#xff0c;如果运行在driver 则为spark driver…