📅  最后修改于: 2023-12-03 15:34:27.443000             🧑  作者: Mango
在图像处理中,高斯模糊是一种常用的滤波操作。高斯模糊可以模拟出焦距不准、颜色偏差等问题。Python的OpenCV库提供了gaussian_blur()函数来实现高斯模糊操作。
函数定义如下:
cv2.GaussianBlur(src, ksize, sigmaX[, dst[, sigmaY[, borderType]]]) -> dst
参数说明:
import cv2
img = cv2.imread('test.jpg')
dst = cv2.GaussianBlur(img, (5, 5), 0)
cv2.imwrite('test_gaussian.jpg', dst)
这段代码将读取名为'test.jpg'的图像,并对其进行高斯模糊处理,卷积核大小为(5, 5),sigmaX为0,sigmaY默认为0。最后将处理后的图像保存为'test_gaussian.jpg'。
以上就是gaussian_blur()函数的简介和使用示例。希望能够帮助初学者更好地了解和掌握这个函数。