【问题标题】:OpenCV cannot open video Windows 8.1OpenCV 无法打开视频 Windows 8.1
【发布时间】:2014-11-11 17:57:07
【问题描述】:

我正在使用带有 Java 的 OpenCV。
我打算打开一个视频捕获对象并从视频中读取帧。

但是,代码

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

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

总是失败。 完全相同的代码在我的旧 Windows 7 系统上运行良好。

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

什么可能导致 VideoCapture 永远无法打开?

【问题讨论】:

  • 有趣,这里可能存在错误。如果您没有得到任何可以解决问题的响应,请尝试在 opencv 开发区创建问题。

标签: java eclipse opencv video-capture


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2015-09-11
    • 2013-05-06
    • 2021-03-22
    • 2017-10-19
    • 2015-12-29
    • 1970-01-01
    • 1970-01-01
    • 2016-10-03
    • 2012-04-30
    相关资源
    最近更新 更多