yolov5 detect报错
yolo detect 运行报错
问题一 Image Not Found {path}
这个报错目录发现了两种情况
1. 中文路径
此路径很容易在opencv处报错,所以需要修改datasets.py中220行,将原代码
img0 = cv2.imread(path) #bgr
替换成
image = cv2.imdecode(np.fromfile(filepath, dtype=np.uint8), -1)
# imdecode读取的是rgb,需要转换成bgr
# image = cv2.cvtColor(image, cv2.COLOR_RGB2BGR) 有需要才转
2. 文件路径报错
图片的目录报错也需要进行修改datasets.py
原代码是
p = str(Path(path).resolve())
替换成
p = str(Path(path))
3. 中文路径读取转RGB转BGR可能会出现问题导致无法识别
这种情况的话,可能就是方法一出现了问题,此时换一种cv2读取图片的方法
解决办法:
file_path_gbk = path.encode('gbk')
img0 = cv2.imread(file_path_gbk.decode())
本文章会持续记录更多错误
yolov5 detect报错相关推荐
- YOLOv5+deepsort——报错解决:RuntimeError: “unfolded2d_copy“ not implemented for ‘Half‘
一.报错原因 CPU不支持半精度训练 二.解决办法 要么采用GPU训练 要么将检测模块中的.half()全部改成.float()(计算时请保证数据类型一致)
- YOLOv5训练报错:result type Float can‘t be cast to the desired output type __int64
记录一个报错: 因为把Pytorch版本从1.8.0更新到1.13.1,YOLOv5-6.1版本的训练代码报错: RuntimeError: result type Float can't be ca ...
- Ubuntu系统yolov5训练报错集合
问题1: TypeError: can't convert cuda:0 device type tensor to numpy. Use Tensor.cpu() to copy the tenso ...
- YOLOv5初级问题与报错汇总
背景: 本人应学校需求掌握机器视觉相关工具,于是零基础跟着大佬的步伐一步一步走.目标检测---教你利用yolov5训练自己的目标检测模型 由于版本更迭等等原因,会遇到很多原作者没有的问题.这里跟随原作 ...
- yolov5的3.0版本代码在训练的时候报错:ImportError: cannot import name ‘amp‘ from ‘torch.cuda‘ 以及yolov5的3.0环境安装
欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 yolov5的3.0版本代码在训练的时候报错:ImportError: cannot import name 'amp' ...
- yolov5 v3.0训练报错: torch.nn.modules.module.ModuleAttributeError: ‘BatchNorm2d‘ object has no attribute
欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 yolov5 v3.0版本训练报错:torch.nn.modules.module.ModuleAttributeErr ...
- yolov5安装pip install requirements.txt,pycocotools安装报错
项目场景: 系统:ubuntu16.04 安装yolov5,直接pip install requirements.txt,报错 问题描述: 报错信息如下,可见是pycocotools安装错误 Buil ...
- linux安装pycharm报错:Unable to detect graphics environment
执行 sh pycharm.sh 时,报错: Startup Error Unable to detect graphics environment 解决方法: 重新开启一个终端(这个时候是默认以用户 ...
- YOLOv5报错:OSError: cannot open resource
OSError: cannot open resource此错误为字体问题 改变YOLOv5标签的字体改为中文,例如我的程序将它改为了微软雅黑,然后在服务器上跑,但是服务器上并没有此字体,修改过程如下 ...
最新文章
- access mysql字段对应_ACCESS数据库中表与字段名称修改
- hadoop启动页面_轻松搞定Windows下的Hadoop环境安装
- PHP + Redis 实现消息队列
- mysql安装 ---简单实用
- C++:vector中的resize()函数 VS reserve()函数
- 软工大二下半年第四周学习进度
- DB2时间函数 实现 时间加减
- SQL必知必会-联结
- 2022.管理类软件工具
- python好用的模块_python常用的内置模块和常用的第三方模块
- java 中 枚举 大括号 用法
- 202013 启明星辰入侵防御 简单使用手册
- org.apache.hadoop.hbase.ipc.ServerNotRunningYetException: Server is not runn Hbase shell 无法执行命令
- 3.24虎牙直播一面
- jQuery搜索高亮显示
- linux添加有效群组,linux基础命令--groupadd 创建新的群组
- android布局中垂直居中,在Android中垂直居中视图
- Cause: java.sql.SQLException: connection closed问题排查、解决
- 前途汽车2022策略规划正式公布,潜精研思开启品牌崭新篇章
- 云顶之弈下累了 就来看看C/C++内存管理吧