Opencv 打开视频URL 失败的问题坑

在Ubuntu 14.04上,使用OpenCV尝试打开RTSP视频流时遇到困难。经过编译OpenCV源码并添加-Dwith-ffmpeg选项,解决了无法打开视频URL的问题。本文记录了这个过程,包括编译OpenCV的步骤和测试代码,旨在帮助遇到相同问题的开发者。
摘要由CSDN通过智能技术生成

今天使用用Opencv 打开rtsp 地址,想着既然支持,就是编译一下,网上copy一段代码,然后跑一下就可以验证了。结果却让我搞了几个小时,记录一下,也让以后遇到的人可以少走弯路。

    我的开发平台ubuntu 14.04,下面写一下我的总结:

    第一步,下载源码&编译,可以选择全部编译或者精简编译,这里提供下我用的脚本(也是网上看的,这里拿来用一下)

    参考链接:点击打开链接

    基本上是:

            cd opencv   #进入根目录

            mkdir build  #创建编译输出目录

            cd build && cmake .. #进入build 目录,并且编译,这一步是精简选项的配置,大家可以网上找到比较全的资料参考。

        注意:如果需要使用音视频处理,Opencv也没有造轮子,而是直接使用了ffmpeg, 我的场景是打开视频url ,所以必须在编译时配置加上-with-ffmpeg,我这里只是强调该选项,其他选项没有列出。

    cd build && cmake .. -Dwith-ffmpeg=on ...

   然后,就是写一段测试程序,编译,验证。

  代码如下:

    

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值