步骤1:下载opencv2.4.2.exe.
步骤2:双击exe解压到自己想安装的目录,我这来是解压完后的目录为:
F:\OpenCV-2.4.2
步骤3:配置环境变量,在系统环境变量和用户环境变量下均配置下面2个环境变量(没有测试过是否2个地方都需要配置)
变量名:变量值:
PATH:F:\OpenCV-2.4.2\build\x86\vc10\bin
TBB:F:\OpenCV-2.4.2build\common\tbb\ia32\vc10
步骤4:新建一个VS控制台项目,主函数代码改为如下:
[cpp]viewplaincopyprint?
//Oencv_test.cpp:定义控制台应用程序的入口点。
//
#include"stdafx.h"
#include
#include
#pragmacomment(lib,"opencv_core242d.lib")
#pragmacomment(lib,"opencv_highgui242d.lib")
usingnamespacecv;
int_tmain(intargc,_TCHARargv[])
{
namedWindow("show_image",WINDOW_AUTOSIZE);
Matsrc=imread("opencv.png");
while(1)
{
imshow("show_image",src);
charc=waitKey(0);
if(27=='''')
return0;
}
return0;
}
//Oencv_test.cpp:定义控制台应用程序的入口点。
//
#include"stdafx.h"
#include
#include
#pragmacomment(lib,"opencv_core242d.lib")
#pragmacomment(lib,"opencv_highgui242d.lib")
usingnamespacecv;
int_tmain(intargc,_TCHARargv[])
{
namedWindow("show_image",WINDOW_AUTOSIZE);
Matsrc=imread("opencv.png");
while(1)
{
imshow("show_image",src);
charc=waitKey(0);
if(27=='''')
return0;
}
return0;
}
步骤5:打开VS菜单栏—>视图—>属性管理器,使属性管理器一栏显示出来(因为vs2010不像vs2008,在VS菜单栏—>工具—>选项—>项目解决方案—>VC++目录下可以
一次性增加库目录,所以要对一个工程增加过一次库目录后对以后的工程无需再增添则需采用这种方法)。
步骤6:双击属性管理器中的Debug|Win32下的Microsoft.Cpp.Win32.user,弹出窗口如下图所示:
步骤7:在属性页—>通用属性—>VC++目录—>包含目录下加入:
F:\OpenCV-2.4.2\build\include;
F:\OpenCV-2.4.2\build\include\opencv;
F:\OpenCV-2.4.2\build\include\opencv2;
步骤8:在属性页—>通用属性—>VC++目录—>库目录下加入:
F:\OpenCV-2.4.2\build\x86\vc10\lib;
步骤9:编译程序(先需在工程目录下放一张图片,名字和代码中的图片名一致即可,我这里用的是自己截取的一张图片,名字为opencv.png),运行程序显示结果如下:
@提示@:1.如果编译出错,重启下电脑,因为有时候环境变量配置完后需重启电脑。
2.如果出现没有找到tbb_debug.dll错误提示。即如下图所示:
则将这个目录
F:\OpenCV-2.4.2\build\common\tbb\ia32\vc10下的tbb_debug.dll拷贝到F:\OpenCV-2.4.2\build\x86\vc10\bin目录下即可。
视图-属性管理器-通用属性-VC++目录-可执行文件目录:
D:\ProgramFiles\opencv\build\x86\vc10\bin
包含目录:
D:\ProgramFiles\opencv\build\include
D:\ProgramFiles\opencv\build\include\opencv
D:\ProgramFiles\opencv\build\include\opencv2
库目录:
D:\ProgramFiles\opencv\build\x86\vc10\lib\
链接器-输入-附加依赖项:
opencv_imgproc242.lib
opencv_legacy242.lib
opencv_ml242.lib
opencv_video242.lib
opencv_highgui242.lib
opencv_core242.lib
|
|