Для моих исследований я заново изучаю возможности с openCV, теперь я пытаюсь сделать cv2.videoCapture(0)
с чтением изображений, сохраненным в буфере или чем-то подобном в течение 15 секунд, а затем показать их на экране с cv2.imshow()
избуфер кадра.
Я понятия не имею, как буферизовать мой видеопоток, для контекста я хочу иметь возможность отложить свою веб-камеру, чтобы создать систему обратной связи для моего обучения жонглированию.
Итаквыполняя трюк, а затем несколько секунд, чтобы добраться до экрана и получить отзыв о том, что я только что сделал.
Вот способ, которым я сейчас снимаю свою веб-камеру, хотя это очень просто:
import cv2
cap = cv2.VideoCapture(0)
# Adding the frames to a buffer somewhere here in the script.
while True:
frame = cap.read()
cv2.imshow("frame", frame)
key = cv2.waitKey(1)
if key == 27:
break
cap.release()
cv2.destroyAllWindows()
Вся помощь и ресурсы будут высоко оценены.