📅  最后修改于: 2023-12-03 15:04:06.834000             🧑  作者: Mango
cv2.blur()
是 OpenCV 库中的一个图像处理函数,用于对图像进行模糊操作。
cv2.blur(src, ksize[, dst[, anchor[, borderType]]])
cv2.BORDER_DEFAULT
返回模糊处理后的图像。
import cv2
import numpy as np
img = cv2.imread('test.png')
# 应用模糊效果
blur_img = cv2.blur(img, (5,5))
# 显示结果
cv2.imshow("Original Image", img)
cv2.imshow("Blur Image", blur_img)
cv2.waitKey(0)
cv2.destroyAllWindows()
ksize
必须为一个奇数,否则会抛出异常cv2.blur()
函数只能用于处理二维图像,不能处理三维图像,如 RGB 或 RGBA 图像