openCV图像处理---边缘保留滤波

  1 #!/bin/python3
  2 
  3 import cv2 as cv
  4 import numpy as np
  5 
  6 
  7 #双线模糊
  8 def b1_demo(image):
  9     dst = cv.bilateralFilter(image,0,100,15)
 10     cv.imshow("bi_demo",dst)
 11 
 12 #均值模糊
 13 def shift_demo(image):
 14     dst = cv.pyrMeanShiftFiltering(image,10,50)
 15     cv.imshow("shift_demo",dst)
 16 
 17 
 18 
 19 print("----------Hello Python-----------------")
 20 src = cv.imread("/home/laohe/downloads/image.jpeg")
 21 cv.namedWindow("input image",cv.WINDOW_AUTOSIZE)
 22 cv.imshow("input image",src)
 23 b1_demo(src)
 24 shift_demo(src)
 25 cv.waitKey(0)
 26 
 27 cv.destroyAllWindows()
~                                                                                                                                             
~                                

 

posted @ 2020-12-20 23:28  挑水工  阅读(246)  评论(0编辑  收藏  举报