Python+opencv 无法正确读取视频文件(已解决)
来源:互联网 发布:2016网络对战射击游戏 编辑:程序博客网 时间:2024/06/17 21:27
今天使用python+opencv进行视频的相关操作,出现能正常读取摄像头但是不能正确读取视频文件,经查阅相关资料,最终得以解决。
这个问题很普遍,官方教程的程序下面都提示说请确认ffmpeg或者gstreamer已经正确安装。
解决方式1、找到opencv安装路径下的/sources/3rdparty/ffmpeg文件夹,将文件夹下的opencv_ffmpeg.dll(如果你的系统是32位的)或者opencv_ffmpeg_64.dll(如果你的系统是64位的)复制到python的安装路径下,比如D:\python2.7下,并将文件重命名为opencv_ffmpeg2411.dll(2411是opencv版本号,改成你的对应版本)或者opencv_ffmpeg2411_64.dll(同样2411是opencv版本号)
更详细的设置可参考:http://blog.csdn.net/heyijia0327
注意:如果这样修改后还是无法正常打开视频文件,请查看文件路径中是否使用了“\”,将“\”全部转换成“/”即可,本人弄了大半天,最后发现是这的问题,我对自己也是无语了。在python中使用路径时,最好全用“/”, "\"经常回报错。
2,虽然你的视频文件是.AVI格式,但可能其编码方式opencv无法打开,可以使用VirtualDub1.9.4这个软件转换格式
file->open video file
Video->Filters->Add->convert format->4:2:0 planar YCbCr(YV12)或者32-bit RGB
详情可参考:http://blog.sina.com.cn/s/blog_5728fc490100qq6v.html
- Python+opencv 无法正确读取视频文件(已解决)
- linux下opencv无法正确读取avi视频文件
- Python+OpenCV3 视频文件无法读取
- linux 正确安装opencv解决无法读取视频的问题
- centos下opencv无法读取视频文件
- 如何解决opencv读取avi视频文件一闪而过
- 如何解决opencv读取avi视频文件一闪而过
- 如何解决opencv读取avi视频文件一闪而过
- python opencv 读取本地视频文件 修改 ffmpeg
- python opencv 读取视频文件并显示
- python opencv 读取视频文件并保存
- 解决windows+python+opencv无法读取视频的问题
- OpenCV读取视频文件方法
- OpenCV读取视频文件
- 【已解决】.ini文件无法读取信息
- OpenCV学习笔记-读取视频文件
- opencv学习心得四----读取视频文件
- opencv读取图片,视频文件,摄像头
- python *arg **kw
- 在.NET开发中的单元测试工具之(1)——NUnit
- Android 6.0 gradle 打release包 混淆问题
- 软件测试规划-学习拓扑
- hdu 1022 Train Problem I(栈的模拟)
- Python+opencv 无法正确读取视频文件(已解决)
- 笔记十(重要公式阶段总结)
- 01-复杂度1 最大子列和问题
- c++文件結束符
- 自动填充短信验证码(使用ContentObserver)
- SeaJS,require加载Jquery总是为null
- Asia Regional Contest, Tokyo,Problem C Shopping
- linux下rsync的配置以实现文件夹的同步及常见error总结
- 【线性代数公开课MIT Linear Algebra】 第二十一课 特征值与特征向量