opencv安装之前的准备知识

来源:互联网 发布:海软订货系统源码 编辑:程序博客网 时间:2024/06/06 02:51


1.知道opencv的作用

          OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。
      OpenCV用C++语言编写,它的主要接口也是C++语言,但是依然保留了大量的C语言接口。该库也有大量的Python, Java and MATLAB/OCTAVE (版本2.5)的接口。这些语言的API接口函数可以通过在线文档获得。如今也提供对于C#,Ch, Ruby的支持。
       最好具有一定的图像处理基础,至少阅读过冈萨雷斯的《数字图像处理》一书。相比《OpenCV基础》一书,该书对OpenCV的新特性介绍的比较多,尤其是直方图匹配一节介绍的非常好,对于跟踪算法的入门学习来说非常重要。


2. 知道版本对应问题

               不是所有版本的OpenCV都支持你的Visual Studio版本,同样的,不是所有版本的Visual Studio都与OpenCV的特定版本相兼容。 

vc6 ->VS6.0vc7.0->VS2002vc7.1->VS2003vc8 -> VS2005vc9 -> VS2008vc10->VS2010vc11->VS2012vc12->VS2013vc13->VS2014vc14->VS2015

由现在的版本来看,OpenCV 3.2.0只支持VS2015。其实从OpenCV 3.0.0正式版开始就与VS2010不兼容了。如果需要使用最新的版本,还是建议更新VisualStudio的版本。对于VS2010平台,OpenCV 3.0.0 Beta和OpenCV 2.4.10都是兼容的。OpenCV 3.0.0 Beta同样也支持VS2010\VS2012\VS2013 和 VS2015,OpenCV2.4.12,和2.4.13 只能用在vs2012和 vs2013上而2.4.11保留了三个版本,除了以上还可以用在vs2010上。

3 下载问题

官方下载地址为:http://opencv.org/releases.html


原创粉丝点击