0

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

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

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

当程序到达这一行时:

img=cvLoadImage(argv[1]);

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

我也试过:

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

但是还是不行。。

非常感谢您的帮助。陈。

4

3 回答 3

0

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

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

img = cvLoadImage("lena.jpg");

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

于 2012-08-14T19:24:35.943 回答
0

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

于 2009-07-22T03:43:46.063 回答
0

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

于 2013-08-22T16:41:01.027 回答