各位看官,您是不是瞅着Opencv进来的?(你这不是废话吗>_>)

这Opencv(开源计算机视觉库)啊,说来话长,最初是上个世纪末(1999年)由Intel建立起来的。近十多年人工智能这匹黑马突然出现,带动各行各业的发展,特别是机器视觉!

各位看官就慢慢跟随着鄙人的脚步,进入Opencv这片具有巨大发展潜能的地方吧!

Opencv有两宝--开放源码、完全免费。

俗话说,“工欲善其事,必先利其器”,开始我们至少要有一把武器啊!怎么获得呢?下面是获取武器的步骤,看官看好了!

1.进入官网http://opencv.org/。进入RELEASES选项

各位看官可以找到最新的版本3.3.0(截至2017.09.10),下边有各个操作系统下的版本,看官们各持所需!

2.下载好之后,将压缩包解压到自己想解压的位置

3.配置环境变量

  计算机(此电脑)->属性->高级系统设置->高级->环境变量(N)->系统变量中的Path,点击编辑->新建(N)

    32位系统的:添加路径“;.....\opencv\build\x86\vcXX\bin”.

    64位系统的:添加路径“;...\opencv\build\x64\vcXX\bin”.【注:vcXX是针对不同VS版本号的,在下是VS2015版本对应vc14,VS2010版本对应vc10】

我的路径就是"D:\opencv\build\x64\vc14\bin".

4.头文件配置

    在配置之前,请各位看官要提前安装VS系列,在下安装的是VS2015。

       附上VS2015安装路径(VS2015社区版【镜像】):http://download.microsoft.com/download/B/4/8/B4870509-05CB-447C-878F- 2F80E4CB464C/vs2015.com_chs.iso

    镜像SHA1:629E7154E2695F08A3C692C0B3F6CE19DF6D3A72

安装好的看官们,我们现在正式开始在VS2015里配置

a.开始VS2015,文件->新建->项目,选择Win32控制台应用程序,项目名称什么的有各位脑洞发挥(但要做到见名知意)。

      选择“确认”->"下一步"->勾选"空项目"

     

b.“视图”->“属性管理器(M)”,窗口右边出现属性管理器窗口。在下安装的是64位Opencv.选择“Debug | x64”,安装32位的选择“Debug | Win32”。

右击Debug|x64 下面的,选择“属性”

“通用属性”->"VC++目录"->“包含目录”

      添加上

      ....\opencv\build\include

      ....\opencv\build\include\opencv

       .....\opencv\build\include\opencv2

在下的路径是

      D:\opencv\build\include

      D:\opencv\build\include\opencv

      D:\opencv\build\include\opencv2

5.lib目录配置

   接着上一步(不要关掉属性页)

   “通用属性”->“VC++目录”->"库目录"

   32位的看官路径:...\opencv\build\x86\vcXX\lib

    64位的看官路径:...\opencv\build\x64\vcXX\lib

在下的路径:D:\opencv\build\x64\vc14\lib

6.Link链接库配置

  停留在刚刚的属性页中,

  打开“通用属性”->"链接器"->"输入"->"附加依赖项"

因为在下下载的是【Opencv3.0】

  进去路径:...\opencv\build\x64\vc14\lib,我们可以看到存在opencv_world320.lib和opencv_world320d.lib,将这两个添加到附加依赖项中。

  7.在Windows文件中添加opencv动态链接库

    ...opencv\build\x64\vcXX\bin

    打开D:\opencv\build\x64\vc14\bin目录下,全选【Ctrl+A】然后复制【Ctrl+C】。转到C:\Windows\System32,暴力粘贴【Ctrl+V】

到此为止已经配置完成了,测试一下opencv能不能用!【注:每次在编写opencv程序的时候,如果你是安装64位的,请在“生成”->“配置管理器”->活动解决方案平台选择X64】

Opencv入门-第一回-梦牵机器视觉翼,初识Opencv域(安装Opencv)的更多相关文章

  1. 【OpenCV入门指南】第一篇 安装OpenCV

    http://blog.csdn.net/morewindows/article/details/8225783/ win10下vs2015配置Opencv3.1.0过程详解(转) http://ww ...

  2. 【OpenCV第一篇】安装OpenCV

    [OpenCV第一篇]安装OpenCV 本篇主要介绍如何下载OpenCV安装程序,如何在VS2008下安装配置OpenCV,文章最后还介绍了一个使用OpenCV的简单小例子. <OpenCV入门 ...

  3. opencv入门指南(转载)

    转载链接:http://blog.csdn.net/morewindows/article/details/8426318 网上的总结的一些用openncv的库来做的事: 下面列出OpenCV入门指南 ...

  4. 系列文章 -- OpenCV入门教程

     <OpenCV3编程入门>内容简介&勘误&配套源代码下载 [OpenCV入门教程之十八]OpenCV仿射变换 & SURF特征点描述合辑 [OpenCV入门教程之 ...

  5. Python如何安装OpenCV库

    转载:https://blog.csdn.net/weixin_35684521/article/details/81953047 OpenCV的概念可百度,在此不再赘述.https://baike. ...

  6. centos下安装opencv

    根据项目需要,安装opencv并提供给开发使用,并且使用opencv提供python3的API接口.虽然不知道是个啥,还是简单了解下. opencv是什么? OpenCV的全称是Open Source ...

  7. 利用Anaconda软件安装opencv模块

    先说明我安装opencv环境的原因:因为我Anaconda中创建了tensorflow和pytorch虚拟环境,想在每个虚拟环境下都安装opencv模块,这样在后期进行代码调试的时候更加便捷,以下是我 ...

  8. 安装OpenCV 3 on Raspbian Jessie

    环境: 硬件:树莓派三代B型, 5MP Camera Board Module 软件:Raspbian,Opencv 安装依赖 $ sudo apt-get update   $ sudo apt-g ...

  9. [OpenCV入门教程之十二】OpenCV边缘检测:Canny算子,Sobel算子,Laplace算子,Scharr滤波器合辑

    http://blog.csdn.net/poem_qianmo/article/details/25560901 本系列文章由@浅墨_毛星云 出品,转载请注明出处. 文章链接:http://blog ...

随机推荐

  1. 移动端APP页面Webview模式跳转详解

    首先,来看一下关于Android home键和back键区别 back键 Android的程序无需刻意的去退出,当你一按下手机的back键的时候,系统会默认调用程序栈中最上层Activity的Dest ...

  2. HAproxy部署配置

    HAproxy部署配置 拓扑图 说明: haproxy服务器IP:172.16.253.200/16 (外网).192.168.29.140/24(内网) 博客服务器组IP:192.168.29.13 ...

  3. hdu--3782--找规律--xxx定律

    /* Name: hdu--3782--xxx定律 Date: 17/04/17 21:34 Description: 找规律题,又想打表了 */ /* for(int i=2;i<30;++i ...

  4. NYOJ--94--cigarettes

    /* Name: NYOJ--94--cigarettes Copyright: 2017 日天大帝 Date: 20/04/17 09:27 Description: 水 题 */ #include ...

  5. Node.js原生及Express方法实现注册登录原理

    由于本文只是实现其原理,所以没有使用数据库,只是在js里面模拟数据库,当然是种中还是需要用数据库的. 1.node.js原生方法 ①html页面,非常简单,没有一丝美化~我们叫它user.html & ...

  6. Oracle 安装报错 [INS-06101] IP address of localhost could not be determined 解决方法[转]

    --安装Oracle 11gR2,报错:[INS-06101] IP address of localhost could not be determined--------------------- ...

  7. layer弹出层详解

    前言:学习layer弹出框,之前项目是用bootstrap模态框,后来改用layer弹出框,在文章的后面,我会分享项目的一些代码(我自己写的). layer至今仍作为layui的代表作,她的受众广泛并 ...

  8. 剑指OFFER(百度笔试)——二叉树的子结构

    百度软件开发实习生笔试: 1.模拟短作业优先调度算法,计算平均等待时间,例如输入[0,2,4,8]表示四个作业分别是第0s到.第2s到.第4s到.第8s到.[2,1,6,3]表示四个作业的运行时间. ...

  9. 'IFileDialog' : no GUID has been associated with this object

    在VS2010中使用IFileDialog,提示一下错误: 'IFileDialog' : no GUID has been associated with this object MSDN上明确表示 ...

  10. javascript DOM 笔记

    以下内容来自<javasript DOM 编程艺术>第二版 dom中三种重要的节点:元素节点.属性节点.文本节点. 几种节点的重要属性:nodeValue,nodeType(为数字1.2. ...