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”
答案 0 :(得分: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");
}