OpenCV Python学习笔记(5)—— 边缘保留滤波(EPF)

1 边缘保留滤波

  • 高斯双边
  • 均值迁移

2 测试

import cv2 as cv
import numpy as np


def bi_demo(image):
    dst = cv.bilateralFilter(image, 0, 100, 15)
    cv.imshow("bi_demo", dst)


def shift_demo(image):
    dst = cv.pyrMeanShiftFiltering(image, 10, 50)
    cv.imshow("bi_demo", dst)


src = cv.imread("resource/color.png")
cv.namedWindow("Test", cv.WINDOW_AUTOSIZE)
cv.imshow("Test", src)
shift_demo(src)
cv.waitKey(0)
cv.destroyAllWindows()

2.1 高斯双边

OpenCV Python学习笔记(5)—— 边缘保留滤波(EPF)_第1张图片

2.2 均值迁移

OpenCV Python学习笔记(5)—— 边缘保留滤波(EPF)_第2张图片

你可能感兴趣的:(数字图像处理Java学习笔记)