gpt4 book ai didi

python-3.x - 在python中使用来自IP的rtsp流和opencv相机时的帧失真

转载 作者:行者123 更新时间:2023-12-04 22:50:18 27 4
gpt4 key购买 nike

我从 IP 摄像机获取 rtsp 流,然后在 opencv 中传递流以获取帧,但我在其中得到了扭曲的帧。
但是当我使用视频文件而不是 rtsp 流帧时不会失真。

import cv2
video_capture = cv2.VideoCapture("rtsp://ip_address/onvif1")
while True:
ret, frame = video_capture.read()
cv2.imshow('Video', frame)

直接在 vlc 播放器和 ffmpeg 帧中流式传输时不会失真。

This output i am getting when streaming through rtsp using ip camera in opencv

最佳答案

来自:RTSP stream and OpenCV (Python)
您可能需要将 opencv_ffmpeg.dll 放在您的工作目录中。
然后像这样编辑您的代码:

 video_capture = cv.VideoCapture("rtsp://ip_address/onvif1/out.h264") 
while(1):
ret, frame = video_capture.read()
cv.imshow('VIDEO', frame)
cv.waitKey(1)

关于python-3.x - 在python中使用来自IP的rtsp流和opencv相机时的帧失真,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55701851/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com