当前位置:网站首页>opencv学习笔记三——图像平滑/去噪处理
opencv学习笔记三——图像平滑/去噪处理
2022-07-07 05:19:00 【我是一个小稻米】
import cv2
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
import numpy as np
from PIL import Image
image1 = mpimg.imread('image.png')
plt.imshow(image1);
1. 均值滤波
一个3×3的卷积核,其中的值都为1
image2 = cv2.blur(image1, (3,3))
plt.imshow(image2)
2. 方框滤波
这里的-1表示,输入与输出的颜色通道数是一致的
一个3×3的卷积核,其中的值都为1
normalize表示在卷积时是否取平均,为false表示,只取和,超过255,直接取255
image3 = cv2.boxFilter(image1, -1, (3,3), normalize=False)
plt.imshow(image3);
3. 高斯滤波
卷积核不全为1了。而是靠近中间的值更大
image4 = cv2.GaussianBlur(image1, (5,5), 1)
plt.imshow(image4)
4. 中值滤波
image5 = cv2.medianBlur(image1, 5)
plt.imshow(image5)
边栏推荐
- Uniapp mobile terminal forced update function
- Réplication de vulnérabilité - désrialisation fastjson
- Leetcode 187 Repeated DNA sequence (2022.07.06)
- [quick start of Digital IC Verification] 17. Basic grammar of SystemVerilog learning 4 (randomization)
- 拓维信息使用 Rainbond 的云原生落地实践
- eBPF Cilium实战(2) - 底层网络可观测性
- 【雅思口语】安娜口语学习记录 Part2
- 在Rainbond中一键部署高可用 EMQX 集群
- Example of file segmentation
- Bayes' law
猜你喜欢
利用 Helm 在各类 Kubernetes 中安装 Rainbond
Notes on PHP penetration test topics
王爽 《汇编语言》之寄存器
Leetcode simple question: find the K beauty value of a number
Complex network modeling (I)
LeetCode简单题之找到一个数字的 K 美丽值
青龙面板-今日头条
Bugku CTF daily one question chessboard with only black chess
Lua 编程学习笔记
Rainbond 5.6 版本发布,增加多种安装方式,优化拓扑图操作体验
随机推荐
The legend about reading the configuration file under SRC
Complex network modeling (III)
Leetcode simple question: find the K beauty value of a number
2022 Inner Mongolia latest advanced fire facility operator simulation examination question bank and answers
王爽 《汇编语言》之寄存器
Implementation of replacement function of shell script
Empire CMS collection Empire template program general
[quickstart to Digital IC Validation] 15. Basic syntax for SystemVerilog Learning 2 (operator, type conversion, loop, Task / Function... Including practical exercises)
OpenVSCode云端IDE加入Rainbond一体化开发体系
Application of slip ring of shipborne radar antenna
BiSeNet的特点
Relevant data of current limiting
It took "7" years to build the robot framework into a micro service
Topic not received? Try this
eBPF Cilium实战(2) - 底层网络可观测性
解读创客思维与数学课程的实际运用
Make LIVELINK's initial pose consistent with that of the mobile capture actor
在 Rainbond 中一键安装高可用 Nacos 集群
Four items that should be included in the management system of integral mall
offer收割机:两个长字符串数字相加求和(经典面试算法题)