|
OpenCV means Intel® Open Source Computer Vision Library. It is a collection of C functions and few C++ classes that implement some popular algorithms of Image Processing and Computer Vision.
OpenCV is cross-platform middle-to-high level API that consists of a few hundreds (>300) C functions. It does not rely on external numerical libraries, though it can make use of some of them (see below) at runtime, if they are available.
OpenCV is free for both non-commercial and commercial use (see the license for details).
OpenCV provides transparent for user interface to Intel® Integrated Performance Primitives (IPP) (only ippcv for now). That is, it loads automatically IPP libraries optimized for specific processor at runtime, if they are available. More information about IPP can be retrieved at http://www.intel.com/software/products/ipp/ippvm20/index.htm
There are interfaces to OpenCV for some other languages/environments (more to come):
Most of the coding work has been done in Intel Research Lab, Nizhny Novgorod, Russia. The complete list of authors can be found in the file AUTHORS.
Besides, a lot of people helped with suggestions, patches, bug reports etc.
The incomplete list is in THANKS file.
The most important things arrived in beta 3 are:
See ChangeLog file for full list of changes.
Go http://www.sourceforge.net/projects/opencvlibrary. If it does not work, type "OpenCV" in Google.
You may also look at the PDF manual, Here is the old 2,1 PDF manual
OpenCV Applications (Windows only)
If you have questions/corrections/suggestions about these pages (not about the library ifself), mail to Vadim.Pisarevsky@intel.com.
All the trademarks referenced above belong to their respected owners.