当前位置: 代码迷 >> 综合 >> OpenCV图像处理(三) -降噪
  详细解决方案

OpenCV图像处理(三) -降噪

热度:29   发布时间:2023-09-18 16:31:59.0

降噪

目录

降噪

均值滤波

方框滤波

高斯滤波

中值滤波

 


  • 均值滤波

卷积

# 简单的平均卷积操作
blur = cv2.blur(img, (3, 3))
  • 方框滤波

基本和均值一样,可以选择是否归一化,但是不归一化容易越界(大于255时,取255)

# 基本和均值一样,normalize是否选择归一化
# normalize=True时与均值滤波相同
box = cv2.boxFilter(img,-1,(3,3), normalize=True) 
  • 高斯滤波

高斯模糊的卷积核里的数值是满足高斯分布

# 相当于更重视中间的值
aussian = cv2.GaussianBlur(img, (5, 5), 1)  
  • 中值滤波

# 取中值代替
median = cv2.medianBlur(img, 5)