gpt4 book ai didi

c++ - Ubuntu 上的 Eclipse 和 OpenCV

转载 作者:IT王子 更新时间:2023-10-29 00:59:09 25 4
gpt4 key购买 nike

我已经安装了 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>

关于c++ - Ubuntu 上的 Eclipse 和 OpenCV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6267418/

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