Win10+vs2013配置Opencv3.0
1、下载vs2013并安装,下载opencv3.0;
2、解压opencv3.0,我的目录是直接解压到C盘的;
3、配置环境变量:
此电脑->属性->高级系统置->环境变量
(1)编辑用户变量:
(2)编辑系统变量:
4、打开vs2013,进行配置:
(1)新建win32控制台空项目;
(2)打开视图->其他窗口->属性管理器
(3)分别配置debug模式和release模式(以debug模式为例)
a:右键添加新项目属性表:
在项目的目录中找到opencv300.props文件,输入如下内容:
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="PropertySheets" />
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<IncludePath>$(OPENCV)\include;$(IncludePath)</IncludePath>
<LibraryPath Condition="'$(Platform)'=='Win32'">$(OPENCV)\x86\vc12\lib;$(OPENCV)\x86\vc12\staticlib;$(LibraryPath)</LibraryPath>
<LibraryPath Condition="'$(Platform)'=='X64'">$(OPENCV)\x64\vc12\lib;$(OPENCV)\x64\vc12\staticlib;$(LibraryPath)</LibraryPath>
</PropertyGroup>
<ItemDefinitionGroup>
<Link Condition="'$(Configuration)'=='Debug'">
<AdditionalDependencies>opencv_ts300d.lib;opencv_world300d.lib;
%(AdditionalDependencies)
</AdditionalDependencies>
</Link>
<Link Condition="'$(Configuration)'=='Release'">
<AdditionalDependencies>opencv_ts300.lib;opencv_world300.lib;
%(AdditionalDependencies)
</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemGroup />
</Project>
b:配置其他项目,右键属性
配置包含目录和库目录:
添加附加附加依赖项:
到此debug模式配置结束,release模式下配置方法完全一样,只是最后附加依赖项中改为:
opencv_ts300.lib
opencv_world300.lib
5、测试配置好的环境:
新建first.cpp文件;输入如下代码:
#include "stdafx.h"
#include<iostream>
#include <opencv2\opencv.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace cv;
using namespace std;
int main()
{
Mat img = imread("5.jpg");//放置一张图片用于测试,这里写图片的绝对路径
namedWindow("o");
// 在窗口中显示
imshow("o", img);
waitKey();
}
输出结果为: