关于使用qt-mingw4.8-opencv3.0读取rtmp协议视频流问题集锦

本文汇总了在使用Qt Mingw4.8和OpenCV3.0进行RTMP视频流处理时遇到的问题及其解决方案,包括cmake编译OpenCV时的-lrun...chk not found错误,Qt调用OpenCV VideoCapture库的异常,qt工程配置,以及无法读取视频流的可能原因和解决方法。确保Qt环境与OpenCV版本兼容,并正确设置环境变量,以避免动态链接文件问题。

1. 使用cmake编译opencv3.0报错-lrun...chk not found

原因:opencv对于mingw编译器支持不完整

方法:在cmake编译configure时在选项框中禁用with_ipp选项,重新生成Makefile文件,重新编译即可

2. qt调用opencv的VideoCapure库无法识别string类型的字符串报错unreference to之类的错误

原因:环境变量混乱,opencv库出现调用混乱

方法:重新编译安装opencv即可,注意设置系统环境变量为编译安装的目录里的bin目录

3. qt工程文件.pro文件设置,头文件设置

 

 

4. qt编译运行代码时,无法读取视频流和本地视频文件,但可以读取摄像头

原因:具体原因不太清除,可能是由于无法调用ffmpeg模块用于视频解码,导致VideoCapture无法读取

方法:把ffmpeg动态链接文件直接放到编译目录里的可执行文件的同级目录即可,注意ffmpeg动态链接文件必须是

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值