Я пытаюсь передать простой видеозахват в веб-браузер с помощью Flask framework.
Я использую код из здесь для потоковой передачи с камеры.
Когда я запускаю сервер, он показывает эту ошибку:
[WARN: 0] global /io/opencv/modules/videoio/src/cap_v4l.cpp (887) open VIDEOIO (V4L2 : / dev / video0): невозможно открыть камеру по индексу
Но когда я запускаю подобный пример кода, он работает нормально:
import cv2
cap = cv2.VideoCapture(0)
while True:
ret, frame = cap.read()
cv2.imshow('frame',frame)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
cap.release()
cv2.destroyAllWindows()
Кто-нибудь знает исправление за это? Было бы очень полезно для меня, если бы вы могли также предоставить альтернативу о том, как отправлять видеопоток, подобный этому, на устройство android, поскольку это было моей первоначальной целью. Спасибо!