基于OpenCV+Python的均值滤波,高斯滤波,中值滤波,双边滤波
程序员文章站
2022-07-14 23:35:04
...
图像平滑可采用:
均值滤波,高斯滤波,
中值滤波,双边滤波
来达到我们想要的效果
import cv2
import numpy as np
import matplotlib.pyplot as plt
img=cv2.imread("G:\OpenCV\Project/11.jpg",cv2.CV_64F)
gray=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
# 均值滤波
img_mean = cv2.blur(img, (25,25))
# 高斯滤波
img_Gaussian = cv2.GaussianBlur(img,(15,15),5)
# 中值滤波
img_median = cv2.medianBlur(img, 25)
# 双边滤波
img_bilater = cv2.bilateralFilter(img,59,95,95)
cv2.imshow("Oirignal Trawing",img)
cv2.imshow("blur",img_mean)
cv2.imshow("GaussianBlur",img_Gaussian)
cv2.imshow("medianBlur",img_median)
cv2.imshow("bilateralFilter",img_bilater)
cv2.waitKey(0)
cv2.destroyAllWindows()
效果图:
推荐阅读
-
基于opencv下对视频的灰度变换,高斯滤波,canny边缘检测处理,同窗体显示并保存
-
Python 实现中值滤波、均值滤波的方法
-
初学python实现OpenCV之边缘保留滤波:高斯双边、均值迁移
-
python+opencv均值滤波,高斯滤波,中值滤波,双边滤波
-
基于OpenCV+Python的均值滤波,高斯滤波,中值滤波,双边滤波
-
python3 利用opencv 添加中值滤波,均值滤波,高斯滤波,高斯双边滤波
-
一、图像处理之均值滤波,高斯滤波(高斯模糊),中值滤波,双边滤波
-
open cv均值 中值 高斯 双边高斯 滤波及模糊
-
【OpenCV】 5种图像滤波辨析:方框、均值、高斯、中值、双边
-
Opencv之图像模糊处理--均值滤波/高斯滤波/中值滤波