目标检测学习笔记——跑通模型遇到的问题

一、PPYOLO

(一)img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB) TypeError: Expected Ptr< cv::UMat> for argument ‘%s’**

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
错误原因:错误发生在:

img = cv2.imread()
cv2.cvtColor(np.copy(img),cv2.COLOR_BGR2RGB)

可能是因为没有读取到图片,最后发现是因为路径名写的不对
在这里插入图片描述
这里的验证集图片路径应该写成相对路径,以/结尾,因为最后的路径拼接是用的+,改成如下即可
在这里插入图片描述

(二)刚开始就出现安装包失败后面发现也不能新建虚拟环境最后发现是开了VPN,关了就好了。

(三)pip install 安装pytorch失败

pip install 安装pytorch失败,提示官网找不到,网上找到了两个解决方法
Pytorch安装遇挫( ERROR: Could not find a version that satisfies the requirement torch==1.1.0.post2)让去pytorch官网下载,可是下载下来的torch版本还是用不了,后又去https://download.pytorch.org/whl/torch_stable.html网站又没找到合适的版本,最后通过conda install pythorch==1.7.0 -c pytorch下载安装成功。
发现conda install -c 选择安装源,pip install -f和-i选择指定安装源

(四)ZeroDivisionError: float division by zero

零做了分母,原因是没有读入数据,cv出现的问题很多也是因为没有读入数据。

二、yolov5

(一)

在这里插入图片描述
内存溢出,调小batch_size即可

(二)Python3中 object of type int32 is not json serializable

将np类型的数据用int()转换成整形即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值