i am trying to connect and process a video stream from my ip camera i am using 360Eye(s) camera.
this is my code trying to connect:
import cv2
cap = cv2.VideoCapture('rtsp://admin:[email protected]')
while True:
ret, img = cap.read()
if ret == True:
cv2.imshow('video output', img)
k = cv2.waitKey(10)& 0xff
if k == 27:
break
cap.release()
cv2.destroyAllWindows()
and i never get inside the if statment
further information: iv'e played the stream via VLC and via Onvif device manager also this is my opencv prop:
Video I/O:
DC1394: NO
FFMPEG: YES (prebuilt binaries)
avcodec: YES (58.54.100)
avformat: YES (58.29.100)
avutil: YES (56.31.100)
swscale: YES (5.5.100)
avresample: YES (4.0.0)
GStreamer: NO
DirectShow: YES
Media Foundation: YES
DXVA: NO