opencv安装之前的准备知识

 

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.0

vc7.0 -> VS2002

vc7.1 -> VS2003

vc8 -> VS2005

vc9 -> VS2008

vc10 -> VS2010

vc11 -> VS2012

vc12 -> VS2013

vc13 -> VS2014

vc14 -> 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

 

你可能感兴趣的:(opencv,opencv下的图像处理)