gpt4 book ai didi

eclipse - 使用 Eclipse C++ for Win7 设置 OPENCV2.3.1 的问题

转载 作者:太空宇宙 更新时间:2023-11-03 21:09:39 24 4
gpt4 key购买 nike

我一整天都在尝试这个,我设法让它在 openCV 上工作,但不能,现在我可以使用(例如 cout<<),编译器找不到 OpenCV 库。我正在尝试一个测试程序:

 //
// AR_openCV.cpp
//
// Created on: Dec 20, 2011
// Author: jbarbadillo
///

#include "opencv/cv.h"
#include "opencv/highgui.h"
#include "opencv2/opencv.hpp"
#include "opencv2/core/core.hpp"
#include "iostream"
#include "stdio.h"



using namespace cv;
using namespace std;


int main()
{
cout << "!!!Hello OpenCV!!!" <<endl;

IplImage* img = 0;

img=cvLoadImage("C:/Users/jbarbadillo/Desktop/1.jpg"); // carica l'immagine

cvNamedWindow("mainWin", CV_WINDOW_AUTOSIZE); // crea la finestra

cvShowImage("mainWin", img ); // mostra l'immagine

cvWaitKey(0); // wait for a key

cvReleaseImage(&img ); //rilascia l'immagine

waitKey(0);
return 0;
}

我已经链接了 C++ 编译器中的 OpenCV 和 C++ 链接器中的库。还会检查环境变量。

我还能检查什么?我已经遵循了许多关于此的教程,但仍然遇到编译错误。

谢谢。

更新:

问题是虽然 ww 库链接到项目,但没有链接到 src.cpp。现在他们是,我可以编译。现在的问题是我构建了程序,但没有得到任何图像。

最佳答案

以下是我设置工作 MinGW/Eclipse 项目的方式... enter image description here

请注意 MinGW 如何要求完整的库名称;不像在 Linux 上,你可以只说 opencv_core 等。另外,确保“%OPENCV_INSTALL_DIR%\bin”在路径中,或者将必要的 DLL 复制到与你的可执行文件相同的目录中(例如,lib_opencv231.dll等等...)。

编辑:
试试这段代码看看它是否有效(C++ 界面也好得多:)

#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>

using namespace cv;
using namespace std;

int main(int argc, char** argv)
{
Mat test = imread("C:/Users/jbarbadillo/Desktop/1.jpg");

imshow("test", test);
waitKey();

return 0;
}

希望对您有所帮助。

关于eclipse - 使用 Eclipse C++ for Win7 设置 OPENCV2.3.1 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8578113/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com