本文主要是介绍计算机视觉 opencv python 平滑处理,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
import cv2
import numpy as np# 均值滤波
def blurImg(img):img = cv2.blur(img,(7,7))return img# 高斯滤波
#
# 0.6 0.8 0.6
# 0.8 1 0.8
# 0.6 0.8 0.6
#
def gaussianBlurImg(img):aussian = cv2.GaussianBlur(img,(1111,1111,),1)return aussian# 中值滤波
def medianBlurImg(img):median = cv2.medianBlur(img,5)return medianimg = cv2.imread("img1.png")
# img = blurImg(img)
# img = gaussianBlurImg(img)
img = medianBlurImg(img)cv2.imshow("img",img)
cv2.waitKey(0)
cv2.destroyAllWindows()
这篇关于计算机视觉 opencv python 平滑处理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!