OpenCV,未来虚拟世界视觉开发的一颗新星!

     OpenCV是 Open Source Computer Vision Library的缩写,是一个基于(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows和Mac OS操作系统上。它轻量级而且高效--由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。OpenCV用C++语言编写,它的主要接口也是C++语言,但是依然保留了大量的C语言接口。该库也有大量的Python, Java and MATLAB/OCTAVE (版本2.5)的接口。这些语言的API接口函数可以通过在线文档获得。如今也提供对于C#,Ch, Ruby的支持。所有新的开发和算法都是用C++接口。一个使用CUDA的GPU接口也于2010年底开始实现。

    OpenCV(Open Source Computer Vision Library) 由Intel公司在背后提供支持。它包含了超过500个函数来实现用于图似懂非懂形处理和计算机视觉方面的飞车通用算法。

    OpenCV致力于视觉市场新标准的API研发;将简化计算机视觉程序和解决方案的开发。打破了传统多依赖硬件的一些特别的解决方案(比如视频监控,制造控制系统医疗设备
这是目前的现状。简化计算机视觉程序和解决方案的开发。

    OpenCV致力于真实世界的实时应用,通过优化的C代码的编写对其执行速度带来了可观的提升,并且可以通过购买Intel的IPP高性能多媒体函数库(Integrated Performance Primitives)得到更快的处理速度。

   OpenCV将为视觉开发和虚拟现实开发带来一场革命!

你可能感兴趣的:(C++,C/C++/C#开发实战365)