八、边缘保留滤波(EPF)

绪风

关注

阅读 20

2022-03-26

一、概念

边缘保留滤波(EPF,edge preserving filtering)
在这里插入图片描述

二、高斯双边

cv2.bilateralFilter(image,0,100,15)100为差异,15为周围的区域

import cv2
import numpy as np

def bilateralFilter(image):
    dst = cv2.bilateralFilter(image,0,100,15)
    cv2.imshow('bilateralFilter',dst)


src = cv2.imread(r"G:\Juptyer_workspace\study\opencv\opencv3\p.jpg")
cv2.imshow("image",src)
cv2.namedWindow("image",cv2.WINDOW_AUTOSIZE)

bilateralFilter(src)

cv2.waitKey(0)
cv2.destroyAllWindows()

效果图如下:
在这里插入图片描述

三、均值迁移

import cv2
import numpy as np

def MeanShiftFiltering(image):
    dst = cv2.pyrMeanShiftFiltering(image,10,50)
    cv2.imshow('MeanShiftFiltering',dst)


src = cv2.imread(r"G:\Juptyer_workspace\study\opencv\opencv3\p.jpg")
cv2.imshow("image",src)
cv2.namedWindow("image",cv2.WINDOW_AUTOSIZE)

MeanShiftFiltering(src)

cv2.waitKey(0)
cv2.destroyAllWindows()

效果图如下:
在这里插入图片描述

精彩评论(0)

0 0 举报