Opencv1.0视频处理与解码器

Opencv1.0播放视频需要安装解码器这是众所周知的,但是最好只装一个解码器,推荐ffshow。下面说一下我遇到的问题。

第一天,程序完美运行。

第二天,卸载了一款视频转换软件,没有更改代码或者运行程序。

第三天,运行程序,发现对图像的处理与之前不同,我就疑惑了,我什么都没做怎么就这样了!!!!!!!辗转反侧

第四天,找一台没有安装Opencv的电脑运行程序,没有解码器,装了ffshow,程序完美运行!

所以我得出结论:当你没有改动代码及项目,那就是外部文件的问题,外部文件只有视频和解码器,视频没有改动,就是解码器出现问题。

回到自己电脑,卸载ffshow,卸载暴风影音,卸载各种视频转换软件(其中包含ffshow和xvid),然后还能播放视频,我就以ffshow和xvid为关键字全盘搜索,发现了xvid的影踪,删掉!运行程序视频返回空,安装ffshow,程序完美运行。

综上所述:

1.解码器似乎是互相牵制的关系,卸载了含有一种解码器的软件,则另一种解码器起作用。

2.不同的解码器对同一视频的处理效果不同。

3.尽量使用新版本的Opencv,似乎现在的版本自带解码器,就不会出现这样的错误。

写代码需要思考,全方位,需要一位大神愿意和你讨论的大神。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值