OpenCV

✍ dations ◷ 2024-09-20 10:35:23 #C标准函式库

OpenCV的全称是Open Source Computer Vision Library,是一个跨平台的计算机视觉库。OpenCV是由英特尔公司发起并参与开发,以BSD许可证授权发行,可以在商业和研究领域中免费使用。OpenCV可用于开发实时的图像处理、计算机视觉以及模式识别程序。该程序库也可以使用英特尔公司的IPP进行加速处理。

OpenCV项目最早由英特尔公司于1999年启动,致力于CPU密集型的任务,是一个包括如光线追踪和3D显示的计划的一部分。早期OpenCV的主要目标是

OpenCV的第一个预览版本于2000年在IEEE Conference on Computer Vision and Pattern Recognition公开,并且陆续提供了五个测试版本。1.0版本于2006年发布。

OpenCV的第二个主要版本是2009年10月的OpenCV 2.0。该版本的主要更新包括C++接口,更容易、更类型安全的模式,新的函数,以及对现有实现的优化(特别是多核心方面)。现在每6个月就会有一个官方版本,并由一个商业公司赞助的独立小组进行开发。

在2012年8月,OpenCV的营运由一个非营利组织(OpenCV.org)来提供,并保留了一个开发者网站和用户网站。

OpenCV可用于解决如下领域的问题:

OpenCV用C++语言编写,它的主要接口也是C++语言,但是依然保留了大量的C语言接口。该库也有大量的Python, Java and MATLAB/OCTAVE (版本2.5)的接口。这些语言的API接口函数可以透过在线文档获取。现在也提供对于C#, Ch, Ruby的支持。

所有新的开发和算法都是用C++接口。一个使用CUDA的GPU接口也于2010年9月开始实现.

OpenCV可以在Windows, Android, Maemo, FreeBSD, OpenBSD, iOS, Linux和Mac OS等平台上运行。用户可以在Github获得官方版本,或者从Git获得开发版本。OpenCV也是用CMake.

在Windows上编译OpenCV中与摄像输入有关部分时,需要DirectShow SDK中的一些基类。该SDK可以从预先编译的Microsoft Platform SDK (or DirectX SDK 8.0 to 9.0c / DirectX Media SDK prior to 6.0)的子目录获得。

相关

  • 三明市三明市(闽中语三明话:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode","Code2000","Gentium","Gentium
  • 僵直阵挛发作强直-阵挛性发作(英语:tonic-clonic seizure),又称为大发作(英语:grand mal seizure),是最为常见的全身性发作类型。任何年龄均可发病,但常见于儿童。强直-阵挛性发作包括强直期(tonic p
  • 美国航天局美国国家航空航天局(英语: National Aeronautics and Space Administration ,缩写为NASA,/ˈnæsə/)是美国联邦政府的一个独立机构,负责制定、实施美国的民用太空计划、与开展航
  • HBeAgHBeAg是乙型肝炎的一种病毒蛋白,为病毒活跃复制的指标。如果个体身上存在此种蛋白,则有可能传播病毒。HBeAg位于乙型肝炎病毒封套及衣壳之间。HBeAg及HBcAg(英语:HBcAg)位于同一
  • 客语白话字客语白话字(Pha̍k-fa-sṳ,四县腔:Pag Fa Sii),又被称为台湾客家话罗马拼音,是一种用于书写客家话的罗马拼音系统。翻译工作始于1985年,直至2012年全书出版的《客语圣经:现代台湾客
  • 西林觉罗氏庶妃西林觉罗氏,奋杜里哈斯古之女, 清太祖努尔哈赤未纳入另室之女奴,庶妃仅为后世文献所用称谓。万历三十八年归于太祖,辛亥年(1611年)十二月二十四日巳时,未纳入另室之女奴西林觉
  • 菲尼克斯大学凤凰城大学(University of Phoenix,缩写UPX),位于美国亚利桑那州菲尼克斯市。由约翰·斯珀林(英语:John Sperling)和他所拥有的太阳神教育集团出资建立于1976年。学校拥有34.53万学
  • 高分子物理学高分子物理(英语:Polymer physics)是研究高分子物质物理性质的科学。其研究的主要方向包括高分子形态,高分子机械性能,高分子溶液,高分子结晶等热力学和统计力学方向的学科,以及高
  • 东莱城之战釜山镇 – 多大浦 – 东莱城 – 尚州 – 忠州弹琴台 – 玉浦 – 泗川 – 临津江 – 唐浦 – 唐项浦 – 闲山岛 – 龙仁 – 梨峙 – 平壤 – 釜山浦 – 北关
  • 达摩凤蝶达摩凤蝶(学名:,又名达摩翠凤蝶或无尾凤蝶,台湾又叫作花凤蝶), 是一种常见的分布广泛的凤蝶。与其他凤蝶不同的是,这个物种没有突出的尾部。该物种和另一个类似的物种非洲达摩凤蝶