OpenCV не будет отображать канал IP-камеры, несмотря на то, что он отображается в браузере - PullRequest
0 голосов
/ 20 февраля 2020

Я пытаюсь увидеть канал своей веб-камеры, используя открытую библиотеку cv. Я могу видеть канал своей веб-камеры, когда я go до https://192.168.1.214: 80 в своем браузере, но когда я пытаюсь просмотреть его с помощью Open CV, я просто получаю следующее:

error: (-215:Assertion failed) size.width>0 && size.height>0 in function 'imshow'

Я знаю, что по сути это означает, что нет изображения для показа, но я не понимаю, почему?

вот мой код:

import cv2

WEBCAM_IP = 'http://192.168.1.214:80'

video_capture = cv2.VideoCapture(WEBCAM_IP)

while True:
    ok, frame = video_capture.read()
    cv2.imshow('Video', frame)

    if cv2.waitKey(1) & 0xFF == ord('q'):
        break

Я пытался подключив отдельную камеру и просто ссылаясь на файл в аргументах VideoCapture (), я попытался написать IP по-разному, я в полном недоумении.

...