【发布时间】:2021-10-01 19:43:07
【问题描述】:
我想从相机读取输入并将帧附加到列表中,显示列表中的帧。代码在附加到列表后需要花费大量时间来读取帧并显示它。
def test(source_file):
ImagesSequence=[]
i=0
capture = VideoCapture(source_file)
while(1):
ret, frame = capture.read()
while(True):
imshow('Input', frame)
ImagesSequence.append(frame)
imshow('Output',ImagesSequence[i].astype(np.uint8))
i=i+1
if cv2.waitKey(60) & 0xFF == ord('q'):
break
return ImagesSequence
test(0)
【问题讨论】:
-
那里有一个(实际的)无限循环。这是一个初学者的问题。你应该学习基本的编程教程。
标签: python python-3.x opencv cv2