【发布时间】:2011-12-20 15:50:50
【问题描述】:
我一整天都在尝试这个,我设法让它在 openCV 上工作但不是,现在我可以使用(例如 cout
//
// 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++ 链接器中的库。还会检查环境变量。
我还能检查什么?我已经遵循了许多关于此的教程,但仍然在编译时遇到错误。
谢谢。
更新:
问题在于,虽然这些库链接到项目,但没有链接到 src.cpp。现在他们是,我可以编译。现在的问题是我构建了程序,但我没有得到任何图像。
【问题讨论】:
-
懒惰的回答:下载 Visual Studio Express 的免费副本并按照本教程进行操作:stackoverflow.com/questions/7011238/…
-
发布一些包含目录、库目录和库链接名称的 C++ 构建设置的屏幕截图。