
OpenCV
简介:OpenCV是一个bsd授权的(开源)分布式跨平台计算机视觉库,运行在Linux、Windows、Android和Mac OS操作系统上。它是轻量级和高效的——它由一系列C函数和一些c++类组成,同时提供Python、Ruby、MATLAB和其他语言的接口来实现图像处理和计算机视觉中的许多常见算法。
OpenCV是用c++语言编写的,它的主界面是c++语言,但仍然保留了大量的C语言界面。库中还有许多Python、Java和MATLAB/OCTAVE(版本2.5)接口。这些语言的API接口函数可以在在线文档中找到。对c#、Ch、Ruby、GO的支持今天也可用。
所有新的开发和算法都使用c++接口。2010年9月还实现了cuda支持的GPU接口。