vs2015配置opencv3.1

来源:互联网 发布:access数据库管理工具 编辑:程序博客网 时间:2024/05/18 00:20

我想说

open配置方法网上多了去了,但我还是配了一个多小时,有一个关键点网上都没有讲清楚,有可能是我自己对vs不够熟悉吧。

文件准备

现在已经更新到opencv3.3了,但我还是配置了3.1版本,主要是网上很多开源代码还是基于3.1写的。
最新的opencv下载地址:https://opencv.org/
opencv3.1:https://opencv.org/opencv-3-1.html
其实就是在目前官网后面加版本号,就可以下载到任意版本的opencv

环境配置

安装opencv-3.1.0.exe,其实就是解压。
将我的解压目录A:\Program Files\opencv\build\x64\vc14\bin添加到环境变量的path条目中,如图。
环境变量配置

新建vs2015项目

  1. 建一个空白的win32控制台项目
  2. 进入项目属性,是项目属性,不是解决方案的属性。
    项目属性
  3. 点配置管理器,切换项目配置
    这里很重要,我的时间基本都浪费在解决这个问题上了。
    点配置管理器
    活动解决方案配置:Release(发行版),Debug版本都是可以
    活动解决方案平台:x64,务必选择x64,opencv本身已经不提供x86的支持了,如果想用32位,只能自己编译opencv源码。
    选中x64
  4. 添加包含目录,库目录,依赖
    回到属性页面

    • 包含目录
      VC++目录 -> 包含目录,添加opencv\build\include\opencv
      opencv\build\include
      opencv\build\include\opencv2,三个目录,如下图
      包含目录
    • 库目录
      VC++目录 -> 库目录,添加`opencv\build\x64\vc14\lib一个目录,如下图
      库目录

    • 依赖项目
      链接器 -> 输入->附加依赖项,添加项目opencv_world310.lib
      opencv_world310d.lib,分别是给Release和Debug用的
      附加依赖项

至此,配置已经完成,我们来通过一个小demo看看效果。

demo

我们直接用opencv解压后自带的sample,
opencv\sources\samples\cpp\drawing.cpp,运行结果如图,是不是很华丽~
demo

原创粉丝点击