我正在拼命尝试在Python中加载OpenCV中的视频文件(在OSX Lion上) 使用以下代码:
> import cv
> capture = cv.CaptureFromFile("in.avi")
但是,我只收到以下警告:
> WARNING: Couldn't read movie file in.avi
没有解释问题是什么(它找不到文件,错误的编解码器等)。就谷歌而言,我是宇宙中唯一一个在OpenCV中得到这个确切消息的人。
我已阅读'编解码器兼容性文档'here,并确保使用 mencode 将视频转换为正确的编解码器,但它仍无效。
关于我做错了什么的想法?
答案 0 :(得分:10)
答案:请参阅我的评论 - 错误的路径。
答案 1 :(得分:0)
或者,支持主文件夹并使用
将相对路径替换为绝对路径#import os
...
path = os.path.abspath(os.path.expanduser(path))