Я пытаюсь сохранить последние 50 кадров из моей веб-камеры в список, а затем воспроизвести эти кадры. Когда я пытаюсь отобразить рамку, окно дисплея становится серым и говорит, что оно не отвечает. Если я покажу рамку в то время, как l oop, она отобразится, но если я попытаюсь показать кадры из списка, я сохранил их в описанной выше проблеме. Это код, который я запускаю.
cap = cv2.VideoCapture(0)
image_list = []
count = 0
while(True):
# Capture frame-by-frame
ret, frame = cap.read()
image_list.append(frame)
#Display the resulting frame
#cv2.imshow('frame',frame) <--- this will show me my live frame by frame capture
if count >= 50:
break
count += 1
# When everything is done, release the capture
cap.release()
for image in image_list:
cv2.imshow("frame", image)
sleep(1)