91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python實現均值濾波的方法

發布時間:2020-07-03 15:35:29 來源:億速云 閱讀:476 作者:清晨 欄目:編程語言

這篇文章將為大家詳細講解有關python實現均值濾波的方法,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

均值濾波:典型的線性濾波算法,它是指在圖像上對目標像素給一個模板,該模板包括了其周圍的臨近像素(以目標像素為中心的周圍8個像素,構成一個濾波模板,即去掉目標像素本身),再用模板中的全體像素的平均值來代替原來像素值。

import cv2
import numpy as np


def blur_demo(image):            
	"""
	均值模糊 : 去隨機噪聲有很好的去噪效果
	(1, 15)是垂直方向模糊,(15, 1)是水平方向模糊
	"""
    dst = cv2.blur(image, (1, 15))    
    cv2.imshow("avg_blur_demo", dst)

def median_blur_demo(image):    # 中值模糊  對椒鹽噪聲有很好的去燥效果
    dst = cv2.medianBlur(image, 5)
    cv2.imshow("median_blur_demo", dst)

def custom_blur_demo(image):
	"""
	用戶自定義模糊
	下面除以25是防止數值溢出
	"""
    kernel = np.ones([5, 5], np.float32)/25   
    dst = cv2.filter2D(image, -1, kernel)
    cv2.imshow("custom_blur_demo", dst)

src = cv2.imread("./fapiao.png")
img = cv2.resize(src,None,fx=0.8,fy=0.8,interpolation=cv2.INTER_CUBIC)
cv2.imshow('input_image', img)

blur_demo(img)
median_blur_demo(img)
custom_blur_demo(img)

cv2.waitKey(0)
cv2.destroyAllWindows()

cv2.blur(img, (1, 15))  進行均值濾波

參數說明:img表示輸入的圖片, (3, 3) 表示進行均值濾波的方框大小

關于python實現均值濾波的方法就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

易门县| 新余市| 广灵县| 偃师市| 安化县| 泰和县| 喀喇沁旗| 专栏| 长垣县| 固阳县| 东兴市| 鄂伦春自治旗| 冷水江市| 阿拉善右旗| 古丈县| 平安县| 黄山市| 扶绥县| 清远市| 威远县| 聂拉木县| 竹北市| 大丰市| 西华县| 邛崃市| 祥云县| 临清市| 玉山县| 吴江市| 凉城县| 平山县| 陕西省| 嘉善县| 清水河县| 温泉县| 仁化县| 体育| 蕉岭县| 陇西县| 徐州市| 宁远县|