OpenCV (Open Source Computer Vision) OpenCV is a library of programming functions mainly aimed at real-time computer vision. numpy (for the python bindings), ffmpeg and qt5 are optional dependencies.