Traceback (most recent call last):
File "demo/video_demo.py", line 83, in <module>
main()
File "demo/video_demo.py", line 60, in main
for frame in track_iter_progress(video_reader):
File "/root/miniconda3/envs/MyYolox/lib/python3.8/site-packages/mmengine/utils/progressbar.py", line 240, in track_iter_progress
raise TypeError(
TypeError: "tasks" must be a tuple object or a sequence object, but got <class 'mmcv.video.io.VideoReader'>
解决方案:
将video_demo.py中的
for frame in track_iter_progress(video_reader):
修改为:
frames = [frame for frame in video_reader]
for frame in track_iter_progress(frames, file=sys.stdout):
NameError: name 'sys' is not defined
需要代码行首加上import sys
本地及云服务器上部署yoloworld的过程中遇到一些问题整理记录_yolo world 部署-CSDN博客
NameError:name 'sys' is not defined_nameerror: name 'sys' is not defined-CSDN博客
https://github.com/open-mmlab/mmdetection/blob/v3.0.0/demo/video_demo.py