【OpenCV】OpenCV配置—VS2012+win8版

OpenCV全称是Open Source Computer Vision Library,是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。

目前(2016.4.11)最新版本是Version 3.1。本人安装的是2.4.10版本。

配置情况

win 8系统

VS2012

OpenCV 2.4.10

那么现在我们开始安装吧~~~

Step 1 : 下载OpenCV

下载地址:http://opencv.org/,选择合适的版本


双击后会提示解压到某个地方,推荐放到D:\Program Files\下,我放在了D:\environment\中(因为OpenCV项目文件打包的时候,根目录就是opencv,所以我们不需要额外的新建一个名为opencv的文件夹)然后点击Extract按钮。


稍等一会儿,我们就能得倒解压好的文件啦~


Step 2 : 配置环境变量

计算机->(右键)属性->高级系统设置->高级(标签)->环境变量->(双击)path(用户,系统里面的path任选其一)->在变量值里面添加相应的路径。



变量值:D:\environment\opencv\build\x86\vc11\bin

如果已经有path项,在其变量值结尾添加英文分号“;”,再添加。

对于32位系统,就添加:

”…… opencv\build\x86\vc11\bin”

而对于64位系统,可以两个都添加上:

”…… opencv\build\x86\vc11\bin”

和”…… opencv\build\x64\vc11\bin”,

注意此处vc11对应VS2012~


Step 3 : 配置工程目录

打开Visual Studio 2012,新建一个工程,选择Visual C++ ->Win32->Win32 Console Application,命名例如“opencvtest”。

右击工程名,选择属性,开始配置吧~~~


首先在debug模式下,选择【通用属性】 ->【VC++目录】 ->【包含目录】,添加

D:\environment\opencv\build\include

D:\environment\opencv\build\include\opencv

D:\environment\opencv\build\include\opencv2

实际的路径还要看你自己把OpenCV解压到了哪个目录下,根据你的实际情况来调节。


接着上步,就是在【通用属性】 ->【VC++目录】 ->【库目录】中添加

D:\environment\opencv\build\x86\vc11\lib



最后一步,添加附加依赖项,【通用属性】 ->【链接器】->【输入】->【附加的依赖项】,添加如下

opencv_calib3d2410d.lib

opencv_contrib2410d.lib

opencv_core2410d.lib

opencv_features2d2410d.lib

opencv_flann2410d.lib

opencv_gpu2410d.lib

opencv_highgui2410d.lib

opencv_imgproc2410d.lib

opencv_legacy2410d.lib

opencv_ml2410d.lib

opencv_nonfree2410d.lib

opencv_objdetect2410d.lib

opencv_ocl2410d.lib

opencv_photo2410d.lib

opencv_stitching2410d.lib

opencv_superres2410d.lib

opencv_ts2410d.lib

opencv_video2410d.lib

opencv_videostab2410d.lib



之后就差release啦,按照上面的步骤重新来一遍,包含目录,库目录,以及附加依赖项,注意的是,附加依赖项最后木有d~~~

Debug文件库名有d结尾,Release没有,如 opencv_calib3d2410d.lib和opencv_calib3d2410.lib 。


Step 4 : 测试

<span style="font-family:Microsoft YaHei;font-size:14px;">#include "opencv2/opencv.hpp"

int main()

{

	IplImage* src = cvLoadImage("C:/Users/sherry_ly/Desktop/1.jpg");  
	
	cvNamedWindow("src");

	cvShowImage("src",src);

	cvWaitKey(0);

	cvReleaseImage(&src);
</span>


大功告成啦,开启视频图像之旅~~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值