在使用本手册安装和配置Eclipse之后,我第一次使用OpenCV(Windows,Eclipse):
http://tommy.chheng.com/development/windows_development_setup.html
我试过运行这个例子,但是在构建之后没有任何反应!
程序到达此行时:
img=cvLoadImage(argv[1]);
它停止了。
我在此命令之前和之后尝试打印到屏幕,但没有任何反应。它只会在我注释掉整个代码时打印到屏幕上(很棒,哈哈?...)
我也尝试过:
img=cvLoadImage(argv[1], -1);
但仍然没有好......
非常感谢你的帮助。 陈。
答案 0 :(得分:0)
您确定< ...> \ OpenCV \ bin已永久添加到系统路径?它需要重新启动窗口。
答案 1 :(得分:0)
如果您没有在二进制文件中使用命令行参数(在使用IDE编译和运行代码时大多是这种情况),请尝试使用图像文件的固定路径,看看它是否有效。
尝试在与二进制输出相同的文件夹中使用lena.jpg
的以下行
img = cvLoadImage("lena.jpg");
如果这样可以正常工作,那么您的设置没有任何问题,可以通过使用二进制输出的正确命令行参数来修复
答案 2 :(得分:0)
问题解决了!我刚刚将<opencvDIR>..\opencv\build\x86\mingw\bin
添加到系统路径并重新启动计算机。