OpenCV无法打开Windows 8.1视频

时间:2014-09-17 15:43:37

标签: java eclipse opencv video-capture

我正在使用OpenCV和Java 我打算打开视频捕获对象并从视频中读取帧。

然而,代码

VideoCapture camera = new VideoCapture("C:\\myvideo.mp4");

        if (!camera.isOpened())
            System.out.println("Cannot open file");

不断失败。 完全相同的代码在我原来的Windows 7系统上运行得非常好。

我保证OpenCV和Eclipse配置正确,与其他Windows7系统完全相同。媒体播放器正确播放视频。

什么可能导致VideoCapture永远不会打开?

1 个答案:

答案 0 :(得分:1)

原来是windows路径问题 PATH环境变量必须设置为,例如" C:\ opencv \ build \ x86 \ vc12 \ bin"。
bin文件夹包含一些负责解码视频的文件 显然这是唯一的解决方案,使用eclipse构建路径无效。