使用Python在OpenCV中加载视频

时间:2012-02-22 14:11:39

标签: python opencv computer-vision

我正在拼命尝试在Python中加载OpenCV中的视频文件(在OSX Lion上)  使用以下代码:

> import cv
> capture = cv.CaptureFromFile("in.avi")

但是,我只收到以下警告:

> WARNING: Couldn't read movie file in.avi

没有解释问题是什么(它找不到文件,错误的编解码器等)。就谷歌而言,我是宇宙中唯一一个在OpenCV中得到这个确切消息的人。

我已阅读'编解码器兼容性文档'here,并确保使用 mencode 将视频转换为正确的编解码器,但它仍无效。

关于我做错了什么的想法?

2 个答案:

答案 0 :(得分:10)

答案:请参阅我的评论 - 错误的路径。

答案 1 :(得分:0)

或者,支持主文件夹并使用

将相对路径替换为绝对路径
#import os
...
path = os.path.abspath(os.path.expanduser(path))