opencv读取视频和摄像头常见问题

博主最近刚学opencv,在读取视频时总是报错或者是EXE运行一闪而过,经检查发现问题所在,现总结一下opencv读取视频和摄像头常见问题及解决。


1. 视频文件路径错误 ,正确的如下:

CvCapture* capture = cvCreateFileCapture("D:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\workspace\\example2_2\\example2_2\\example.mp4");

注意:路径分隔是双'\\'


2. 没有安装解码器

如果电脑上没安装解码器,也会运行不成功,方法是上网下载一个安装即可,如常用的有Xvid。


3.如果使用的是 Opencv2.0或更高版本,那么,能否正确加载 opencv_ffmpeg210.dll 


4.尽管是 AVI文件,但也可能使用了某种 codec,例如 :MJPEG Decompressor。 需要把它转换 OpenCV支持的 AVI文件 . OpenCV支持的AVI。例如使用狸窝全能视频转换器,在《预置方案》处,选择 AVI-Audio_Video Interleaved(*.avi)。或者使用格式工厂也可以。 


5.读摄像头数据,需要安装与摄像头相应的驱动程序


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值