Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在OpenCV2 python中查看视频流_Python_Opencv - Fatal编程技术网

如何在OpenCV2 python中查看视频流

如何在OpenCV2 python中查看视频流,python,opencv,Python,Opencv,我开始玩Opencv了。我正在Linux上使用opencv2的python绑定。我写了一个快速测试程序,但它似乎无限期地挂起 import cv2 weblink = "http://continuous-video-stream-here" cv2.namedWindow("video") vid = cv2.VideoCapture(weblink) key = -1 while (key < 0): success, img = vid.read() cv2.i

我开始玩Opencv了。我正在Linux上使用opencv2的python绑定。我写了一个快速测试程序,但它似乎无限期地挂起

import cv2

weblink = "http://continuous-video-stream-here"
cv2.namedWindow("video")

vid = cv2.VideoCapture(weblink)
key = -1

while (key < 0):
    success, img = vid.read()
    cv2.imshow("video", img)
我还尝试从urllib2阅读:

vid = cv2.VideoCapture(urllib2.urlopen(weblink).read())
但这也不起作用

我使用的是Opencv 2.4.2,ffmpeg-0.11.2


编辑:视频提要使用realplayer在浏览器中通过http显示视频

安全编码并测试方法的返回:

vid = cv2.VideoCapture(weblink)
if not vid:
    print("!!! Failed VideoCapture: invalid parameter!")
OpenCV可能不支持您正在使用的地址

当方法可能失败时,应使用相同的实践:

while (key < 0):
    success, img = vid.read()
    if not img:
        print("!!! Failed vid.read()")
        break

    cv2.imshow("video", img)
while(键<0):
成功,img=vid.read()
如果不是img:
打印(!!!失败的vid.read())
打破
cv2.imshow(“视频”,img)

安全编码并测试方法的返回:

vid = cv2.VideoCapture(weblink)
if not vid:
    print("!!! Failed VideoCapture: invalid parameter!")
OpenCV可能不支持您正在使用的地址

当方法可能失败时,应使用相同的实践:

while (key < 0):
    success, img = vid.read()
    if not img:
        print("!!! Failed vid.read()")
        break

    cv2.imshow("video", img)
while(键<0):
成功,img=vid.read()
如果不是img:
打印(!!!失败的vid.read())
打破
cv2.imshow(“视频”,img)