Course Content

Fundamentals of Image Manipulation with Python

# Smoothing

In `OpenCV`

, **Gaussian Blur** is a smoothing filter used to reduce noise and detail in an image. This filter is based on the **Gaussian function**, which is bell-shaped and diminishes as the distance from the center increases. The `cv2.GaussianBlur()`

function applies this type of blur to an image.

The function requires three parameters:

- the
**image**to be blurred; - the kernel size (specified as a
**tuple**of width and height); - the standard deviation in the
**x**and**y**directions.

If the standard deviation is set to zero, it is calculated from the **kernel size**. The kernel size determines the area used to calculate the blur, while the standard deviation controls the amount of blur.

Task

- Apply Gaussian blue to the image
`"image1.jpg"`

.

Task

- Apply Gaussian blue to the image
`"image1.jpg"`

.

Everything was clear?

In `OpenCV`

, **Gaussian Blur** is a smoothing filter used to reduce noise and detail in an image. This filter is based on the **Gaussian function**, which is bell-shaped and diminishes as the distance from the center increases. The `cv2.GaussianBlur()`

function applies this type of blur to an image.

The function requires three parameters:

- the
**image**to be blurred; - the kernel size (specified as a
**tuple**of width and height); - the standard deviation in the
**x**and**y**directions.

If the standard deviation is set to zero, it is calculated from the **kernel size**. The kernel size determines the area used to calculate the blur, while the standard deviation controls the amount of blur.

Task

- Apply Gaussian blue to the image
`"image1.jpg"`

.