Opencv2.4.12安装和VS2013+Opencv2.4.12开发环境配置

来源:互联网 发布:ftp客户端软件下载 编辑:程序博客网 时间:2024/05/17 01:29

一、安装opencv

(1)首先安装OpenCV,把解压好的目录放到一个目录下,比如我放在了C:\OpenCV\下,也可以直接放在根目录下; 
(2)配置系统的环境变量:

  1. 添加用户变量opencv,目录即你的目录下的build的x64或x86下vc12(VS2013用的是vc12,VS2012用的是vc11)中的bin目录,比如我的是C:\OpenCV\opencv\build\x64\vc12\bin;C:\OpenCV\opencv\build\x86\vc12\bin; 
    添加这两个的作用是编程序时可能会选择在Win32平台下运行,也可能会选择在x64下运行,添加两个以后切换平台无压力;
  2. 在系统变量Path中添加一行,%opencv% 
    如下图所示: 
    用户变量opencv

系统变量Path

二、VS2013+Opencv2.4.12开发环境配置

1、首先创建一个VS工程,选择Win32 ConsoleApplication,然后建立一个Empty Project,如图所示:

这里写图片描述

这里写图片描述 
创建好工程后,在工程文件夹下右击选择Add——》New Item——》选择新建一个cpp文件

2、opencv开发环境的配置很简单,主要分为3步: 
1. 右击工程名选择Properties,选择VC++ Directories,在打开的面板中的Include Directories中添加%opencv%\build\include\; %opencv%\build\include\opencv\; %opencv%\build\include\opencv2\ 
(更正:2016-10-7) 
2. 还是在上面的面板中,选择Library Directories中添加%opencv%\build\x64\vc12\lib; %opencv%\build\x86\vc12\lib。(这里%opencv%表示opencv所在的路径,比如我的就是C:\OpenCV\opencv\,这里添加x64和x86原因与上面的相同) 
3. 在Linkers中选择Input,在Additional Dependencies中添加如下lib: 
opencv_calib3d2412d.lib 
opencv_contrib2412d.lib 
opencv_core2412d.lib 
opencv_features2d2412d.lib 
opencv_flann2412d.lib 
opencv_gpu2412d.lib 
opencv_highgui2412d.lib 
opencv_imgproc2412d.lib 
opencv_legacy2412d.lib 
opencv_ml2412d.lib 
opencv_nonfree2412d.lib 
opencv_objdetect2412d.lib 
opencv_ocl2412d.lib 
opencv_photo2412d.lib 
opencv_stitching2412d.lib 
opencv_superres2412d.lib 
opencv_ts2412d.lib 
opencv_video2412d.lib 
opencv_videostab2412d.lib 
反正就一股脑全加进来,有备无患,这里的每个文件名中d的意思是debug,也就是在debug模式下用的,如果要在release模式下用,直接把名字中的d去掉,2412很明显是版本号,可以根据自己的版本号修改(PS:opencv3中只用添加opencv_ts300d.lib和opencv_world300d.lib很简便,但是总觉得opencv3还没有成熟,我选择用2)

三、test

说了这么多,试一下能不能跑吧,复制如下代码到刚刚生成的cpp文件中,如果能跑就可以啦。

#include <opencv2\highgui\highgui.hpp>using namespace cv;int main(){    Mat image = imread("E:\\3dtest\\test2\\1.jpg");//读取图像,注意自己修改路径    imshow("test", image);//显示图像    cvWaitKey(0);    return 0;}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

运行结果: 
这里写图片描述

原创粉丝点击