VS2010 OpenCV 2.4.6 配置 (Win7 32位)

1、下载安装OpenCV

下载OpenCV-2.4.6.0 (文件大小 291M),下载地址如下,下载完成后解压缩到路径%OpenCV%下,本文%OpenCV%=E:\图像处理与计算机视觉。

http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.6/OpenCV-2.4.6.0.exe/download

  安装到D盘根目录, 则使用如下目录:
  D:\opencv\build\include;        //头文件
  D:\opencv\build\include\opencv;    //头文件
  D:\opencv\build\include\opencv2;    //头文件
  D:\opencv\build\x86\vc10\lib;       //静态库文件
  D:\opencv\build\x86\vc10\staticlib;   //纯静态库文件
  D:\opencv\build\x86\vc10\bin;      //静态库对应的动态链接库文件

2、配置环境变量

配置环境变量,将OpenCV动态链接库所在路径设置到环境变量中。

  bin目录要加在系统的环境变量里面Path里面

通过计算机右键属性->高级系统设置->高级->环境变量->系统变量

新建/编辑(已有) 变量:path   值:E:\图像处理与计算机视觉\opencv\build\x86\vc10\bin。

如图所示:

VS2010 OpenCV 2.4.6 配置  (Win7 32位)

3、VS2010中新建Project

选择Win32 Console Application,OpenCVTest项目,进行测试,如图所示。

VS2010 OpenCV 2.4.6 配置  (Win7 32位)

4、配置OpenCVTest

opencv 2.4.6 版不需  输入---连接器---依赖库  中添加那个Lib文件,如添加在VS2010编译过程中会出错。

设置其项目属性,->Configuration Properties->VC++ Directories

4.1 将其Include Directories新增如下三个OpenCV的头文件路径。

VS2010 OpenCV 2.4.6 配置  (Win7 32位)
[img-opencv_include_path.png]

4.2 将其Library Directories新增如下两个链接库路径。设置如下:静态库不用配置

VS2010 OpenCV 2.4.6 配置  (Win7 32位)

[img-opencv_lib_path]
4.3 配置项目所需要 lib文件。OpenCV2.4.6版本的lib库名称有所改变。不妨看一下最新版本的lib名称如下:
  可以按照OpenCV中文网方法配置全局的lib变量
VS2010 OpenCV 2.4.6 配置  (Win7 32位)

5、添加测试代码

添加测试代码如下:

#include "stdafx.h"
#include <opencv.hpp>
#include <iostream>
#include <string> using namespace cv;
using namespace std; int _tmain(int argc, _TCHAR* argv[])
{ Mat img = imread("OpenCVTest.bmp");
if(img.empty())
{
cout<<"error";
return -1;
}
imshow("测试图片",img);
waitKey(); return 0;
}

输出结果如下:

VS2010 OpenCV 2.4.6 配置  (Win7 32位)

PS:64位系统,将相关路径中的X86改为X64即可。

上一篇:[WinForm]dataGridView导出到EXCEL


下一篇:centos7 memcached+memagent 集群