亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

巴楚县| 内丘县| 中阳县| 龙门县| 桐柏县| 专栏| 罗甸县| 扶沟县| 西盟| 吉林市| 汉川市| 石棉县| 沽源县| 黑河市| 社旗县| 湖北省| 雅江县| 水富县| 美姑县| 万源市| 大足县| 凤庆县| 德保县| 郯城县| 平湖市| 北辰区| 锡林郭勒盟| 满洲里市| 丰镇市| 邹平县| 临沂市| 安溪县| 敦化市| 大宁县| 腾冲县| 岢岚县| 彭州市| 临江市| 滕州市| 仁寿县| 天台县|