Python | Image blurring using OpenCV (original) (raw)

Last Updated : 04 Jan, 2023

Image Blurring refers to making the image less clear or distinct. It is done with the help of various low pass filter kernels.Advantages of blurring:

Important types of blurring:

Below is the Python code:

Python3 1== `

importing libraries

import cv2 import numpy as np

image = cv2.imread('C://Geeksforgeeks//image_processing//fruits.jpg')

cv2.imshow('Original Image', image) cv2.waitKey(0)

Gaussian Blur

Gaussian = cv2.GaussianBlur(image, (7, 7), 0) cv2.imshow('Gaussian Blurring', Gaussian) cv2.waitKey(0)

Median Blur

median = cv2.medianBlur(image, 5) cv2.imshow('Median Blurring', median) cv2.waitKey(0)

Bilateral Blur

bilateral = cv2.bilateralFilter(image, 9, 75, 75) cv2.imshow('Bilateral Blurring', bilateral) cv2.waitKey(0) cv2.destroyAllWindows()

`

Output: