使用Visual Studio 2015运行时,OpenCV无法打开视频文件

时间:2016-05-06 15:31:14

标签: c++ opencv visual-studio-2015

我想用

在我的OpenCV C ++应用程序中打开一个视频文件

cap.open("../../data/Example.MP4");

但不知何故,当我在Visual Studio 2015中运行该应用程序时(我已经尝试了Debug& Release模式),它无法找到该文件。

令人惊讶的是,如果我通过在Windows资源管理器中双击.exe来运行应用程序,一切正常,视频文件将根据需要打开。

有人知道为什么Visual Studio找不到该文件吗?

非常感谢!

1 个答案:

答案 0 :(得分:1)

问题与Visual Studio上Project的工作目录有关。从内部来看,它没有找到文件...

转到项目属性,调试。默认情况下,您将看到工作目录是您的项目目录。将其更改为 $(OutDir),您的路径应该是固定的。