OpenCV, which stands for Open Source Computer Vision Library, is a library of programming functions mainly aimed at real-time computer vision. Originally developed by Intel, it is free for use under an open-source BSD license and includes several hundreds of computer vision algorithms.