win10+VS2015+opencv3.4.0配置方法
操作环境:
windows10 64位
opencv 3.4.0:https://opencv.org/releases.html(选择opencv3.4.0 Win pack下载到本地,双击提取即可,不需要编译)
visual studio 2015
本开发环境配置的一些说明:
不需要编译opencv
 在visual studio 2015上只需在首次建立opencv项目时进行配置,之后导入之前保存的项目属性表即可。
配置步骤:
1)下载opencv3.4.0,提取为以下文件:

添加path(vs2015对应:\opencv\build\x64\vc14\bin;vs2017对应:D:\thirdLib\opencv\build\x64\vc15\bin)到环境变量中,重启电脑生效。
添加环境变量方法:打开“计算机”->右击选择“属性”->“高级系统设置”->“环境变量”->“系统变量”中选择Path,编辑,将上述路径添加进去保存即可。
2)安装vs2015,注意把残留删除干净,关闭360等软件。
3)打开vs2015,新建一个工程,配置opencv:
      1.点击“视图”->“其他窗口”->“属性管理器”。
      2.在Debug | x64上右键单击,选择“添加新项目属性表”(配置Release | x64以下操作相同,注意添加库的时候添加不带d的lib)。
      3.设置项目属性表的名称为opencvPropertySheet,点击添加。(此处新建的项目属性表请另外单独保存下来,以后再在vs下建立opencv项目时直接添加该表即可,不需重复配置) 。
      4.双击新建立的opencvPropertySheet项目属性表进行编辑。
 
         

      5.点击“VC++目录”->“包含目录”,进行编辑。
 
      6.将解压得到的opencv的build/include目录和两个子目录添加进去:
 
         

      7.点击“VC++目录”->“库目录”,进行编辑。将解压得到的opencv的build\x64\vc14\lib目录添加进去:

      8.点击“链接器”->“输入”->“附加依赖项”,进行编辑。将opencv_world340d.lib添加进去。
该文件位于opencv的build\x64\vc14\lib目录下,该目录下存在一个opencv_world340.lib文件和一个opencv_world340d.lib文件,其中带d的为debug版本。
       

      9.以同样的方法配置Release | x64(3~8步骤)。
     10.点击“视图”->“解决方案资源管理器”。回到工程,编写代码测试即可。
 
说明:下次打开一个新的vs工程,如何添加保存好的属性表?
.            点击“视图”->“其他窗口”->“属性管理器”,在Debug | x64上右键单击,选择“添加现有属性表”,选择D:\thirdLib\opencv目录下的opencvPropertySheet.props;
              在Release | x64上右键单击,选择“添加现有属性表”,选择D:\thirdLib\opencv目录下的opencvrPropertySheet.props。
              点击“视图”->“解决方案资源管理器”,回到工程即可。
最后附上一个简单的程序以作测试
#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int main(int argc, char *argv[]) {
  const char* imagename = "lena.jpg";
  //从文件中读入图像
  Mat img = imread(imagename);
  //如果读入图像失败
  if (img.empty()) {
    fprintf(stderr, "Can not load image %s\n", imagename);
    return -;
  }
  //显示图像
  imshow("image", img);
  //此函数等待按键,按键盘任意键就返回
  waitKey();
  return ;
}

win10+VS2015+opencv3.4.0配置方法的更多相关文章

  1. win7下VS2015+opencv3.1.0配置

    由于opencv与vs的适配版本不同,本人在官网下载opencv3.1.0,其可以和VS2013.VS2015适配,文中以VS2015为例 opencv2.4.13-----vc11;vc12 ope ...

  2. Win10 64位+VS2015+Opencv3.3.0安装配置

    Win10 64位+VS2015+Opencv3.3.0安装配置 1.我们首先下载VS2015.OpenCV3.3.0. 1.1 VS2015下载 在官网https://visualstudio.mi ...

  3. ganglia监控hadoop2.0配置方法

    ganglia监控hadoop2.0配置方法前提:hadoop2.0集群已安装ganglia监控工具第一步:Hadoop用户登录集群每一个节点,修改文件:vi /opt/hadoop-2.0.0-cd ...

  4. opencv配置(win10+VS2015+opencv3.1)

    Step 1:准备工作 a.win10 b.vs2015 c.opencv3.1[从http://opencv.org/downloads.html下载] Step 2.开始安装 a. 双击openc ...

  5. vs2015+opencv-3.2.0-vc14配置

    用的VS2015免费的community社区版,功能足矣. 很早就有配置opencv249,原本觉得低版本的稳定,一直没有配成功过,测试总是报错 出现error LINK:无法打开文件“opencv_ ...

  6. win10+vs2015+opencv3.0 x86/x64配置(debug+release)

    最近做一些图像识别的项目,用到了opencv,opencv3.1没有x86版本,所以只能用opencv3.0来完成,下面介绍一下在window10下vs2015 配置opencv3.0的过程(x86和 ...

  7. win7/win10+vs2015+pcl1.8.0详细配置方案;

    参考网友的资料整理为更详细的解决方案 一.下载相关文件 1.下载PCL-1.8.0-AllInOne-msvc2015-win64.exe.属性表和PDB和测试pcd文件rabbit.pcd,其中,属 ...

  8. ubuntu18+gtx1060 +cuda9+cudnn-v7+opencv3.1.0 配置深度学习环境

    将笔记本的ubuntu系统更新到18版本后重新配置深度学习环境,在此记载方便日后参考 具体配置为 Ubuntu18.04+gtx1060+opencv-3.1 第1步 安装依赖包 sudo apt-g ...

  9. 人脸识别(初学篇)-VS2015+opencv3.2的配置

    初学人脸识别,感觉安装也是一个很大的麻烦. 写在这里记录一下吧 一:先安装好我们需要的软件 首先安装Vs2015,在官网或者csdn搜一下应该找的到. 安装步骤没有太多讲究. 点击exe文件,我选择的 ...

随机推荐

  1. 运用swagger编写api文档

    一.什么是swagger 随着互联网技术的发展,前后端技术在各自的道路上越走越远,他们之间的唯一联系变成了api接口,api接口文档编程了前后端人员的纽带,而swagger就是书写api文档的一款框架 ...

  2. 洛谷 P2347 砝码称重 & [NOIP1996提高组](dp,枚举)

    传送门 解题思路 一看数据范围<1000就坚定了我暴力的决心(不愧是1996年代的题还是t4QAQ) 所以很显然,暴力之中有一点dp的思想,就是把它们像多重背包一样拆分,拆成a1+a2+a3+a ...

  3. 1、Java语言概述与开发环境——JDK JRE JVM理解

    一.理解概念: 1.JDK(Java Development Kit Java开发工具包) JDK是提供给Java开发人员使用的,其中包含Java的开发工具,也包括JRE,所以安装了JDK,就不用单独 ...

  4. anconda下安装opencv

    提示:如果你安装了python其它版本,或者在anaconda中创建了虚拟环境,应该先激活你的环境,然后再在命令窗口执行下面的操作 1.首先下载所需镜像文件: 我们需要上网站去下载我们需要的版本. 官 ...

  5. Spring的底层实现机制

    Spring的底层实现机制是通过Demo4j+java反射机制实现的. 使用demo4j来解析xml,使用反射机制实例化bean.

  6. SQL常见面试题-行列互换

      有一个SQL题在面试中出现的概率极高,最近有学生出去面试仍然会遇到这样的题目,在这里跟大家分享一下. 题目:数据库中有一张如下所示的表,表名为sales. 年 季度 销售量 1991 1 11 1 ...

  7. vim 修改复制过来的代码缩进

    命令模式下 :1,9<  //1至9行回退一个tab :1,9> //1至9行缩进一个tab 让不可打印字符心事出来::set list

  8. 给Java新手的一些建议----Java知识点归纳(J2EE and Web 部分)

    J2EE(Java2 Enterprise Edition) 刚出现时一般会用于开发企业内部的应用系统,特别是web应用,所以渐渐,有些人就会把J2EE和web模式画上了等号.但是其实 J2EE 里面 ...

  9. HTML与CSS中的颜色与单位个人分享

    颜色与单位 Web安全色有216中其中色彩有210中,非色彩6中 前景色与背景色 前景色就是设置字体的颜色 背景色就是为指定元素设置背景色 - 浏览器默认背景色的颜色为透明色 颜色的命名 1.使用单词 ...

  10. 在国外搭建 Web 服务器 - Linode VPS

    在国外搭建 Web 服务器 - Linode VPS 买一台虚拟服务器(VPS),把你网站放在上面跑跑,找找感觉,平时也可以用它来练习.前几天,搜索到了有人推荐 Linode 的 VPS,昨天又有朋友 ...