一、安装好VS2010,网上下载opencv2.4.3;
二、设置用户环境变量:计算机>属性>高级系统设置>环境变量>系统变量,变量名:Path,变量值:;D:\opencv\build\x86\vc10\bin(我的电脑是32位, vs2010版本,opencv安装到D盘下)
三、再VS中设置编译路径:(此方法可以解决一次配置后,之后新建任何项目都不需要再配置了)
打开VS2010,新建一个项目,视图--属性管理器--项目名称(如test)--Debug|win32--右键Microsoft.Cpp.Win32.user,打开Microsoft.Cpp.Win32.user属性页。
通用属性--VC++目录--包含目录:添加:D:\opencv\build\include;D:\opencv\build\include\opencv;D:\opencv\build\include\opencv2
通用属性--VC++目录--库目录:添加:D:\opencv\build\x86\vc10\lib;D:\opencv\build\x86\vc10\staticlib
opencv_calib3d243d.lib
opencv_core243d.lib
opencv_imgproc243d.lib
opencv_highgui243d.lib
opencv_ml243d.lib
opencv_video243d.lib
opencv_features2d243d.lib
opencv_calib3d243d.lib
opencv_objdetect243d.lib
opencv_contrib243d.lib
opencv_legacy243d.lib
opencv_flann243d.lib
opencv_gpu243d.lib
opencv_haartraining_engined.lib
opencv_nonfree243d.lib
opencv_photo243d.lib
opencv_stitching243d.lib
opencv_ts243d.lib
opencv_videostab243d.lib
opencv_calib3d243.lib
opencv_core243.lib
opencv_imgproc243.lib
opencv_highgui243.lib
opencv_ml243.lib
opencv_video243.lib
opencv_features2d243.lib
opencv_calib3d243.lib
opencv_objdetect243.lib
opencv_contrib243.lib
opencv_legacy243.lib
opencv_flann243.lib
opencv_gpu243.lib
opencv_haartraining_engined.lib
opencv_nonfree243.lib
opencv_photo243.lib
opencv_stitching243.lib
opencv_ts243.lib
opencv_videostab243.lib
至此VS2010中opencv配置完毕。
四、测试
输入代码:
#include "stdafx.h"
#include <highgui.h>
using namespace std;
using namespace cv;
int main(int argc, char** argv)
{
IplImage* img=cvLoadImage("D:\\0.jpg");
cvNamedWindow("Example",CV_WINDOW_AUTOSIZE);
cvShowImage("Example",img);
cvWaitKey(0);
cvReleaseImage(&img);
cvDestroyWindow("Example");
return 0;
}
图像显示成功,则表示环境配置成功。