IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> 【OpenCV--图像平滑】 -> 正文阅读

[人工智能]【OpenCV--图像平滑】

目录

一、图像噪声

二、图像平滑

三、均值滤波

四、高斯滤波

五、中值滤波

一、图像噪声

?1.描述:在图像采集、处理、传输过程中,会受到噪声的污染,妨碍对图像的理解以及分析处理,常见的图像噪声有高斯噪声、椒盐噪声等

2.椒盐噪声:也称为脉冲噪声,是一种随机出现的黑点或白点,可能是亮区域有黑色像素,也可能是暗区域有白色像素,成因可能是影像讯号受到强烈干扰

?3.高斯噪声:是指噪声密度函数服从高斯分布的一类噪声

二、图像平滑

1.描述:图像平滑指去除其中高频信息,保留低频信息,对图像实施低通滤波,以去除图像中的噪声,对图像进行平滑

2.根据滤波器不同,可以分为均值滤波、高斯滤波、中值滤波、双边滤波

三、均值滤波

1.均值滤波算法简单,计算速度快,但是在去除噪声同时去除了很多细节,使图像变得模糊

cv.blur(src,ksize,anchor,borderType)

参数:

src:输入图像

ksize:卷积核大小

anchor:默认值(-1,-1)表示核中心

borderType:边界类型

2.示例:

import numpy as np
import cv2 as cv
import matplotlib.pyplot as plt
img=cv.imread('girl.png')
#进行滤波
img1=cv.blur(img,(5,5))
plt.imshow(img1[:,:,::-1])
plt.show()

?四、高斯滤波

?1.高斯滤波是一种线性平滑滤波,适用于消除高斯噪声,高斯滤波对整幅图像进行加权平均的过程,每一个像素点的值,都由其本身和邻域内的其他像素值经过加权平均后得到

cv.GaussianBlur(src,ksize,sigmax,sigmay,borderType)

参数:

ksize:卷积核宽度高度都为奇数,且可以不同

sigmax:水平方向标准差

sigmay:垂直方向标准差

2.示例:

import numpy as np
import cv2 as cv
import matplotlib.pyplot as plt
img=cv.imread('girl.png')
img1=cv.GaussianBlur(img,(3,3),1)
plt.imshow(img1[:,:,::-1])
plt.show()

??

?五、中值滤波

1.中值滤波是一种典型的非线性滤波技术,用像素点邻域灰度值的中值代替该点像素点的灰度值,中值滤波对椒盐噪声尤其有用

cv.medianBlur(src,ksize)

参数:

ksize:卷积核是一个整数

2.示例:

import numpy as np
import cv2 as cv
import matplotlib.pyplot as plt
img=cv.imread('girl.png')
img1=cv.medianBlur(img,5)
plt.imshow(img1[:,:,::-1])
plt.show()

???

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2022-10-08 20:42:06  更:2022-10-08 20:45:02 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/19 22:42:52-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码