What is OpenCV?
OpenCV (Open Source Computer Vision Library) is an open-source software library for image processing and computer vision, whose development began at Intel around 2000. It offers thousands of functions, for example for filtering images, detecting edges and faces, tracking objects in video or calibrating cameras. OpenCV is written in C++ but is frequently used via Python, for instance in quality inspection, robotics and research.