OpenCV VideoCapture не работает в проекте Flask, но работает в базовом примере.Python

Программы на Python
Ответить
Anonymous
 OpenCV VideoCapture не работает в проекте Flask, но работает в базовом примере.

Сообщение Anonymous »

Я пытаюсь выполнить потоковую передачу простого захвата видео в веб-браузер с помощью платформы Flask.

Я использую код отсюда для потоковой передачи изображения с камеры. >

Когда я запускаю сервер, он показывает эту ошибку:


[ WARN:0] global /io/opencv/modules/videoio/src/cap_v4l.cpp (887) открыть ВИДЕОИО(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, так как это была моя первоначальная цель.
Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/610 ... ic-example
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»