win7 VS2012+openCV-2.4.11 配置

1、下载

http://opencv.org/downloads.html

(根据版本的不同选择,这里选择的是opencv-2.4.11)

2、安装

3、环境变量配置

计算机->属性->高级系统设置,进入系统属性对话框->环境变量

新建

变量名   opencv

变量值   D:openCV-2.4.11opencvuildx86vc11in

编辑

变量名   path

变量值   末尾加上   ;%opencv%;

4、VS2012新建控制台测试工程

文件->新建->项目->Visual C++->Win32 控制台应用程序(输入名称OpenCVTestApp)

粘贴代码

 1 #include <iostream>
 2 #include <string>
 3 using namespace cv;
 4 using namespace std;
 5 int main()
 6 {
 7     Mat img = imread("pp.jpg");
 8     if(img.empty())
 9     {
10         cout<<"error";
11         return -1;
12     }
13     imshow("xx的靓照",img);
14     waitKey();
15 
16     return 0;
17 }

在项目目录F:VSWorkspaceOpenCVTestAppOpenCVTestApp下添加一张jpg图片,并把名字修改成pp.jpg。

5、VS2012依赖配置

项目->属性->VC++目录
包含目录 D:openCV-2.4.11opencvuildinclude
库目录 D:openCV-2.4.11opencvuildx86vc11lib

->链接器->输入->附加依赖项
opencv_core2411d.lib
opencv_imgproc2411d.lib
opencv_highgui2411d.lib
opencv_ml2411d.lib
opencv_video2411d.lib
opencv_features2d2411d.lib
opencv_calib3d2411d.lib
opencv_objdetect2411d.lib
opencv_contrib2411d.lib
opencv_legacy2411d.lib
opencv_flann2411d.lib

以上是针对debug配置添加的库,release版的跟上面的步骤类似,只是需要把附加依赖项后面的d字符去掉。

6、运行

今天又看到一篇很详细的攻略:http://my.phirobot.com/blog/2014-02-opencv_configuration_in_vs.html

原文地址:https://www.cnblogs.com/perfy/p/5464814.html