VC++ 2010下安装OpenCV2.4.3,并编写测试程序

来源:互联网 发布:淘宝刷手违法要主意了 编辑:程序博客网 时间:2024/06/07 09:00

OpenCV 2.4.3安装

系统环境:win7 (64位)系统 + x86机器 + vc++2010

安装OpenCV

1、 下载OpenCV从本站下载栏目 http://www.opencv.org.cn/index.php/Download 下载 OpenCV for Windows(也即 OpenCV-2.4.3.exe 文件,及编译好的库文件,头文件等等)。

2、 将 OpenCV-2.4.3.exe 解压并放到某个目录下,例如 D:\Program Files\opencv2.4.3_src 。解压后的目录结构如(图一)所示。


(图一)

环境变量的设置

OpenCV-2.4.3解压就是vc++ 2010可以直接引用的库文件,头文件,动态库等等,需要加入环境变量,如(图二)所示


(图二)

配置OpenCV开发环境

告诉VC去什么地方寻找OpenCV的头文件

1、打开VC++ 2010,创建一个Win32控制台程序OpenCVTest,如(图三)所示


(图三)

2、选择Solution Explorer里的OpenCVTest项目,点击鼠标右键,选择“属性”,如(图四)所示


(图四)

3、选择(图四)属性之后弹出(图五)

1)可执行文件目录添加(图五)


(图五)

2)包含目录添加入(图六)


(图六)

3)库目录添加如(图七)


(图七)

4)链接器添加如(图八)


(图八)

4、平台的选择,如(图九)所示


(图九)

 

测试程序

编译运行下面的例程,需要将lena.jpg文件放在项目目录下。如果想双击运行exe的话,图片放在.exe同一文件夹内;按F5直接运行程序的话,lena.jpg要放在opencvtest\opencvtest里)

/***********************************************************************

 * OpenCV 2.4.3 测试例程

 ***********************************************************************/

#include "stdafx.h" 

#include<opencv2/opencv.hpp> 

using namespace std;

using namespace cv; 

int _tmain(int argc, _TCHAR*argv[])

{

     const char* imagename = "lena.jpg"; 

     //从文件中读入图像

     Mat img = imread(imagename); 

     //如果读入图像失败

     if(img.empty())

     {

         fprintf(stderr, "Can not load image %s\n",imagename);

         return -1;

     } 

     //显示图像

     imshow("image", img); 

     //此函数等待按键,按键盘任意键就返回

     waitKey(); 

     return 0;

} 

 

结果:


原创粉丝点击