1) Open source computer vision library in C/C++.
2)Optimized and intended for real-time applications.
4)Generic image/video loading, saving, and acquisition.
5)Both low and high level API.
6)Provides interface to Intel's Integrated Performance Primitives (IPP) with processor specific optimization (Intel processors).
OpenCVOpenCV means Intel®Open Source Computer Vision Library. It is a collection of C functions and a few C++ classes that implement some popular Image Processing and Computer Vision algorithms.