OpenCV Python Tutorial

OpenCV Python Tutorial

OpenCV stands for Open Source Computer Vision and is a library of functions which is useful in real time computer vision application programming. OpenCV-Python is a Python wrapper around C++ implementation of OpenCV library. It is a rapid prototyping tool for computer vision problems. This tutorial is designed to give fluency in OpenCV-Python and to explain how you can use it in your applications.


This tutorial is designed for the computer science students and professionals who wish to gain expertise in the field of computer vision applications. After completing this tutorial you will find yourself at a moderate level of expertise in using OpenCV-Python from where you can take yourself to next levels.


We assume you have prior knowledge of Python and NumPy libraries. Moreover, it would be beneficial, if you are well acquainted with JAVA programming language. You can go through our tutorials on Python, JAVA and NumPy, if required, before beginning with this tutorial.