为opencv设置代码块(我怎么知道我有正确的文件和库?)

时间:2013-04-03 14:09:54

标签: opencv codeblocks

I(Win 7)跟随Alternative method, for OpenCV 2.2配置opencv 2.4.4的代码块

我安装了opencv并使用cmake为我的笔记本电脑构建了它。 然而,经过许多天和许多尝试,我没有成功。 我在c:/opencv中提取了opencv 2.4.4,然后在我定义为build的文件夹中提取了bin。 Bur,我好像没找到库,还有多个include和opencv2文件夹。这非常令人困惑。 Here是我的c:/opencv/bin文件夹的文件树。对不起,如果这是太多的信息。此外,我的lib文件的.dll.a扩展名不只是.dll

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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

然后我添加了dll文件,如帖子和下图所示。 enter image description here

至少以下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");

}