Я пытаюсь создать поток захвата RTSP моей ip-камерой. Хорошо работать в VLC player, но не работать в python 3.6 с пакетом OpenCV.
Я запускаю этот код:
import cv2
sUrl = 'rtsp://admin:*****@**.***.***.***:554/onvif1'
vcap = cv2.VideoCapture(sUrl)
while(1):
ret, frame = vcap.read()
cv2.imshow('frame', frame)
cv2.waitKey(1)
и получите эту ошибку:
ошибка
Traceback (последний звонок последний)
в ()
8 время (1):
9 ret, frame = vcap.read ()
---> 10 cv2.imshow ('frame', frame)
11 cv2.waitKey (1)
ошибка: OpenCV (3.4.1)
C: \ Miniconda3 \ Конда-BLD \ OpenCV-suite_1533128839831 \ работа \ Modules \ highgui \ SRC \ window.cpp: 356:
ошибка: (-215) size.width> 0 && size.height> 0 в функции cv :: imshow
после я проверяю захват
vcap.isOpened()
и я получаю False
значение
Python версия - 3.6
ОС - Windows 10
Версия OpenCV - 2.4.12
Спасибо!