64bit win7+VS2013+opencv2.4.9配置

来源:互联网 发布:国考上岸经验知乎 编辑:程序博客网 时间:2024/05/16 08:05

1.下载安装

从OpenCV官网(http://opencv.org/downloads.html),下载安装文件,然后双击安装包,类似于解压,跟着步骤,就安装到自己想要安装的位置。

2.环境变量配置

安装完成后,就先设置下系统变量。

1、右键“我的电脑”
2、选择“属性”
3、选择左上角“高级系统设置”
4、在“高级”下面“环境变量”
5、首先在用户变量下,添加一个变量名“opencv249”(名字随意),变量值:上几步安装的路径(我自己的是F:\Program Files (x86)\opencv249\opencv\build),要到build文件夹。
然后还是用户变量里面,添加,在Path中补充变量值:
F:\Program Files (x86)\opencv249\opencv\build\x86\vc12\bin;
F:\Program Files (x86)\opencv249\opencv\build\x64\vc12\bin;

x86是32位,x64是64位,vc11对应VS2012,vc12是对应VS2013。

6、是在下面的系统变量里的Path里补充上面的地址
然后一路确定,好像说要需要重启电脑,不过实际上我好想没有重启还是可以。

3.新建项目并进行项目配置

新建一个项目,我是建了win32控制台应用程序,然后在右边下面点属性管理器:


如果是64bit系统,记着把VS2013调成X64模式。

3.1 配置C++目录

点击属性页,调出项目属性:


点击VC++目录,要配置包含目录,和库目录.

包含目录,我是配置了三个地址:
F:\Program Files (x86)\opencv249\opencv\build\include
F:\Program Files (x86)\opencv249\opencv\build\include\opencv
F:\Program Files (x86)\opencv249\opencv\build\include\opencv2
库目录配置:
32位:F:\Program Files (x86)\opencv249\opencv\build\x86\vc12\lib
64位:F:\Program Files (x86)\opencv249\opencv\build\x64\vc12\lib

3.2 调出链接器,配置附加依赖项

    

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_ml249d.lib
opencv_objdetect249d.lib
opencv_ts249d.lib
opencv_video249d.lib
最后点击确定,确定.....

4.测试代码及显示结果

#include "stdafx.h"#include <opencv2/opencv.hpp>#include <opencv2/highgui/highgui.hpp>int main(){cv::Mat srcImage = cv::imread("1.jpg");imshow("Original Image", srcImage);cv::waitKey(0);return 0;}

0 0
原创粉丝点击