解决报错 IndexError: tuple index out of range

这篇具有很好参考价值的文章主要介绍了解决报错 IndexError: tuple index out of range。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近在运行yolov4_deepsort代码时出现报错:

Traceback (most recent call last):
  File "D:/yolov4_deepsort/pytorch-yolov4-deepsort-main/yolov4_deepsort.py", line 174, in <module>
    vdo_trk.run()
  File "D:/yolov4_deepsort/pytorch-yolov4-deepsort-main/yolov4_deepsort.py", line 128, in run
    outputs = self.deepsort.update(new_bbox, cls_conf, im)
  File "D:\yolov4_deepsort\pytorch-yolov4-deepsort-main\deep_sort\deep_sort.py", line 39, in update
    bbox_tlwh = self._xywh_to_tlwh(bbox_xywh)
  File "D:\yolov4_deepsort\pytorch-yolov4-deepsort-main\deep_sort\deep_sort.py", line 87, in _xywh_to_tlwh
    bbox_tlwh = np.zeros((bbox_xywh.shape[0],bbox_xywh.shape[1]))
IndexError: tuple index out of range
<class 'IndexError'> tuple index out of range <traceback object at 0x00000183BD7C5048>

根据评论区大佬提出的解决方案,在yolov4_deepsort.py第128行调用deepsort.update前加上限定条件就能解决

将 outputs = self.deepsort.update(new_bbox, cls_conf, im)前加入限定条件 if new_bbox != []:

if new_bbox != []:
   outputs = self.deepsort.update(new_bbox, cls_conf, im)

YOLOv4-deepsort代码来源:https://blog.csdn.net/weixin_38757163/article/details/111150364?spm=1001.2014.3001.5501文章来源地址https://www.toymoban.com/news/detail-525354.html

到了这里,关于解决报错 IndexError: tuple index out of range的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • labelImg无法保存classes文件的解决方法(IndexError: list index out of range)

    憨憨程序员,其实是有做读取旧classes保存到新classes功能的,但是看完代码发现就启动程序初始化的时候调用了一次,change save dir的时候根本没有调用。 我实力有限,只能靠比较愚蠢的方法解决了。 首先找到我们安装labelImg的地址,比如我就是放到conda环境里面,所以在这个

    2024年04月24日
    浏览(41)
  • Python报错:IndexError: index 0 is out of bounds for axis 0 with size 0

    Python报错: 原因: 索引超出了列表的长度。 eg1: eg2: 解决方法: 检查是自己的索引错了, 还是数组长度定义错了。

    2024年02月12日
    浏览(43)
  • 【Python】成功解决IndexError: index 1256 is out of bounds for axis 0 with size 629

    【Python】成功解决IndexError: index 1256 is out of bounds for axis 0 with size 629 🌈 个人主页:高斯小哥 🔥 高质量专栏:Matplotlib之旅:零基础精通数据可视化、Python基础【高质量合集】、PyTorch零基础入门教程👈 希望得到您的订阅和支持~ 💡 创作高质量博文(平均质量分92+),分享更多

    2024年04月12日
    浏览(43)
  • IndexError: Dimension out of range (expected to be in range of [-1, 0], but got 1)错误解决办法

    在使用pytorch交叉熵损失函数loss = nn.CrossEntropyLos(v, targets)时发现报错 IndexError: Dimension out of range (expected to be in range of [-1, 0], but got 1)。 排查后发现模型预测值V在训练阶段最后一个step时,tensor维度从二维变成一维,导致出错。 例:训练集个数81,bs设置为4时,最后一个step 只剩

    2024年02月10日
    浏览(46)
  • 已解决IndexError: positional indexers are out-of-bounds

    已解决IndexError: positional indexers are out-of-bounds 粉丝群里面的一个小伙伴遇到问题跑来私信我,想用pandas,但是发生了报错(当时他心里瞬间凉了一大截,跑来找我求助,然后顺利帮助他解决了,顺便记录一下希望可以帮助到更多遇到这个bug不会解决的小伙伴),报错代码如下

    2024年02月05日
    浏览(52)
  • nvm 安装 Node 报错:panic: runtime error: index out of range [3] with length 3

    最近在搞 TypeScript ,然后想着品尝一下 pnpm ,但是 pnmp 8.x 最低需要 Node 16.x ,但是电脑上暂时还没有该版本,通过 nvm list available 命令查看可用的 Node 版本: 既然有最高版本,那肯定直接上最高版本: 然后就报错了,错误信息如下: 出问题果断 Github 上去搜( 体会到了开源

    2024年02月16日
    浏览(49)
  • Python报错:IndexError: invalid index of a 0-dim tensor. Use `tensor.item()` in

    Python报错如下: 这是一个Python程序的运行错误信息,提示了以下问题: NO.1 UserWarning: nn.init.xavier_uniform is now deprecated in favor of nn.init.xavier_uniform_. :这是一个警告提示,提醒你在使用 nn.init.xavier_uniform 时应改为使用 nn.init.xavier_uniform_ 。 NO.2 Traceback (most recent call last):... :这部

    2024年02月14日
    浏览(47)
  • java.lang.StringIndexOutOfBoundsException: String index out of range: 0

            该错误表示字符串的索引超出了 范围 。这种错误通常发生在尝试访问 字符串中不存在的索引 位置的时候。         这个错误可能有多种原因,具体取决于代码逻辑和使用字符串的方式。以下是一些常见的导致此错误的情况以及相应的解决方法: 一、空字符

    2024年02月12日
    浏览(43)
  • Stable Diffusion 图生图+ControlNet list index out of range

    在webui1.5中用图生图+ControlNet批量处理图片的时候报错: controlnet indexError: list index out of range 解决方法: 在controlNet的设置页中勾选不输出检测图即可。 参考:https://github.com/AUTOMATIC1111/stable-diffusion-webui/issues/12286

    2024年02月07日
    浏览(48)
  • 【nvm安装npm出错】panic: runtime error: index out of range [3] with length 3

    我执行的命令是: npm install latest ,但是出现以下报错: 升级 nvm 至 1.1.11 。下载链接: https://github.com/coreybutler/nvm-windows/releases/download/1.1.11/nvm-update.zip 但是没解决。 chatgpt 其实解决了的,但是我一开始不相信: 搜索 nvm ,找到作者的仓库: https://github.com/coreybutler/nvm-windows 然

    2024年02月14日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包