python如何实现高斯滤波对图片进行去噪

 时间:2026-02-16 00:18:42

1、在文本编辑器中使用如下代码导入opencv模块和numpy模块:

import numpy as np

import cv2 as cv 

python如何实现高斯滤波对图片进行去噪

2、使用代码 dog = cv.imread(path) 读入待处理图片,path手动替换要处理图片的地址,可以看到图片上有彩色的噪点。

python如何实现高斯滤波对图片进行去噪

3、使用 kernel = (3,3) 创建卷积核。

python如何实现高斯滤波对图片进行去噪

4、使用代码 img = cv.GaussianBlur(dog,kernel,1) 对图片进行高斯滤波,kernel为步骤3中创建的卷积核。

python如何实现高斯滤波对图片进行去噪

5、使用如下代码让图片显示出来:

cv.imshow('image',img)

cv.waitKey(0)

python如何实现高斯滤波对图片进行去噪

6、运行代码后,结果如下图,图中左侧为原图,右侧为处理后的图片,可发现噪点有一定程度降低。

python如何实现高斯滤波对图片进行去噪

  • QT当文件被修改时如何启用自动保存功能
  • 如何打开浏览器控制台
  • eclipse光标变成黑块怎么改回来
  • vscode工作区怎么添加文件?
  • navicat连接测试不成功
  • 热门搜索
    同比增长怎么算 夯实怎么读 花鲢鱼怎么做好吃 电脑c盘怎么清理 银行贷款利息怎么算 卧蚕怎么画 泡萝卜怎么做才好吃而且脆酸甜 资源管理器怎么打开 律师怎么收费 地毯用英语怎么说