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.