【opencv调用yolov3报错IndexError: invalid index to scalar variable】

阅读 52

2022-04-30

用opencv调用yolov3的权重文件,获取三个尺度输出层的名称时报错

ln = [ln[i[0] - 1] for i in net.getUnconnectedOutLayers()]

报错
IndexError: invalid index to scalar variable.

这个代码是几年前的,可能是版本的问题现在会报错
解决方法:
[0]去掉改成

ln = [ln[i - 1] for i in net.getUnconnectedOutLayers()]

精彩评论(0)

0 0 举报