Я использую vscode, и это мой код
import numpy as np
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()
, и он дает мне эту ошибку
[WARN: 0] global C: \ projects \ opencv-python \ opencv \ modules \ videoio \ src \ cap_msmf. cpp (674) SourceReaderCB :: ~ SourceReaderCB
завершение asyn c обратный вызов
[ ОШИБКА: 0] global C: \ projects \ opencv-python \ opencv \ modules \ videoio \ src \ cap. cpp (193) cv :: VideoCapture :: open VIDEOIO (DSHOW): возбуждено неизвестное исключение C ++!
Трассировка (последний последний вызов):
Файл "c: / Users / VVA / Desktop / demo.py", строка 8, в
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
cv2.error: OpenCV (4.1.2) C: \ projects \ opencv-python \ opencv \ modules \ imgproc \ src \ color. cpp: 182: ошибка: (-215: подтверждение не выполнено)! _sr c .empty () в функции 'cv :: cvtColor'