win7 VS2012+openCV-2.4.11 配置

时间:2023-03-08 19:19:23

1、下载

http://opencv.org/downloads.html

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

2、安装

win7 VS2012+openCV-2.4.11 配置

3、环境变量配置

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

新建

变量名   opencv

变量值   D:\openCV-2.4.11\opencv\build\x86\vc11\bin

win7 VS2012+openCV-2.4.11 配置

编辑

变量名   path

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

win7 VS2012+openCV-2.4.11 配置

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

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

win7 VS2012+openCV-2.4.11 配置

win7 VS2012+openCV-2.4.11 配置

win7 VS2012+openCV-2.4.11 配置

win7 VS2012+openCV-2.4.11 配置

win7 VS2012+openCV-2.4.11 配置

粘贴代码

 #include <iostream>
#include <string>
using namespace cv;
using namespace std;
int main()
{
Mat img = imread("pp.jpg");
if(img.empty())
{
cout<<"error";
return -;
}
imshow("xx的靓照",img);
waitKey(); return ;
}

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

5、VS2012依赖配置

项目->属性->VC++目录
包含目录 D:\openCV-2.4.11\opencv\build\include
库目录 D:\openCV-2.4.11\opencv\build\x86\vc11\lib

win7 VS2012+openCV-2.4.11 配置

->链接器->输入->附加依赖项
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

win7 VS2012+openCV-2.4.11 配置

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

6、运行

win7 VS2012+openCV-2.4.11 配置

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