OpenCV (Open Source Computer Vision) is a library used for image processing. It is mainly used to perform all operations with images.