skhadem / 3D-BoundingBox

PyTorch implementation for 3D Bounding Box Estimation Using Deep Learning and Geometry
MIT License
435 stars 96 forks source link

error: IndexError: invalid index to scalar variable. #24

Open Light-- opened 2 years ago

Light-- commented 2 years ago

$ python Run.py

output:

Traceback (most recent call last):
  File "Run.py", line 201, in <module>
    main()
  File "Run.py", line 137, in main
    detections = yolo.detect(yolo_img)
  File "code/3D-BoundingBox-master/yolo/yolo.py", line 34, in detect
    ln = [ln[i[0] - 1] for i in self.net.getUnconnectedOutLayers()]
  File "code/3D-BoundingBox-master/yolo/yolo.py", line 34, in <listcomp>
    ln = [ln[i[0] - 1] for i in self.net.getUnconnectedOutLayers()]
IndexError: invalid index to scalar variable.
jmlbeaujour commented 2 years ago

Replace: ln = [ln[i[0] - 1] for i in self.net.getUnconnectedOutLayers()] by ln = [ln[i - 1] for i in self.net.getUnconnectedOutLayers()]

src: https://stackoverflow.com/questions/69834335/loading-yolo-invalid-index-to-scalar-variable

zzylovexx commented 1 year ago

thank it help me a lot