📜  画布圈模糊 (1)

📅  最后修改于: 2023-12-03 15:40:57.922000             🧑  作者: Mango

画布圈模糊介绍

画布圈模糊可以让图像模糊化,并且保留图像中的重要信息,是图像处理中常用的技术之一。下面介绍一些常用的画布圈模糊算法。

高斯模糊

高斯模糊是最常用、最简单的模糊方法之一。它利用高斯函数卷积实现图像处理,实现简单,效果也还不错。

代码片段:

import cv2

img = cv2.imread('img.jpg')

gaussian_blur = cv2.GaussianBlur(img, (5, 5), 0)
均值模糊

均值模糊也是一种简单的模糊方法。它将图像中每个像素的值取周围像素的平均值,来达到模糊的效果。

代码片段:

import cv2

img = cv2.imread('img.jpg')

average_blur = cv2.blur(img, (5, 5))
中值模糊

中值模糊是一种非常适用于处理椒盐噪声的模糊方法。它将图像中每个像素的值取周围像素值的中位数,来达到模糊的效果。

代码片段:

import cv2

img = cv2.imread('img.jpg')

median_blur = cv2.medianBlur(img, 5)
双边模糊

双边模糊是降低噪点的同时保留图像边缘信息的一种方法。因为双边滤波器同时使用了像素间距离和像素值相似度信息,比使用高斯函数更加稳健。

代码片段:

import cv2

img = cv2.imread('img.jpg')

bilateral_blur = cv2.bilateralFilter(img, 9, 75, 75)

以上就是一些常用的画布圈模糊算法介绍,希望能对您的图像处理有所帮助。