OpenCV Python не завершается приложение

Изучаю библиотеку OpenCV на Python, и столкнулся со следующей ошибкой. При подключении распознования haarcascade

import cv2 as cv ;
import sys;
faceCascade=cv.CascadeClassifier(cv.data.haarcascades+"haarcascade_frontalface_alt.xml");
cap = cv.VideoCapture(0, cv.CAP_DSHOW);
cap.set(cv.CAP_PROP_FPS,24);
i=True
while i:
    ret,img=cap.read()
    gray=cv.cvtColor(img,cv.COLOR_BGR2GRAY)
    faces=faceCascade.detectMultiScale(gray,scaleFactor=1.2,minNeighbors=5,minSize=(20,20))
    for (x,y,w,h) in faces:
        cv.rectangle(img,(x,y),(x+w,y+h),(255,0,0),2)
    cv.imshow('camera',img)
    if (cv.waitKey(5)==27):
        i=False
cap.release();
cv.destroyAllWindows();
sys.exit(1)

Пытался даже через sys закрыть, как видите. Не помогает. Ошибок не возникает. Всё работает, но тупо консоль после виснет даже Ctrl-C не работает


Ответы (0 шт):