python+opencv cv2.VideoCapture获取视频失败 解决方法

您所在的位置:网站首页 获取视频流失败 python+opencv cv2.VideoCapture获取视频失败 解决方法

python+opencv cv2.VideoCapture获取视频失败 解决方法

2024-07-13 10:02| 来源: 网络整理| 查看: 265

用python调用opencv读取视频的时候失败

cap = cv2.VideoCapture(path) if False == cap.isOpened(): print 'open video failed' else: print 'open video succeeded'

确定了路径和文件都没有问题,cap.isOpened()总是返回false。

原因大概是缺少处理视频文件需要的dll。我的解决方法是把opencv文件夹中的 \3rdparty\ffmpeg里的opecv_ffmpeg.dll文件(e.g我的是D:\opencv\3rdparty\ffmpeg\opecv_ffmpeg.dll)复制到python文件夹目录(e.g我的是D:\python27)下。之后就能正常打开视频文件进行处理了。

我的环境是win7 64bit, python2.7+opencv2.3.1,IDE用eclipse。

更多的讨论和方法可以看这个OpenCV 2.4 VideoCapture not working on Windows



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3