open-cv не будет захватывать кадры с веб-камеры на ноутбуке Jupyter на FloydHub

Я тестирую простой пример open-cv для проекта, размещенного на FloydHub. Я установил opencv используя 'pip install opencv-python'. Я пытаюсь захватить видео с веб-камеры следующим образом:

import cv2
cap = cv2.VideoCapture(1)

while(True):
 _, frame = cap.read()
 cv2.imshow('frame',frame)
 if (cv2.waitKey(1) & 0xFF == ord('q')):
    break

cap.release()
cv2.destroyAllWindows()

но это дает мне эту ошибку: ошибка: /io/opencv/modules/highgui/src/window.cpp:331: ошибка: (-215) size.width>0 && size.height>0 в функции imshow.

Я получаю ту же ошибку с cv2.VideoCapture(0).

Я пробую тот же пример с ноутбука Jupyter за пределами Floydhub, и он отлично работает.

0 ответов

Другие вопросы по тегам