Не удается получить доступ к потоку веб-камеры с OpenCV в VirtualEnv - PullRequest
0 голосов
/ 29 октября 2019

Я не могу получить доступ к потоку с веб-камеры. Индикатор веб-камеры включается во время работы скрипта, но через некоторое время останавливается и выдает сообщение об ошибке

Веб-камера хорошо работает с fswbcam. Я создал виртуальную среду перед установкой tenorflow, openCV ecc. так что я думаю, что это может быть проблема

Это простой скрипт, который я написал:

import cv2

#1) Create an object. Zero per la webcam
video = cv2.VideoCapture(0)
#time.sleep(2)

#3) Create a frame object
check, frame = video.read()

print(check)
print(frame) #questa è l'immagine

#6) Converto l'immagine in scala di grigi
#gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)

#4)Mostra l'immagine
cv2.imshow("Capturing", frame)

#5) Per interrompere lo streaming premere un tasto
cv2.waitKey(0)

#2) Shutdown the camera
video.release()

Это ошибка:

cv2.error: OpenCV(3.4.3) /home/pi/opencv-python/opencv/modules/highgui/src/window.cpp:356: error: (-215:Assertion failed) size.width>0 && size.height>0 in function 'imshow'

и строки кода:

print(check)
print(frame) #questa è l'immagine

вернуть соответственно:

False
None

но в моем / home / pi / нет ни папки opencv-python, ни моей виртуальной среды, которая находится в / home / pi / venv/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...