我有一个IP摄像头,通过rtsp协议和h264 Linux驱动程序在Linux上进行流媒体传输。我能够通过以下地址和端口在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
看起来似乎很简单,但我却卡在这里了。谢谢。
ret,frame = vcap.read() cv2.imshow('VIDEO',frame) cv2.waitKey(0)
- Chop Labalagun