Я не вижу видеозаписи - PullRequest
0 голосов
/ 06 мая 2020
• 1000 . импорт cv2
        cap = cv2.VideoCapture(0);

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

      cap.release()
      cv2.destroyAllWindows()

1 Ответ

0 голосов
/ 06 мая 2020

На основе кода, который вы добавили, оператор if находится за пределами while l oop и, следовательно, не может быть проверен. Однако, если бы это было так, он должен был выдать другую ошибку. Ваша камера может быть обнаружена, но не работает. Попробуйте использовать его, как обычную веб-камеру, в другой программе, например, в камере или фотобудке, чтобы устранить проблему.

import cv2
cap = cv2.VideoCapture(0);

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

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