cv2.VideoCapture拉取rtsp流超时问题

这篇具有很好参考价值的文章主要介绍了cv2.VideoCapture拉取rtsp流超时问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在python中,使用cv2拉去rtsp视频流时,如果rtsp流异常,不管是cv2.VideoCapture()或者VideoCapture().read()都可能长时间阻塞(很多人说默认超时30s),而且找不到设置超时设定的地方,尝试过使用线程处理,但实际使用比较玛法麻烦,在stackoverflow.找到解决方法:文章来源地址https://www.toymoban.com/news/detail-567588.html

os.environ["OPENCV_FFMPEG_CAPTURE_OPTIONS"] = "timeout;5000"
cap=cv2.VideoCapture(self.__rtsp_url,cv2.CAP_FFMPEG)

到了这里,关于cv2.VideoCapture拉取rtsp流超时问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • cv2.VideoCapture 及 ffmpeg 打开视频流

    安装ffmpeg: windows电脑FFmpeg安装教程手把手详解   安装ffmpeg 运行ffmpeg:

    2024年02月12日
    浏览(32)
  • cv2.VideoCapture使用,opencv读取摄像头,视频图像

            cv2.VideoCapture()用于读取视频,也可以用于读取摄像头图像。         上面的2种写法,第一种表示读取摄像头,第二种读取视频文件,返回值就是视频数据。         在读取到视频后,可以使用isOpened方法来判断视频是否能够打开,能打开返回True,不能够打

    2024年02月12日
    浏览(64)
  • opencv进阶09-视频处理cv2.VideoCapture示例(打开本机电脑摄像头)

    视频信号(以下简称为视频)是非常重要的视觉信息来源,它是视觉处理过程中经常要处理的一类信号。实际上,视频是由一系列图像构成的,这一系列图像被称为帧,帧是以固定的时间间隔从视频中获取的。获取(播放)帧的速度称为帧速率,其单位通常使用“帧/秒”表示

    2024年02月12日
    浏览(30)
  • Opencv VideoCapture File, Web Camera, RTSP stream

    Video capture in OpenCV is a really easy task, but for a little bit experienced user. What is the problem? The problem is the installation of Opencv without recommended dependencies. Just install all basic libs that are recommended on the website. You need to download and build my own in the case of Debian Jessie or some version of Ubuntu. Just download, and

    2024年02月19日
    浏览(26)
  • opencv python 相机启动慢问题 VideoCapture 感觉c++同理

    着急看去下面看结果 首先先说一下总共我自己的环境加上我找朋友帮忙测试的环境 系统 win10 win11 都有 环境包含 python310 ue整套c++开发环境 前端环境 后端环境 摄像头牌子 包含 笔记本自带 雷蛇灵刃15---小米3050ti的游戏本---mac pro m1pro usb独立摄像头,为了避免型号误差,直接截

    2024年02月07日
    浏览(34)
  • OpenCV读取视频失败<无可用信息,未为 opencv_world453.dll 加载任何符号> cv::VideoCapture

    OpenCV读取视频失败<无可用信息,未为 opencv_world453.dll 加载任何符号> cv::VideoCapture 出现这种情况基本是因为: VideoCapture 读取视频路径错误。 比如:在这里我电脑不知道为什么默认摄像头是1不是0,所以视频读取错误,我改为 VideoCapture cap(1)就对了。 同理,如果调用的不是

    2024年01月23日
    浏览(32)
  • python cv2导入问题解决过程

    问题描述:在pycharm中利用库安装工具无法导入opencv-python 解决: 1、opencv-python的下载地址 Links for opencv-python (tsinghua.edu.cn) 注意python版本,cp38是python3.8版本,区分win32和win64 2、下载之后,找到python库的电脑位置,将上述安装文件复制在python库中(Libsite-packages) 3、打开pycha

    2024年02月04日
    浏览(30)
  • 【MediaFoundation】OpenCV VideoCapture 读取音频源码

    在windows7 以及OpenCV4 过后可以使用 CAP_MSMF 读取音频,但是OpenCV没有播放音频的API。代码示例如下。 本文解析OpenCV CAP_MSMF 进行文件、设备的 音频读取,学习MediaFoundation 的使用。 配置音频流 configureAudioOutput 初始化流 initStream OpenCV捕获设备数据,采用异步模式,需要自定义一个

    2024年02月02日
    浏览(31)
  • 解决python3安装完OpenCV后没有cv2.imshow、cv2.imread等函数的问题

    发现cv2中没有函数可用,此时打开cv2所在的文件夹, 找到 cv2.pyd 文件,复制到所用python环境中的site-packages文件夹中 关闭项目工程文件重新打开,就可以调用cv2中的函数了。

    2024年02月03日
    浏览(59)
  • 玩转rk3588(六):rk3588使用ffmpeg实现硬件解码,解决opencv中VideoCapture获取网络摄像头视频时,一直在open时返回false的问题(一)

    目录 0、前言 1、开发环境 2、安装rkmpp 3、安装x264 4、安装libdrm 5、安装ffmpeg 6、相关报错 1)libdrm编译过程中报错

    2024年02月03日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包