RTSP流和OpenCV(Python)
作者:互联网
我通过rtsp协议和h264 linux驱动程序在Linux上有一个IP摄像头流.我可以在VLC中看到带有以下地址和端口的视频:
rtsp://192.168.1.2:8080/out.h264
但是,如果我尝试在Python 2.7.5(MacOS X 10.9)中为OpenCV处理获取相同的视频:
import cv
video = cv.CaptureFromFile('rtsp://192.168.1.2:8080/out.h264')
我收到以下错误:
WARNING: Couldn't read movie file rtsp://192.168.1.2:8080/out.h264
这似乎相当简单,但我坚持下去.谢谢.
解决方法:
这对我有用(使用opencv 2.4.9):
vcap = cv.VideoCapture("rtsp://192.168.1.2:8080/out.h264")
while(1):
ret, frame = vcap.read()
cv.imshow('VIDEO', frame)
cv.waitKey(1)
标签:vlc,python,linux,opencv,video-streaming 来源: https://codeday.me/bug/20191005/1855109.html