Почему камера продолжает работать после выхода cv2?

Я использую Spyder для захвата кадров с моей камеры (A4tech PK-910H).

import cv2

cap = cv2.VideoCapture(0)

while(cap.isOpened()):
    ret, frame = cap.read()
    cv2.imshow('frame', frame)

    if cv2.waitKey(1) == ord('q'):
        cap.release()

cv2.destroyAllWindows()

После нажатия "q" ошибки не возникает, но камера продолжает светиться синим, показывая, что она все еще работает. После перезапуска ядра в Spyder (3.3.1) камера выключается. Как я могу выключить его без перезагрузки ядра?

0 ответов

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