OpenCV

✍ dations ◷ 2025-05-21 00:32:30 #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)的子目录获得。

相关

  • 自由基自由基(英语:Free Radical),又称游离基,是指化合物的分子在光热等外界条件下,共价键发生均裂而形成的具有不成对电子的原子或基团。在书写时,一般在原子符号或者原子团符号旁边加上
  • 瓜德罗普坐标:16°15′N 61°35′W / 16.250°N 61.583°W / 16.250; -61.583瓜德罗普(Guadeloupe;/ˌɡwɒdəˈluːp/; 法语发音:.mw-parser-output .IPA{font-family:"Charis SIL","D
  • 地区希腊地区 (希腊语:γεωγραφικά διαμερίσματα)是希腊传统的分区,在1987年以前也是正式的分区。下分54省。
  • 东北师范大学东北师范大学(简称:东北师大或东师,英语:Northeast Normal University,英文缩写:NENU)位于中国吉林省长春市,“211工程”大学之一,隶属于中华人民共和国教育部。建校于1946年,原名为东
  • 逮捕逮捕指以强制力拘束人身自由之强制处分,逮捕之主要目的为预防犯罪或是为进行侦查。逮捕,是指为了防止犯罪嫌疑人或者被告人实施妨碍刑事诉讼的行为,逃避侦查、起诉、审判或者发
  • 甘肃省博物馆甘肃省博物馆(简称甘博),是位于中国甘肃省兰州市的一座综合性地志博物馆,2012年11月被国家文物局核定为国家一级博物馆。 该馆历史可追溯到1939年组建的甘肃省科学教育馆,是中国
  • 圣费尔南多圣费尔南多(英文:San Fernando),是美国加利福尼亚州洛杉矶县下属的一座城市。建市于1911年8月31日,面积 大约为2.37平方英里 (6.1平方公里)。根据2010年美国人口普查,该市有人口23
  • 俄罗斯联邦工业和贸易部俄罗斯联邦工业和贸易部(俄语:Министерство промышленности и торговли Российской Федерации)是俄罗斯联邦政府的组
  • 天体震动天体震动指天体表面的震动,通常是因为突然释放的能量以地震波的形式传送,其程度可能十分剧烈。它以震动的主体分类,如地震、月震等。发生于地球的地壳震动为地震,成因主要是板块
  • 伊丽莎白港 (圣文森特和格林纳丁斯)伊丽莎白港(英语:Port Elizabeth)是加勒比海岛国圣文森特和格林纳丁斯格林纳丁斯区(格林纳丁斯群岛)贝基亚岛的一个城镇,也是该区的首府,位于该岛西部海岸,人口839人。