окно камеры компьютера зависает с opencv, почему? - PullRequest
0 голосов
/ 10 апреля 2020

Я все еще новичок в python и пытаюсь получить оси к моей камере через библиотеку opencv. Все работает, пока я не нажму внизу «es c»: видео блокирует, и я не могу выйти из окна камеры, не форсируя его. Кто-нибудь может мне помочь ???

Я использую MacBook Pro с Catalina 10.15.4, python 3.7.6 и opencv-contrib- python 4.2.0.34. Вот код:

import cv2
import numpy as np

cap = cv2.VideoCapture(0)
#cv2.namedWindow('Frame', cv2.WINDOW_NORMAL)

while True:
    _, frame = cap.read()
    cv2.imshow('Frame', frame)
    key = cv2.waitKey(1)
    if key == 27:
        break

cap.release()
cv2.destroyAllWindows()

Программа не возвращает никаких ошибок, она просто зависает, когда я пытаюсь ее остановить.

...