小编LCa*_*ght的帖子

Visual Studio 2013中的环境变量

我正在尝试将我的项目包括在路径中 %OPENCV_246%\..\..\include

这解决了这条道路 F:\dev\opencv_246\build\include

但是,在设置项目包含时,该路径将无法解析,因此包含的标题会中断.

我都试过%OPENCV_246%\..\..\include,并$(OPENCV_246)\..\..\include没有运气.

使用路径直接修复我的包含,但我想有一个更好的方法来管理环境变量的路径.

在截图中我为了清晰起见添加了两者,如果有人能指出我在这里缺少的步骤,我会很感激.

编辑:变量OPENCV_246包含值F:\dev\opencv_246\build\x86\vc11

截图

c++ environment-variables visual-studio visual-c++ visual-studio-2013

11
推荐指数
2
解决办法
2万
查看次数

OpenCV Java将文件绑定VideoCapture以静默方式失败

我正在使用提供的Windows 64bit Java jar的OpenCV 2.4.8.到目前为止,我一直在目前的环境中充分利用OpenCV.

我无法使用VideoCapture该类打开视频文件, 但网络摄像头Feed工作正常.

下面按预期工作,video.isOpened返回true

    VideoCapture video = new VideoCapture();
    boolean result = video.open(0);
Run Code Online (Sandbox Code Playgroud)

video.isOpened返回false时,以下内容失败

    VideoCapture video = new VideoCapture();
    boolean result = video.open("res/hand-test-1.mp4");
Run Code Online (Sandbox Code Playgroud)

两种文件格式似乎都没有区别(这些都是转换的,而不仅仅是希望重命名)

    video.open("res/hand-test-1.mp4");
    video.open("res/hand-test-1.avi");
    video.open("res/hand-test-1.wmv");
Run Code Online (Sandbox Code Playgroud)

位置似乎也不重要.

    video.open("C:/hand-test-1.mp4");
    video.open("C:\\hand-test-1.mp4");
    video.open("hand-test-1.mp4");
Run Code Online (Sandbox Code Playgroud)

垃圾,也没有例外从OpenCV通过Java启动,似乎无声地失败.

    video.open("ashdkfhkajsjdfkhaksdf");
Run Code Online (Sandbox Code Playgroud)

PATH包含随opencv安装提供的ffmpeg目录,

    C:\dev\opencv\sources\3rdparty\ffmpeg
Run Code Online (Sandbox Code Playgroud)

现在我的想法已经用完了,似乎我扔给原生的东西video.open(String)都会返回false.

任何帮助将非常感激

java video opencv ffmpeg

5
推荐指数
1
解决办法
5234
查看次数