一、下载opencv3.0.0
1.1 opencv下载地址:opencv各个版本下载地址,拿走不谢
选择我们要下载的版本,如opencv3.0.0:
双击安装opencv3.0.0,安装的位置自己定,我的安装位置是:F:\opencv3.0.0,安装完以后得到如下四个文件。
1.2 opencv环境变量设置
右击我的电脑——属性——高级系统设置…在系统环境Path变量值路径里添加如下库,也就是刚才安装的opencv绝对路径:
;F:\opencv3.0.0\opencv\build\x86\vc12\bin;F:\opencv3.0.0\opencv\build\x64\vc12\bin;
在此32位的和64位的都添加进去了。vc9,vc10, vc11, vc12 分别表示VS2008,VS2010, VS2012, VS2013的Visual Studio使用的编译器版本,根据自己的VS版本来选择。我的是vs2013,所以选择的是vc12。
二、vs2013下载安装
2.1 vs2013下载地址
vs2013安装教程不再详述,大家可自行百度。
三、关键配置
本篇博客给大家提供两种永久配置的方法
3.1 建立一个空的解决方案
打开vs2013,选择文件——新建——项目,选择win32控制台项目,工程名字起为testopencv,点击确定,勾选空项目,完成。
3.2永久配置_方法1
点击视图——其他窗口——属性管理器
右击Debug|win32——添加新项目属性表,命名为opencvDebug3.0.pros,此文件就是为以后永久性配置的,下次新建解决方案时直接加载它就可以了。
右击opencvDebug3.0.pros——属性——VC++目录
1.选择包含目录添加以下路径:
F:\opencv\opencv\build\include
F:\opencv\opencv\build\include\opencv
F:\opencv\opencv\build\include\opencv2
2.选择库目录添加以下路径:
win32则添加:
F:\opencv\opencv\build\x86\vc12\lib
win64则添加:
F:\opencv\opencv\build\x64\vc12\lib
3.选择附加依赖项添加:
Debug模式则添加:
opencv_ts300d.lib
opencv_world300d.lib
Release模式则添加:
opencv_ts300.lib
opencv_world300.lib
至此,配置完成,下次新建解决方案时在属性管理器中添加现有属像表,直接加载它就可以了。
3.3 永久配置_方法2
点击视图——其他窗口——属性管理器,在Debug|win32下,右击Microsoft.Cpp.Win32.user——属性——VC++目录,其他步骤同配置opencvDebug3.0.pros一样,该设置对所有VC项目都有效。原因是这种方法修改的结果会保存到%USERPROFILE%\appdata\local\microsoft\msbuild\v4.0下面的文件:Microsoft.Cpp.Win32.user.props。如果是64位平台则会保存到Microsoft.Cpp.X64.user.props文件中,这两个文件都是在安装VS2010时产生的。
四、添加程序运行
配置已经在上面的过程中结束了,下面让我们来显示一张图片,验证一下是配置是否成功。首先切换到解决方案资源管理器,然后右击源文件——添加——新建项——c++文件(.cpp),取名main.cpp,点击源文件main.cpp,添加如下的代码:
#include <opencv2/highgui.hpp>
#include <opencv2/core.hpp>
using namespace cv;
void main()
{
//读取一张图片
Mat i = imread("F:/qiaoba.jpg");
//创建一个名为“image”的窗口,可以改变窗口大小
namedWindow("image",WINDOW_NORMAL);
//在窗口中显示图像
imshow("image", i);
//按回车键窗口关闭
waitKey(0);
}