python+opencv滤波去噪

记录第一次使用

利用均值滤波去除图片噪声,python版opencv的安装不再赘述

左边是原图,右边是滤波之后的结果

附代码

import cv2
import random

img01 = cv2.imread("D:\\landscape.jpg")

for i in range(8000): #生成8000个噪点
    a = random.randint(0,499)
    b = random.randint(0,499)
    img01[a,b] = 255
cv2.imshow("original",img01)		# 显示噪点图

img_medianBlur=cv2.medianBlur(img01,3) # 中值滤波
cv2.imshow("result",img_medianBlur)    # 显示中值滤波结果
cv2.waitKey(0)
cv2.destroyAllWindows()

你可能感兴趣的:(opencv)