OpenCV2.4.9+VS2013配置

出处:http://jingyan.baidu.com/article/75ab0bcbee4b47d6864db2fc.html


opencv2.4.9地址:https://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.9/opencv-2.4.9.exe/download

VS2013网上找……

主要步骤如下:

(1)先解压,要记得放在哪,我存放在D盘中,如下的路径都因人而异。

(2)配置环境变量。

系统变量 Path

       添加D:\opencv\build\x86\vc12\bin

用户变量:

       添加opencv变量

       值D:\opencv\build,

       添加PATH变量(有PATH就不需要添加,但是值需要添加,写在后面就可以啦,以分号隔开)

       值D:\opencv\build\x86\vc12\bin

说明:不管你系统是32位还是64位,路径目录均选择X86,因为编译都是使用32位编译;如果选用X64,则程序运行时候会出错。


(3)新建visual C++ 项目,并选择win32控制台应用程序,选择空项目,取消勾选安全开发生命周期那一项

(4)工程目录的配置(Debug)

    找到属性管理器,如果找不到,请安装下图方法找到。双击Debug|Win32打开如下窗口,

    设置如下:(下图红框项为设置项)


1、包含目录:(VC++目录)

D:\Program Files\opencv\build\include

D:\Program Files\opencv\build\include\opencv

D:\Program Files\opencv\build\include\opencv2


2、库目录:(VC++目录)D:\Program Files\opencv\build\x86\vc12\lib


3、连接器->输入->附加依赖项:

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

    其实以上都是D:\Program Files\opencv\build\x86\vc12\lib下所有的lib文件,你会发现,有的后面带上d,有的没有d,这是因为Debug的就有d,Release则没有d。


(6)工程目录的配置(Release)

    其他与Debug一样,只是连接器->输入->附加依赖项不一样,设置如下:

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


(7)最终的测试

1、新建一个cpp文件,如下图:在cpp文件上输入以下代码:

#include <cv.h>

#include <highgui.h>

using namespace std;

int main()

{

cv::test = cvLoadImage("test.bmp");//把图片放在与cpp文件同一个目录下

cv::imshow("test", test);

cv::waitKey(0);

return 0;

}




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值