Не удаётся вывести изображение с камеры с помощью OpenCV
Недавно стал пробовать ковырять OpenCV и столкнулся со следующей проблемой: вместо вывода изображения с камеры появляется окошко с перечёркнутой камерой
Вот код
import cv2
cap = cv2.VideoCapture(1)
while True:
success, img = cap.read()
cv2.imshow("camera", img)
if cv2.waitKey(10) == 27:
break
cap.release()
cv2.destroyAllWindows()
Камера внешняя и только одна. В других приложениях работает исправно. Если меняю ID камеры на 0, то вообще никаких окон не появляется, но и ошибку не выдаёт. При ID 2 и более выдаёт ошибку.
Источник: Stack Overflow на русском