cv2.VideoCapture()读取RTSP视频流不能读取视频帧 5C

我先用VLC发RTSP视频流,视频格式为mp4,该视频流可以用另一个VLC成功接收并播放,而我用python的opencv库写的代码不能成功读取,该代码可以成功读取本地视频。
代码如下:
import cv2

video_full_path = "rtsp://cky:30121323@10.133.183.133:8554/1"
cap = cv2.VideoCapture(video_full_path)
print(cap.isOpened())
frame_count = 1
success = True
while (success):
success, frame = cap.read()
print(frame)
print('Read a new frame: ', success)
params = []
# params.append(cv.CV_IMWRITE_PXM_BINARY)
params.append(1)
cv2.imwrite("video" + "_%d.jpg" % frame_count, frame, params)

frame_count = frame_count + 1

cap.release()

望解决。

1个回答

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐