Opencv历史发展和vs开发平台

来源:互联网 发布:交换机端口隔离作用 编辑:程序博客网 时间:2024/06/05 04:00

Opencv历史发展







1999年1月,CVL项目启动。主要目标是人机界面,能被UI调用的实时计算机视觉库,为Intel处理器做了特定优化。

2000年6月,第一个开源版本OpenCV alpha 3发布。
2000年12月,针对linux平台的OpenCV beta 1发布。
2006年,支持Mac OS的OpenCV 1.0发布。
2009年9月,OpenCV 1.2(beta2.0)发布。
2009年10月1日,Version 2.0发布。
2010年12月6日,OpenCV 2.2发布。
2011年8月,OpenCV 2.3发布。
2012年4月2日,发布OpenCV 2.4。
2014年8月21日,发布OpenCv 3.0 alpha。
2014年11月11日,发布OpenCV 3.0 beta。
2015年6月4日,发布OpenCV 3.0。
2016年12月,发布OpenCV 3.2版(合并969个修补程序,关闭478个问题)
OpenCV 3.0 发布,史上功能最全,速度最快的版本。在Windows, Linux and Mac, x64 和 ARM 平台做了充分测试,变得相当稳定。
OpenCV 使用类BSDlicense,所以对非商业应用和商业应用都是免费(FREE)的。(细节参考 license)。
OpenCV提供的视觉处理算法非常丰富,并且它部分以C语言编写,加上其开源的特性,处理得当,不需要添加新的外部支持也可以完整的编译链接生成执行程序,所以很多人用它来做算法的移植,OpenCV的代码经过适当改写可以正常的运行在DSP系统和ARM嵌入式系统中

visual studio 的版本和opencv版本的开发对应:

opencv2.4.13对应vs的版本vc11;vc12

opencv2.4.12对应vs的版本vc11;vc12

opencv2.4.11对应vs的版本vc10;vc11;vc12

其中对应关系为:

vc8 = Visual Studio 2005;

vc9 = Visual Studio 2008;

vc10 = Visual Studio 2010;

vc11 = Visual Studio 2012;

vc12 = Visual Studio 2013

所以,2.4.12,和2.4.13 只能用在vs2012和 vs2013上

而2.4.11保留了三个版本,除了以上还可以用在vs2010上

1 0
原创粉丝点击