其实我们平时在深度学习中所说的卷积操作,在 opencv 中也可以进行,或者说是类似操作。那么它
是什么操作呢?它就是图像的模糊(滤波)处理。
均值滤波
使用 opencv 中的
cv2.blur(src, ksize)
函数。其参数说明是:
src
: 原图像
ksize
: 模糊核大小
原理:它只取内核区域下所有像素的平均值并替换中心元素。3x3 标准化的盒式过滤器如下所示:
特征:核中区域贡献率相同。作用:对于椒盐噪声的滤除效果比较好。
# -*-coding:utf-8-*-
"""
File Name: image_deeplearning.py
Program IDE: PyCharm
Date: 2021/10/17
Create File By Author: Hong
"""
import cv2 as cv
def image_blur(image_path: str):
"""
图像卷积操作:设置卷积核大小,步距
:param image_path:
:return:
"""