Introduction - If you have any usage issues, please Google them yourself
OpenCV is a cross platform computer vision library based on BSD license (open source), which can run on Linux, Windows, Android, and Mac OS operating systems. It is lightweight and efficient, consisting of a series of C functions and a small number of C++ classes. It also provides interfaces for languages such as Python, Ruby and MATLAB, and implements many general algorithms for image processing and computer vision.
OpenCV is written in the C++ language, its main interface is also the C++ language, but still remains a large number of C language interfaces. The library also has a large number of interfaces for Python, Java and MATLAB/OCTAVE (version 2.5). The API interface functions of these languages can be obtained by online documents. Today also provides support for C#, Ch, and Ruby.