This document provides an introduction and overview of OpenCV (Open Source Computer Vision Library) in Python. It discusses the history and goals of OpenCV, how to install OpenCV on Windows, Linux and Mac systems, and how to perform basic tasks like reading/opening images and video files, accessing the webcam, and applying computer vision techniques like edge detection, image filtering, and Canny edge detection on images and video. The document also mentions some common applications of OpenCV like face recognition and self-driving cars that utilize computer vision.