Ниже приведен код, написанный для получения прямого потока с IP-камеры.
from cv2 import *
from cv2 import cv
import urllib
import numpy as np
k=0
capture=cv.CaptureFromFile("http://IPADDRESS of the camera/axis-cgi/mjpg/video.cgi")
namedWindow("Display",1)
while True:
frame=cv.QueryFrame(capture)
if frame is None:
print 'Cam not found'
break
else:
cv.ShowImage("Display", frame)
if k==0x1b:
print 'Esc. Exiting'
break
При запуске кода вывод, который я получаю:
Cam not found
Где я ошибаюсь? Кроме того, почему frame No здесь? Есть ли проблемы с преобразованием?