笔记一 VS2010+opencv 2.4.9环境搭建

来源:互联网 发布:一切用数据说话 编辑:程序博客网 时间:2024/05/19 16:35

最近由于工作关系,又要重新学习opencv了,以前读研的时候玩了玩1.0,不过也忘得干净了,所以准备照着浅墨大哥的学习笔记做一遍。

首先是搭建环境,我这里用的是VS2010和opencv2.4.9


去opencv官网下载2.4.9安装介质,现在已经出到3.1版本了,

http://opencv.org/downloads.html


1.下载完成后,直接双击运行,也就是解压的过程,输入要解压的目录

2.配置环境变量

    计算机--属性--高级系统设置--环境变量--系统变量


找到Path变量,编辑,然后添加D:\opencv\build\x86\vc10\bin,这个路径要看具体安装opencv的路径

PS:这里不用添加X64的路径,因为不管你的操作系统是多少位的,编译环境还是32位的,所以添加X86的路径就可以了


3配置工程包含目录

新建一个WIN32的控制台应用程序,视图--属性管理器


双击Debug|Win32->Microsoft.Cpp.Win32.userDirectories


点击VC++目录,进入到包含目录


添加下面三个目录就可以了(具体路径还是要看自己安装的路径了)

D:\opencv\build\include

D:\opencv\build\include\opencv

D:\opencv\build\include\opencv2 


4 配置工程库目录

在步骤3中同样的界面中点击库目录


添加D:\opencv\build\x86\vc10\lib(具体也是看安装的路径)


5添加链接库

还是和步骤3和步骤4同一个界面,点击链接器--输入


添加如下lib包

opencv_ml249d.lib
opencv_calib3d249d.lib
opencv_contrib249d.lib
opencv_core249d.lib
opencv_features2d249d.lib
opencv_flann249d.lib
opencv_gpu249d.lib
opencv_highgui249d.lib
opencv_imgproc249d.lib
opencv_legacy249d.lib
opencv_objdetect249d.lib
opencv_ts249d.lib
opencv_video249d.lib
opencv_nonfree249d.lib
opencv_ocl249d.lib
opencv_photo249d.lib
opencv_stitching249d.lib
opencv_superres249d.lib
opencv_videostab249d.lib


opencv_objdetect249.lib
opencv_ts249.lib
opencv_video249.lib
opencv_nonfree249.lib
opencv_ocl249.lib
opencv_photo249.lib
opencv_stitching249.lib
opencv_superres249.lib
opencv_videostab249.lib
opencv_calib3d249.lib
opencv_contrib249.lib
opencv_core249.lib
opencv_features2d249.lib
opencv_flann249.lib
opencv_gpu249.lib
opencv_highgui249.lib
opencv_imgproc249.lib
opencv_legacy249.lib
opencv_ml249.lib


到这里就配置完成了,下面测试一把

简单的读入并显示图像程序

#include "stdafx.h"


using namespace cv;


int _tmain(int argc, _TCHAR* argv[])
{
// 读入一张图片(游戏原画)  
    Mat img=imread("lena.jpg");  
    // 创建一个名为 "游戏原画"窗口  
    namedWindow("window");  
    // 在窗口中显示游戏原画  
    imshow("window",img);  
    // 等待6000 ms后窗口自动关闭  
    waitKey(6000);  
return 0;
}

OK   成功显示图片,配置成功。


0 0