0

我(Win 7)遵循替代方法,让 OpenCV 2.2为 opencv 2.4.4 配置代码块

我安装了 opencv 并使用 cmake 为我的笔记本电脑构建了它。然而,经过许多天和许多尝试,我没有成功。c:/opencv我将opencv 2.4.4 解压缩build到我定义为bin. Bur,我似乎没有找到库,并且有多个 include 和 opencv2 文件夹。这非常令人困惑。是我的c:/opencv/bin文件夹的文件树。对不起,如果这信息太多。另外,我的 lib 文件.dll.a不仅有扩展名.dll

当我使用 opencv 运行示例代码时,它显示找不到 opencv 的错误。

请帮助我正确进行配置。您可以发布您在 opencv 文件夹中的文件列表吗?这有助于我了解我的期望。

如果您愿意,可以使用以下命令。DIR "你的 OpenCV 目录" /B /S > "OutputFileDir\MyOpenCVTree.txt"

4

1 回答 1

0

最后,在Neol的帮助下,我做到了。我完全按照他的帖子here

我错误地认为vc10(或vc9,vc11)只有在我们需要使用visual C++时才能使用。(请原谅我缺乏知识)。

然后我添加了 dll 文件,如下图所示。 在此处输入图像描述

至少以下用于 opencv 的“Hello World 程序”有效。(当然你需要更改图片路径或将图片放入保存cpp代码的文件夹中

#include <highgui.h>

int main()
{
        IplImage* img = cvLoadImage("android.jpg");
        cvNamedWindow("Android", CV_WINDOW_AUTOSIZE);
        cvShowImage("Android", img);
        cvWaitKey(0);
        cvReleaseImage(&img);
        cvDestroyWindow("Android");

}
于 2013-04-04T15:39:18.397 回答