This document provides an introduction and overview of OpenCV with Python for computer vision. It discusses: 1) OpenCV is a leading computer vision and machine learning software library that can be used with Python. It provides basic functions for tasks like object recognition, computational photography, and autonomous vehicles. 2) The document outlines how to set up a Python environment with OpenCV, including installing Python, PyCharm, and the OpenCV package. It also provides resources for sample files and code repositories. 3) Finally, it previews some basic OpenCV concepts that will be covered like the computer vision pipeline, color spaces, blurring/filtering algorithms, edge detection, and the Viola-Jones face detection technique.