Opencv入门-第一回-梦牵机器视觉翼,初识Opencv域(安装Opencv)

Posted Amoshen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Opencv入门-第一回-梦牵机器视觉翼,初识Opencv域(安装Opencv)相关的知识,希望对你有一定的参考价值。

各位看官,您是不是瞅着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安装后不知道怎么用,请走这个传送门:http://www.cnblogs.com/zpc-uestc/p/7534871.html

            安装好的看官们,我们现在正式开始在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

 

 

为各位看官提供一段测试代码,仅供参考

 1 #include "stdafx.h"
 2 #include<opencv2/opencv.hpp>
 3 
 4 using namespace cv;
 5 
 6 int main()
 7 {
 8     IplImage* a = cvLoadImage("C:\\\\Users\\\\ZZZ\\\\Desktop\\\\log5.jpg", CV_LOAD_IMAGE_ANYCOLOR);//C:\\\\Users\\\\ZZZ\\\\Desktop\\\\log5.jpg,图片路径
 9 
10     cvNamedWindow("Example", CV_WINDOW_AUTOSIZE);
11     cvShowImage("Example", a);
12 
13     cvWaitKey(-1);
14     return 0;
15 }

 

显示图片:

 

 

参考文献:

http://blog.csdn.net/poem_qianmo/article/details/19809337

 

以上是关于Opencv入门-第一回-梦牵机器视觉翼,初识Opencv域(安装Opencv)的主要内容,如果未能解决你的问题,请参考以下文章

OpenCV入门级图像处理教程,从小白到视觉算法工程师

机器视觉机器视觉博客汇总

自学OpenCV之初识

ApacheCN 计算机视觉译文集 20210218 更新

OpenCV iOS开发——安装(转)

计算机视觉-OpenCV入门讲解