使用卷积核平滑图像

在 Python 中使用 OpenCV 库进行卷积操作,我们可以使用以下代码:

kernel = np.ones((5, 5), np.float32) / 9

dst = cv2.filter2D(img, -1, kernel)

其中:

  • kernel 是一个 5x5 的卷积核,所有元素的值都为 1/9。
  • img 是要进行卷积操作的图像。
  • cv2.filter2D() 函数用于执行卷积操作,-1 表示输出图像的深度与输入图像相同。

输出的结果是经过卷积操作后的图像。

通过使用卷积核,我们可以对图像进行平滑处理,例如去除噪声或模糊图像。

Python OpenCV 卷积操作:使用卷积核平滑图像

原文地址: https://www.cveoy.top/t/topic/fN00 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录