
Basic Operations on Images
Accessing and modifying pixel values, Accessing image properties, Setting the Image Region (area) (ROI), Splitting and Merging Images
Articles on Python, Django, OpenCV, Cloud, and more.

Accessing and modifying pixel values, Accessing image properties, Setting the Image Region (area) (ROI), Splitting and Merging Images

First let us recall which data types exist in Python, then learn how to convert between them using type conversion functions.

We will learn several arithmetic operations on images, such as addition, subtraction, and bitwise operations. You will learn these functions: cv2.add(), cv2.addWeighted(), etc.

Method Operations = Method Wrapper. An in-depth look at str object methods and method-wrappers in Python.

We will learn about image pyramids. We will use image pyramids to create a new fruit, 'Orapple', and we will see these functions: cv2.pyrUp(), cv2.pyrDown()

In the topics covered so far we never talked about errors, how to catch them, or how to continue execution based on the error encountered. This is an important topic and you will learn it here.

Image gradients and edge finding with these functions: cv2.Sobel(), cv2.Scharr(), cv2.Laplacian(), etc.

The while loop is a loop that runs based on a condition. Just like if, elif, or else, the only thing a while loop cares about is whether the given condition is true. If it is, the loop keeps running; if not, it stops.

The concept of Canny edge detection. OpenCV function for this operation: cv2.Canny()