About OpenCV
OpenCV is the world's biggest computer vision library. It contains over 2500 algorithms, and is operated by the non-profit Open Source Vision Foundation. Since June 2000. It has C++, Python, Java and MATLAB interfaces and supports Windows, Linux, Android and Mac OS. OpenCV leans mostly towards real-time vision applications and takes advantage of MMX and SSE instructions when available. A full-featured CUDA and OpenCL interfaces are being actively developed right now.