簡體   English   中英

Eclipse 和 OpenCV 上 Ubuntu

[英]Eclipse and OpenCV on Ubuntu

我已經安裝了 Eclipse+CDT 和 OpenCV:

$ sudo apt-get install libcv1 libcv-dev libcvaux1 libcvaux-dev \
libhighgui1 libhighgui-dev \
opencv-doc \
python-opencv

之后我打開了 Eclipse 並創建了一個新的 c/c++ 項目。 所以我輸入了這段代碼:

#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <cv.h>
#include <highgui.h>

int main(int argc, char *argv[])
{
  IplImage* img = 0;

  img=cvLoadImage("C:/.../Pictures/immagine.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

  system("PAUSE");
  return 0;
}

問題是我返回了這些錯誤:

Unresolved inclusion: <cv.h>
Unresolved inclusion: <highgui.h>

但是在我的 eclipse 工作區項目中,我在 /usr/include 下有這些庫...

可能有什么問題? 謝謝。

打開終端並執行:

pkg-config --cflags opencv

在我的系統上它返回:

-I/usr/local/include/opencv -I/usr/local/include

這些是您必須在 Eclipse 上添加的目錄才能編譯您的應用程序。

或者,您可以嘗試將您的包含替換為:

#include <opencv/cv.h>
#include <opencv/highgui.h>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM