我正在尝试使用
打开来自IP的视频流import numpy as np
import cv2
link = 'http://127.0.0.1:8080'
cap = cv2.VideoCapture(link)
while(True):
# Capture frame-by-frame
ret, frame = cap.read()
# Display the resulting frame
cv2.imshow('frame',frame)
if cv2.waitKey(1) == 27:
break
# When everything done, release the capture
cap.release()
cv2.destroyAllWindows()
我正在通过http,端口8080,h.264上的vlc媒体播放器通过http播放来自windows的示例视频的wildlife.wmv。 vlc的其他实例捕获流,所以我知道它正在被广播。
我怀疑问题不是编解码器问题,因为我遇到了这些问题,我使用OpenCV 2.4 VideoCapture not working on Windows解决了这些问题 现在我设法打开文件,但不是网址。
上述代码无法打开上限(while(True):
之前)
cap.isOpened()
, cap.open(url)
也会返回false
我出错了什么?
由于