一、准备工作

1.下载VS

首先到官网下载对应版本的Visual Studio,这里我下载的是VS2015版的。

opencv solvepnp 几个算法的对比 opencv sort_vs打开c++项目

下载完后,按照一般方法安装即可!

2.下载OpenCV

同样,在OpenCV官网在下对应版本的opencv。这里我下载的是opencv3.1版本的。

opencv solvepnp 几个算法的对比 opencv sort_vs配置opencv_02

下载完后,将文件解压。注意要记住解压到的路径,后面环境配置过程中需要用到。比如我解压到的路径是:C:\opencv\opencv,解压完成后,即安装好了!

二、系统环境配置

安装好VS和opencv后,需要对系统环境变量进行配置,具体步骤如下:(1)右键此电脑->属性->选择高级系统设置

opencv solvepnp 几个算法的对比 opencv sort_vs配置opencv_03

(2)依次选择:环境变量->Path->编辑

opencv solvepnp 几个算法的对比 opencv sort_环境配置_04

(3)选择新建,然后输入刚才的安装路径+\build\x64\vc14\bin。比如这里我填入的路径就是:C:\opencv\opencv\build\x64\vc14\bin。

opencv solvepnp 几个算法的对比 opencv sort_d3_05

注意:确定退出之后,一定要重启系统,重启之后才生效!

三、VS 新建项目与配置

1. 新建一个空项目

(1)打开VS,依次选择:FIle->New->Project (2)如下图所示,依次选择:Visual C++ -> Win32 Console Application,选后浏览选择项目存放路径,再给项目命名。比如我这里命名为test。完成后点击OK !

opencv solvepnp 几个算法的对比 opencv sort_vs打开c++项目_06

(3)选择Next,再选择空项目,最后点击完成!

opencv solvepnp 几个算法的对比 opencv sort_环境配置_07

于是一个新的空项目就建立好了!

2. opencv环境配置

(1)依次点击:视图->其它窗口->属性管理器,出现如下窗口:

 

opencv solvepnp 几个算法的对比 opencv sort_vs打开c++项目_08

(2)如下图,在下拉框中选择Microsoft.Cpp.x64.user,双击打开进入编辑页。

opencv solvepnp 几个算法的对比 opencv sort_环境配置_09

(3)配置包含目录库目录

在包含目录中分别添加:C:\opencv\opencv\build\include C:\opencv\opencv\build\include\opencv C:\opencv\opencv\build\include\opencv2 在库目录中添加:C:\opencv\opencv\build\x64\vc14\lib

opencv solvepnp 几个算法的对比 opencv sort_环境配置_10

(4)添加依赖项

依次选择:连接器->输入->添加依赖项。在如图所示位置,输入:opencvworld310d.lib,最后选择OK保存即可!

opencv solvepnp 几个算法的对比 opencv sort_d3_11

注意:由于我安装的是opencv3.1,所以对应添加的是opencvworld310d.lib。如果你是opencv3.2版本的,那就添加对应版本的opencvworld320d.lib,依次类推!另外,d表示debug,如果你想配置release的,那么需要额外加opencvworld310.lib

3. 测试成功

到现在,我们就将环境配置好了,现在写个简单的程序,测试配置是否成功!(1)新建一个main文件,注意一定要是cpp文件。

opencv solvepnp 几个算法的对比 opencv sort_环境配置_12

(2)输入以下测试程序,使用opencv库显示一张图片。


#include  
      
#include  
      
using namespace cv;
      
int main()
      
{
      
 // 读入一张图片
      
 Mat image = imread("1.jpg");
      
 // 创建一个窗口
      
 cvNamedWindow("梅西");
      
 // 在窗口中显示图片
      
 imshow("梅西", image);
      
 // 等待
      
 waitKey(0);
      
}
      
注意:要将一张

命名为1.jpg的图片放在同main文件相同的路径下。

(3)显示一张图片

opencv solvepnp 几个算法的对比 opencv sort_环境配置_13

成功显示了梅西的图片,到这里,你的项目环境就搭建好啦