При получении изображения с камеры возникает ошибка

Когда я получал изображение с камеры возникла такая ошибка

[ WARN:[email protected]] global cap_msmf.cpp:471 `anonymous- 
namespace'::SourceReaderCB::OnReadSample videoio(MSMF): OnReadSample() is called with 
error status: -2147024809
[ WARN:[email protected]] global cap_msmf.cpp:483 `anonymous- 
namespace'::SourceReaderCB::OnReadSample videoio(MSMF): async ReadSample() call is 
failed with error status: -2147024809
[ WARN:[email protected]] global cap_msmf.cpp:1759 CvCapture_MSMF::grabFrame videoio(MSMF): can't 
grab frame. Error: -2147024809

Вот код:

import cv2
# получаем видео с камеры
video=cv2.VideoCapture(0)
# пока не нажата любая клавиша — выполняем цикл
while cv2.waitKey(1)<0:
    # получаем очередной кадр с камеры
    hasFrame,frame=video.read()
    # если кадра нет
    if not hasFrame:
        # останавливаемся и выходим из цикла
        cv2.waitKey()
        break
    # выводим картинку с камеры
    cv2.imshow("Face detection", frame)

Библиотека cv2 у меня установлена. Скажите пожалуйста как можно исправить эту ошибку?


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