均值滤波、高斯滤波、高斯双边滤波

简介: 均值滤波、高斯滤波、高斯双边滤波
# -*-coding:utf-8-*-
# #TODO.1.均值滤波
import cv2
def image_blur(image_path1:str):
    img1=cv2.imread(image_path1,cv2.IMREAD_COLOR)
    img1=cv2.resize(img1,(300,300))
    cv2.imshow('img1',img1)
    result1=cv2.blur(img1,(5,5))
    cv2.imshow('result1',result1)
#TODO.2.高斯滤波
def image_conv(image_path2:str):
    img2=cv2.imread(image_path2,cv2.IMREAD_COLOR)
    img2 = cv2.resize(img2, (300, 300))
    cv2.imshow('img2',img2)
    result2=cv2.GaussianBlur(img2,(0,0),15)
    cv2.imshow('result2',result2)
# TODO.3.高斯双边滤波(照片变清楚了)
def image_bifilter(image_path3:str):
    img3=cv2.imread(image_path3,cv2.IMREAD_COLOR)
    img3 = cv2.resize(img3, (300, 300))
    cv2.imshow('img3',img3)
    result3=cv2.bilateralFilter(img3,0,50,10)
    cv2.imshow('result3',result3)
if __name__=='__main__':
    path='211.jpg'
    image_blur(path)
    image_conv(path)
    image_bifilter(path)
    cv2.waitKey(0)
    cv2.destroyAllWindows()

image.png

image.png

image.png

image.png

照片来源于网络,侵权请联系我删除

目录
相关文章
|
23天前
Laplacian(拉普拉斯)边缘检测
【6月更文挑战第7天】Laplacian(拉普拉斯)边缘检测。
17 1
|
1月前
|
机器学习/深度学习 计算机视觉
均值滤波
【5月更文挑战第15天】均值滤波。
16 1
|
1月前
|
资源调度 API 计算机视觉
【OpenCV】—非线性滤波:中值滤波、双边滤波
【OpenCV】—非线性滤波:中值滤波、双边滤波
|
1月前
|
存储 编解码 资源调度
【OpenCV】—线性滤波:方框滤波、均值滤波、高斯滤波
【OpenCV】—线性滤波:方框滤波、均值滤波、高斯滤波
|
8月前
|
C++ 计算机视觉
OpenCV-高斯低通&高通滤波器(C++)
OpenCV-高斯低通&高通滤波器(C++)
160 0
|
11月前
|
机器学习/深度学习 传感器 算法
【图像去噪】基于高斯滤波+均值滤波+中值滤波+双边滤波滤波实现图像去噪(含信噪比)附Matlab代码
【图像去噪】基于高斯滤波+均值滤波+中值滤波+双边滤波滤波实现图像去噪(含信噪比)附Matlab代码
常见滤波(高斯滤波、均值滤波等)的简单理解
常见滤波(高斯滤波、均值滤波等)的简单理解
95 0
|
资源调度 算法 API
OpenCV_06 图像平滑:图像噪声+图像平滑+滤波
由于图像采集、处理、传输等过程不可避免的会受到噪声的污染,妨碍人们对图像理解及分析处理。常见的图像噪声有高斯噪声、椒盐噪声等。
110 0
|
计算机视觉
灰度直方图及直方图均衡化
灰度直方图及直方图均衡化
76 0
|
资源调度 计算机视觉
CV10 图像模糊(均值、高斯、中值、双边滤波)
当我们只想得到感兴趣的物体时,通过图像模糊,可以将那些尺寸和亮度较小的物体过滤掉,较大的物体则易于检测。除了降低噪声,这就是图像平滑(模糊)的另一个重要应用:减少噪点,突出ROI,以便目标提取。
265 0