pycharm中用python+opencv進行圖片濾波處理

python實現濾波處理

import cv2
import numpy as np

src = cv2.imread("F:/gc/tupian/example.png")
cv2.imshow("src",src)
#調用均值濾波
def blur_demo(image):
    dst = cv2.blur(image,(5,5))
    cv2.imshow('blur',dst)
#中值濾波 去除膠原噪聲
def median_blur(image):
    dst = cv2.medianBlur(image,5)
    cv2.imshow('median_bluer',dst)
#邊緣保留濾波 雙邊濾波
def bi_demo(image):
   dst =  cv2.bilateralFilter(image,0,100,15)
   cv2.imshow('bi_demo',dst)

#均值漂移
def shift_demo(image):
    dst = cv2.pyrMeanShiftFiltering(image,10,50,)
    cv2.imshow("shift",dst)

#bi_demo(src)
#blur_demo(src)
#median_blur(src)
shift_demo(src)

cv2.waitKey(0)
cv2.destroyAllWindows()

結果圖:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章