Ошибка cv2 Python веб-камера
При обычном выводе камеры возникает ошибка, код полностью правильный и раньше работал, что делать?
import cv2
cap = cv2.VideoCapture(1)
while True:
ret, img = cap.read()
cv2.imshow("camera", img)
if cv2.waitKey(10) == 27:
break
cap.release()
cv2.destroyAllWindows()
Ответы (1 шт):
Автор решения: Ste3pze
→ Ссылка
Это ошибка скорее всего возникает когда ты передаёшь пустое изображение. Скорее всего кадры из твоей камеры не были захвачены. Это означает, то что соединиться с камерой не удалось или соединение настроено неправильно.
- Перепроверь правильно ли ты подключил камеру
- Не повреждён ли usb-port
- Доступна ли камера в "Диспетчер устройств".
Рекомендую вам разобраться верно ли вы указали индекс камеры? У вас может быть подключено другое устройство к вашему ПК, которое не является камерой, но OpenCV будет считать его как камеру (Такое бывает). Поэтому переберите все индексы в вашем коде.
Вот здесь => cv2.VideoCapture()
Ниже я прикрепил ссылки можете с ними ознакомиться.
