Getting Started with OpenCV

How to install OpenCV for Python using Anaconda in Windows

Installing OpenCV using Anaconda in Windows is very easy. OpenCV installation is straightforward and I personally recommned it to the absolute beginners.

Read More


Reading, writing and displaying Images using OpenCV

Reading images in OpenCV is very simple. We will be using a function called "IMREAD" of openCV will return a numpy array. We can store this data in an array and dispay it using either OpenCV function IMSHOW or we can use the powerful MATPLOTLIB. Also, writing image is as simple as calling IMWRITE function.

Read More

Accessing and Manipulating Pixel values in Images using OpenCV

We know that an image is basically a 2D grid of cells. These cells contain numerical values (usually integers) and we call them pixels. These pixels can be access individually and can be manipulated. This tutorial will guide you about different ways to access pixels and manipulate them.

Read More

Color conversions in OpenCV

Sometimes we read images in one color and then to do further processing we need to convert them into another color domain. In this tutorial we will see the supported color conversions in OpenCV. We will explore some of the basic techiques that will help you grasp the concept of color conversion in OpenCV.

Read More


Working with Region of Interest in images

Sometimes, the images need to be copied into other variables for storage or for manipulation. Or even in some cases, we do not need to work with hole image, in fact, a part of image is selected and processed. We will learn in this tutorial about copying whole images or part of images into another variable.

Read More

How to draw basic shapes on images such as lines, circles or rectangles?

Some basic shapes such as lines, rectangles or circles can be embedded into images using OpenCV. The already available functions in OpenCV make it easy to draw shapes.

Read More

Embed image borders in OpenCV

Mat is a important object within the domain of OpenCV.

Read More

Insert text in images using OpenCV

Reading, writing and displaying Images

Read More


OpenCV Tutorials