win10+opencv3.2+vs2017配置

1. 第一步还是系统环境变量配置。系统环境中,在点击编辑,然后新建一个系统变量。而这个环境变量的值就是你的OpenCV解压放置的文件中的cv14.bin的路径。比如我吧opencv解压的文件的文件放在E盘一个opencv-3.2.0-vc14文件中,所以就有环境变量的值为:E:\opencv-3.2.0-vc14\opencv\build\x64\vc14\bin。


2.建立空项目,如图所示



 建立一个win32控制台应用程序,并在下一步时勾选空项目打开项目,debug中的x86改成x64,如图所示:

       


3. 点到属性管理器

就是下面小窗口的切换,如果找不到的话可以从  视图->其他窗口->属性管理器  

找出来,然后点开项目,并找到Debug|x64,点开,双击下面的Microsoft.Cpp.x64.user,如下图所示

                          



4. 


双击后便可以得到上面的界面,如图所示,下面进行的过程比较重要,一定看清目录打对名字:

1)在通用属性--->vc++目录--->包含目录,编辑,填写包含opencv文件中的include文件及include文件下的opencv,opencv2文件的路径 

  (直接点击后面的“···”,就可以直接浏览) 

    之后在库目录中添加一个opencv文件中的build--->X64--->vc14--->lib的路径

2)在本属性表的链接器中选择输入项,添加依赖项,手工输入opencv_world320d.lib(有的还要输入opencv_world320d.lib,我安装的时候输了,而且在输入的时候我还输错过一次,输成了.dll,浪费了一个小时找错,所以一定要确保对,或者干脆复制粘贴)

       本步切记不要在链接器常规中的添加附加库目录添加东西,否则将报错——无法打开opencv_world320.lib。(但有些博文上提到3.0以前的好像可以在链接器——》常规中添加某些东西,在3.2似乎不行,添加之后运行直接报错,参考博客上写的)

如果提示缺少opencv_world320d.dll或opencv_world320.dll,请复制E:\opencv-3.2.0-vc14 \opencv\build\x64\vc14\bin目录下的三个相应的dllC:\Windows\System32


5.测试程序

#include<opencv2\core\core.hpp>

#include<opencv2\highgui\highgui.hpp>

#include<iostream>

using namespace cv;

using namespace std;

int main()

{

   char c;

   VideoCapture inputVideo(0);    //0为外部摄像头的ID1为笔记本内置摄像头的ID

   Mat src;

   for (;;)

   {

       inputVideo >> src;

       imshow("input", src);

       c = waitKey(10);

       if (c == 27) break;

   }

   return 0;

}







  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值