opencv边缘滤波

Posted 极客阿正

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了opencv边缘滤波相关的知识,希望对你有一定的参考价值。

2018-03-0422:16:11

import cv2 as cv
import numpy as np
def bi_demo (image):
    print ("ceshi")
    dst = cv.bilateralFilter(image,0,100,15)
    cv.imshow("bi_demo",dst)
def shift_demo(image):
    dst = cv.pyrMeanShiftFiltering(image,10,50)
    cv.imshow("shift_demo",dst)
src =cv.imread("E:/opencv_pictures/face.jpg")
#  压缩图片
src = cv.resize(src, (300, 200), interpolation=cv.INTER_AREA)
cv.namedWindow("test",cv.WINDOW_AUTOSIZE)
cv.imshow("test",src)
bi_demo(src)
shift_demo(src)
cv.waitKey(0)
cv.destroyAllWindows()

 其中图片过大,需要压缩

以上是关于opencv边缘滤波的主要内容,如果未能解决你的问题,请参考以下文章

学习 opencv---(11)OpenC 边缘检测:Canny算子,Sobel算子,Laplace算子,Scharr滤波器

OpenCV之快速的图像边缘滤波算法

OpenCV之快速的图像边缘滤波算法

OpenCV之边缘保留滤波算法 – 高斯双边模糊

opencv-python基础用法详细代码-图片加载-ROI-边缘滤波-二值化-轮廓提取-膨胀腐蚀等

opencv python:边缘保留滤波(EPF)