2021,12,23
报错语句:
poses=self.pose_model.predic(frame,detected[:,0:4],detected[:,4])
【敲代码遇到的各种bug|IndexError(too many indices for tensor of dimension 1)】跑的中间报错,输出detected,发现报错帧detected这个张量为空,开始的判断语句写的是:
if len(detected)!=0:
但是当其为空的时候依然执行了该条件句下的代码,所以我认为这个判定语句有问题。
将其改为:
if detected.numel()!=0:
程序跑通。numel()函数返回tensor中元素的个数。
推荐阅读
- 深度学习之医学图像分割论文|[深度学习论文笔记] 3D U2-Net: A 3D Universal U-Net for Multi-Domain Medical Image Segmentation
- 用python实现盲盒抽奖功能(减库存)
- Python小知识
- Python如何入门,无偿分享学习方法,你想知道的都在这里了
- 白又白用Python制作了一个奇奇怪怪的月饼送给大家
- 编程语言|替代 Postman + Swagger!Apifox 才是 YYDS!
- Python UnboundLocalError: 报错的解决方法
- c++|综述|核心开发者全面解读Pytorch内部机制
- 性能工具之Jmeter脚本python启动