OpenCV

✍ dations ◷ 2025-02-23 14:36: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)的子目录获得。

相关

  • 胰蛋白酶结构 / ECOD胰蛋白酶(英语:trypsin)是一种酶。胰蛋白酶在小肠工作,它会将蛋白质水解为肽,进而分解为氨基酸。这是蛋白质能被人体吸收的必要过程。这种酶的作用原理和其他丝氨酸蛋
  • 地方法院议长:南希·裴洛西(民主党) 多数党领袖(英语:Party leaders of the United States House of Representatives):斯坦利·霍耶(民主党) 少数党领袖(英语:Party leaders of the United Sta
  • 小青龙加石膏汤小青龙加石膏汤为辛温解表剂,主治病在体表尚未痊愈时,肺胀所致之咳嗽或气喘。此方为小青龙汤之变方。基本上仍属体表与体内皆寒之症,且心下有水汽。但伴随有烦躁之症状。有烦躁
  • 敖国珠敖国珠(1969年6月17日-),满族,鄂济氏,先世隶满洲正黄旗,台湾的资深新闻媒体从业人员,武陵高中,中国文化大学中文系、辅修新闻系,国立台湾师范大学图文传播研究所毕业,前任中天新闻台主
  • 君士坦丁堡普世牧首普世牧首(希腊语:Οικουμενικός Πατριάρχης;俗称君士坦丁堡牧首)是君士坦丁堡(今伊斯坦布尔)的宗主教,亦被承认为正教会名义上地位最高(英语:Primus inter pare
  • 水飞蓟素水飞蓟素(英语:Silibinin (INN))是种抗氧化剂和药物,从一种名为乳蓟(Milk Thistle)的植物提炼而成,是该植物的主要活性成分之一。本药获批准用于治疗肝中毒、慢性肝炎及肝硬化,但其
  • 雷公连雷公连(学名:)为天南星科雷公连属下的一个种,是中国的特有植物。分布于中国大陆的广西、贵州、四川、湖北西部、湖南西部和南部、云南东南部等地,生长于海拔550米至1,100米的地区
  • 茅原实里作品茅原实里作品是声优、歌手的茅原实里以个人名义、角色名义发售的作品项目。
  • 枢椎枢椎(拉丁语:Axis),也被称为C2或第二颈椎,是解剖学中脊椎从上往下数的第二块脊椎,由寰枢关节将C1(寰椎)和C2连起。枢椎最显著的特征是其被称作齿突(dens)的结构,自椎体上面垂直发出,因此
  • cAMP受体蛋白]cAMP受体蛋白(英语:cAMP receptor protein,CRP)有时也称为代谢产物活化蛋白(英语:catabolite activator protein,CAP)是一种细菌中的调控蛋白(英语:Regulation of gene expression)。