Пытаюсь запустить самый простой скрипт для просмотра камеры ноутбука в реальном времени. Но, к сожалению, после запуска окно отображается, но отображается только один кадр, который никогда не обновляется.
import cv2
cap = cv2.VideoCapture(0)
while True:
ret, img = cap.read()
cv2.imshow('test', img)
if cv2.waitKey(-1):
break
cv2.destroyAllWindows()
cap.release()
Я следовал инструкциям по установке этого на Windows и установил его в отдельной среде , используя pip и загруженное колесо. В окне отображается ОК, и изображение с камеры отображается, но со статусом c. Однако программа не зависает, поскольку ожидает нажатия клавиши и после этого корректно закрывается.
В чем может быть причина?