OpenCV 2.4.9 +VS2013 开发环境配置
1、安装opencv2.4.9,解压,请务必记住自己解压的路径。宜家以我自己的路径为例D:\Program Files

3、新建visual C项目新建visual C++项目,如下图所示,项目选项注意:如下图。

4、工程目录的配置(Debug)找到属性管理器,如果找不到,请安装下图方法找到。仇荸驼惦双击Debug|Win32打开如下窗口,设置如下:(下图红框项为设置项)1、包含目录:(VC++目录)D:\Program Files\opencv\build\includeD:\Program Files\opencv\build\include\opencvD:\Program Files\opencv\build\include\opencv22、库目录:(VC++目录)D:\Program Files\opencv\build\x86\vc12\lib3、连接器->输入->附加依赖项:opencv_ml249d.libopencv_calib3d249d.libopencv_contrib249d.libopencv_core249d.libopencv_features2d249d.libopencv_flann249d.libopencv_gpu249d.libopencv_highgui249d.libopencv_imgproc249d.libopencv_legacy249d.libopencv_objdetect249d.libopencv_ts249d.libopencv_video249d.libopencv_nonfree249d.libopencv_ocl249d.libopencv_photo249d.libopencv_stitching249d.libopencv_superres249d.libopencv_videostab249d.lib其实以上都是D:\Program Files\opencv\build\x86\vc12\lib下所有的lib文件,你会发现,有的后面带上d,有的没有d,这是因为Debug的就有d,Release则没有d。


5、工程目录的配置(Release)其他与Debug一样,只是连接器->输入->附加依赖项不一样,设就女蒿鸳置如下:opencv_objdetect249.libopencv_ts249.libopencv_video249.libopencv_nonfree249.libopencv_ocl249.libopencv_photo249.libopencv_stitching249.libopencv_superres249.libopencv_videostab249.libopencv_calib3d249.libopencv_contrib249.libopencv_core249.libopencv_features2d249.libopencv_flann249.libopencv_gpu249.libopencv_highgui249.libopencv_imgproc249.libopencv_legacy249.libopencv_ml249.lib
6、最终的测试1、新建一个cpp文件,如下图:在cpp文件上输入以下代码:#include <cv.h>#include <highgui.h>using namespace std;int main(){ IplImage * test; test = cvLoadImage("D:\\Sample_8.bmp");//图片路径 cvNamedWindow("test_demo", 1); cvShowImage("test_demo", test); cvWaitKey(0); cvDestroyWindow("test_demo"); cvReleaseImage(&test); return 0;}
