我正在尝试运行我的脚本,但是我得到了以下错误,我不知道循环导入是什么导致了这个错误,谁能修复这个错误吗?
AttributeError跟踪(最近一次调用)在()中输入5
---> 1 from inference import convert_video
3 convert_video(
4 model, # The model, can be on any device (cpu or cuda).
5 input_source=r"C:\Users\alaba\Desktop\RobustVideoMatting-master\test.mp4", 视频文件或图像序列目录。
(.) 12 seq_chunk=12,#同时处理n个帧以获得更好的并行性。13 )
文件~\Desktop\RobustVideoMatting-master\inference.py:22,in 19,输入import可选,元组20从tqdm.auto导入tqdm -> 22从inference_utils导入VideoReader,VideoWriter,ImageSequenceReader,ImageSequenceWriter 24 def convert_video(模型,25 input_source: str,26 input_resize:可选的[Tupleint,int] = 36,(.)36设备: Optionalstr = None,37 dtype: Optionaltorch.dtype = None):39“40 Args: 41 input_source:A视频文件,或图像序列目录。图像必须按指控顺序排序,支持png和jpg。(.) 55 dtype:如果模型是TorchScript冻结模型,只需要手动提供。56“”
文件~\Desktop\RobustVideoMatting-master\inference_utils.py:3,在
1 import av
2 import os
----> 3 import pims
4 import numpy as np
5 from torch.utils.data import Dataset文件~\AppData\Local\Programs\Python\Python310\lib\site-packages\pims_init_.py:1,in
文件~\AppData\Local\Programs\Python\Python310\lib\site-packages\pims\api.py:33,在
31 try:
32 import pims.pyav_reader
---> 33 if pims.pyav_reader.available():
34 PyAVReaderTimed = pims.pyav_reader.PyAVReaderTimed
35 PyAVReaderIndexed = pims.pyav_reader.PyAVReaderIndexedAttributeError:部分初始化模块'pims‘没有属性'pyav_reader’(很可能是循环导入造成的)
发布于 2022-07-13 10:12:03
通过安装不同版本的pims==0.5解决问题
https://stackoverflow.com/questions/72963266
复制相似问题