OpenCV是一个开源的计算机视觉库,提供了很多用于图像处理和计算机视觉的工具。它可以通过 Python 进行访问。高斯滤波是一种常用的图像平滑处理方法,用于去除图像中的噪声和模糊不清的细节。
在 OpenCV 中,可以使用 cv2.GaussianBlur 函数来进行高斯滤波。该函数的参数包括:
- src:输入图像
- ksize:高斯核的大小
- sigmaX:沿水平方向的标准偏差
- sigmaY:沿垂直方向的标准偏差
- borderType:边界模式
下面是一个简单的例子:
import cv2
import numpy as np
img = cv2.imread