【问题标题】:nothing happens after building an OpenCV project构建 OpenCV 项目后没有任何反应
【发布时间】:2010-11-09 13:05:15
【问题描述】:

在使用本手册安装和配置 Eclipse 之后,我第一次使用 OpenCV(Windows、Eclipse):

http://tommy.chheng.com/development/windows_development_setup.html

我尝试运行示例,但构建后没有任何反应!

当程序到达这一行时:

img=cvLoadImage(argv[1]);

它只是停止。 我尝试在此命令之前和之后打印到屏幕,但没有任何反应。只有当我注释掉整个代码时它才会打印到屏幕上(太好了,哈?...)

我也试过了:

img=cvLoadImage(argv[1], -1);

但还是不行..

非常感谢您的帮助。 陈。

【问题讨论】:

  • 只是为了确定,您提供的是图像文件作为第一个参数,对吧?
  • 尝试在命令行中使用图像文件的有效路径作为参数运行程序。

标签: eclipse opencv


【解决方案1】:

问题解决了!我刚刚将<opencvDIR>..\opencv\build\x86\mingw\bin添加到系统路径并重新启动我的计算机。

【讨论】:

    【解决方案2】:

    如果您没有在二进制文件中使用命令行参数(当您使用 IDE 编译和运行代码时通常会出现这种情况),请尝试使用图像文件的固定路径并查看它是否有效。

    尝试在与二进制输出相同的文件夹中使用lena.jpg 的以下行

    img = cvLoadImage("lena.jpg");
    

    如果这工作正常,那么您的设置没有问题,并且可以通过在二进制输出中使用正确的命令行参数来修复

    【讨论】:

      【解决方案3】:

      您确定 <...>\OpenCV\bin 已永久添加到系统 PATH 中吗?它需要重新启动 Windows。

      【讨论】:

        猜你喜欢
        • 2015-04-23
        • 2013-02-23
        • 1970-01-01
        • 2019-11-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多