OpenCV历史
2016-07-29 13:18
288 查看
前言:通过收集网上资料整理而得,希望通过了解OpenCV历史增添网友学习OpenCV乐趣。小编能力有限,文章若有不对的地方请在下方留言指正。Thank you
Opencv History:
Contents:
OpenCV (Open Source Computer Vision)是一个编程函数库主要目标是解决现实世界的计算机视觉。换句话说就是解决“计算机如何“看””的问题OpenCV项目起源英特尔在俄罗斯下诺夫哥罗德(Nizhny Novgorod)的研发实验室。之后被Willow Garage公司支持,现在主要被Itseez公司维护。OpenCV库是跨平台并且免费对于商用或者非商用。
Willow Garage是一家研究机器人学的公司。它的技术孵化器致力于开发个人机器人的应用的硬件和开源软件。这家公司最为出名的是它的一套开源的机器人操作系统(ROS: Robot Operating System);它的产品PR2, PR2 是个Willow Garage机器人的移动硬件设计平台,具有立体声和激光传感器。它的创始人斯科特- 哈桑,是一个传奇人物。2011年PR2面世后,Willow Garage开始将项目推向商业化流水线,将其自己研发项目中的8个(其中3个是非盈利性组织,包括大名鼎鼎的OpenCV)都拆成独立运行的公司,其中3个都被Google收购。最近比较火的Magic
Leap, 受到阿里谷歌的青睐,在2016年2月融资8亿。想必Willow Garage支持OpenCV是想用OpenCV在机器人视觉之部分给予提高。
Itseez是一家私人公司,成立于2005年,是由英特尔的两名前员工创办的。该公司称,已开发了面向驾驶员辅助系统的软件和服务,能就可能发生的碰撞向驾驶员发出警告,提高驾驶员观察周边环境的能力和让驾驶变得更简单。2016年5月27日消息,据报道,英特尔宣布,正在收购俄罗斯计算机视觉公司Itseez。
言归正传, 项目启动在1999年,OpenCV的项目最初是英特尔研究举措推进CPU密集型应用程序,是一系列项目包括实时光线追踪和3D显示墙的组成部分。研发成员是许多在英特尔俄罗斯研发中心的优化专家,其中包括著名的英特尔性能库团队(Intel’s Performance Library Team.)。在项目早期,OpenCV主要目标有3个
(1)提供一组开源并且被优化的代码,这些代码包含基础视觉设施,可以让其他研究人员基于此基础研究,不需要重复制造“轮子”,促进计算机视觉的研究。
(2)传播计算机视觉知识通过为开发之提供一套通用的基础类型,因此代码将会更加容易阅读和移植。
(3)为了促进基于计算机视觉的商业化应用,设置一一个宽松的协议,你可以使用这个轻便并且优化的代码,并且不要求使用者开源他们自己的代码。
Version:
OpenCV第一个alpha版本在2000年IEEE关于计算机视觉和模式识别大会上发布,在2001-2005年间发布了OpenCV,beta系列。在2006年10月19日 发布OpenCV1.0.0,在2008年年中,OpenCV获得了Willow Garage公司的支持,OpenCV现在仍然在积极的开发。在2009年10月OpenCV2.0.0发布,OpenCV2.0主要改变C++接口,使它更加简单,更安全, 添加新的函数 并且更好的实现支持多核系统。当时官方称每6个月发布一个新的版本,当时OpenCV主要被一个独立的俄罗斯团队开发,这个团队被商业公司支持。在2012年8月,对OpenCV的支持被非盈利性基金会OpenCV.org接管,
OpenCV.org是一个面向开发者和用户的网站。
Language:
OpenCV是用C++语言开发的,它的主要接口是C++,但是也有一些C语言的接口。也提供一些其他语言的API。 在2010年9月, 基于GPU操作的CUDA接口被提供;
硬件加速,如果系统安装了英特尔的集成性能单元库(
Intel's Integrated
Performance Primitives),OpenCV自动使用IPP。
Opencv History:
Contents:
OpenCV (Open Source Computer Vision)是一个编程函数库主要目标是解决现实世界的计算机视觉。换句话说就是解决“计算机如何“看””的问题OpenCV项目起源英特尔在俄罗斯下诺夫哥罗德(Nizhny Novgorod)的研发实验室。之后被Willow Garage公司支持,现在主要被Itseez公司维护。OpenCV库是跨平台并且免费对于商用或者非商用。
Willow Garage是一家研究机器人学的公司。它的技术孵化器致力于开发个人机器人的应用的硬件和开源软件。这家公司最为出名的是它的一套开源的机器人操作系统(ROS: Robot Operating System);它的产品PR2, PR2 是个Willow Garage机器人的移动硬件设计平台,具有立体声和激光传感器。它的创始人斯科特- 哈桑,是一个传奇人物。2011年PR2面世后,Willow Garage开始将项目推向商业化流水线,将其自己研发项目中的8个(其中3个是非盈利性组织,包括大名鼎鼎的OpenCV)都拆成独立运行的公司,其中3个都被Google收购。最近比较火的Magic
Leap, 受到阿里谷歌的青睐,在2016年2月融资8亿。想必Willow Garage支持OpenCV是想用OpenCV在机器人视觉之部分给予提高。
Itseez是一家私人公司,成立于2005年,是由英特尔的两名前员工创办的。该公司称,已开发了面向驾驶员辅助系统的软件和服务,能就可能发生的碰撞向驾驶员发出警告,提高驾驶员观察周边环境的能力和让驾驶变得更简单。2016年5月27日消息,据报道,英特尔宣布,正在收购俄罗斯计算机视觉公司Itseez。
言归正传, 项目启动在1999年,OpenCV的项目最初是英特尔研究举措推进CPU密集型应用程序,是一系列项目包括实时光线追踪和3D显示墙的组成部分。研发成员是许多在英特尔俄罗斯研发中心的优化专家,其中包括著名的英特尔性能库团队(Intel’s Performance Library Team.)。在项目早期,OpenCV主要目标有3个
(1)提供一组开源并且被优化的代码,这些代码包含基础视觉设施,可以让其他研究人员基于此基础研究,不需要重复制造“轮子”,促进计算机视觉的研究。
(2)传播计算机视觉知识通过为开发之提供一套通用的基础类型,因此代码将会更加容易阅读和移植。
(3)为了促进基于计算机视觉的商业化应用,设置一一个宽松的协议,你可以使用这个轻便并且优化的代码,并且不要求使用者开源他们自己的代码。
Version:
OpenCV第一个alpha版本在2000年IEEE关于计算机视觉和模式识别大会上发布,在2001-2005年间发布了OpenCV,beta系列。在2006年10月19日 发布OpenCV1.0.0,在2008年年中,OpenCV获得了Willow Garage公司的支持,OpenCV现在仍然在积极的开发。在2009年10月OpenCV2.0.0发布,OpenCV2.0主要改变C++接口,使它更加简单,更安全, 添加新的函数 并且更好的实现支持多核系统。当时官方称每6个月发布一个新的版本,当时OpenCV主要被一个独立的俄罗斯团队开发,这个团队被商业公司支持。在2012年8月,对OpenCV的支持被非盈利性基金会OpenCV.org接管,
OpenCV.org是一个面向开发者和用户的网站。
Language:
OpenCV是用C++语言开发的,它的主要接口是C++,但是也有一些C语言的接口。也提供一些其他语言的API。 在2010年9月, 基于GPU操作的CUDA接口被提供;
硬件加速,如果系统安装了英特尔的集成性能单元库(
Intel's Integrated
Performance Primitives),OpenCV自动使用IPP。
相关文章推荐
- Opencv历史发展和vs开发平台
- 《OpenCV的起源与历史》
- OpenCV3.1.0中调用MHI(Motion History Images, 运动历史图像)
- OpenCV认识之发展历史
- opencv历史代码下载
- OpenCV认识之发展历史
- dominio中使用代理给历史文档添加域,并让该域的值显示在视图中
- 急求解答啊!! 为什么我下载的两个opencv解压后文件不一样啊?
- OpenCV读取图像_显示图像和保存图像
- openFrameworks使用ofxOpencv进行肤色检测
- [zt] ROI (Region of Interest) 感兴趣区域 OpenCV
- Python模块学习笔记— —OpenCV(01)模块的配置
- OpenCV Android 打开前置后置摄像头
- Linux 下编译安装OpenCV
- BZOJ 4241 历史研究
- 使用OpenCL+OpenCV实现图像卷积(一)
- OpenCV3_C++_DetectConers()图像上角检测 实例
- Android OpenCV教程 二 JavaCameraView
- 中国股市:如果历史会重复?
- using OpenCV with iOS SDK