cv2.VideoCapture: почему .read () всегда возвращает false, а .open () всегда True? - PullRequest
1 голос
/ 14 января 2020

cap.read() не работает. ret всегда ложно, но cap.isOpened() верно.

import cv2
cap = cv2.VideoCapture(0)
print(cap.isOpened())
ret , img = cap.read()
print(ret)
cv2.imshow(" ", img)
cv2.waitKey(1)
cv2.destroyAllWindows()

Это дает следующую ошибку,

ошибка: OpenCV (3.4.1) C: \ Miniconda3 \ conda-bld \ opencv-suite_1533128839831 \ work \ modules \ highgui \ src \ window. cpp: 356: ошибка: (-215) size.width> 0 && size.height> 0 в функции cv :: imshow

Есть идеи как это исправить?

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