opencv010 卷积02(方盒滤波和均值滤波)

今天继续学习滤波器的相关知识!这篇比较简单,也短一些,明天写高斯滤波

方盒滤波

python 复制代码
boxFilter(scr, ddepth, ksize[, dst[, anchor[, normalize[, borderType]]]]) 

方盒滤波的卷积核如下:

normalize(标准化)=True,a=1/(W*H)滤波器的宽高

normalize=False,a=1

python 复制代码
import cv2
import numpy as np
img = cv2.imread("F:\est01\e1440.jpg", 1)
dst = cv2.boxFilter(img, -1, (5, 5), normalize=True)
cv2.imshow('img', np.hstack((img, dst)))
cv2.waitKey(0)
cv2.destroyAllWindows()

右边比左边要模糊一些

均值滤波

均值滤波是指任意一点的像素值,都是周围 N×M 个像素值的均值。

均值滤波没有位深这个参数

python 复制代码
import cv2
import numpy as np
img = cv2.imread("F:\est01\e1440.jpg", 1)
dst = cv2.blur(img, (5, 5))
cv2.imshow('img', np.hstack((img, dst)))
cv2.waitKey(0)
cv2.destroyAllWindows()

效果和上面的方盒滤波一样

推荐一篇大佬写的博客http://t.csdnimg.cn/QOo2O

相关推荐
计算机安禾2 分钟前
【数据结构与算法】第41篇:图论(五):拓扑排序与关键路径
c语言·数据结构·c++·算法·图论·visual studio
Q741_1475 分钟前
每日一题 力扣 1320. 二指输入的的最小距离 动态规划 C++ 题解
c++·算法·leetcode·动态规划
与虾牵手10 分钟前
OpenClaw 和 AiPy 怎么选?2026 功能实测对比 + 踩坑全记录
python·ai编程
Csvn11 分钟前
🌟 LangChain 30 天保姆级教程 · Day 16|文档加载器大合集!PDF、Word、网页、数据库一键读取,构建你的知识库!
python·langchain
wfbcg13 分钟前
每日算法练习:LeetCode 76. 最小覆盖子串 ✅
算法·leetcode·职场和发展
Wect17 分钟前
LeetCode 149. 直线上最多的点数:题解深度剖析
前端·算法·typescript
rebekk18 分钟前
claude工作区与git仓库的关系
linux·git·python
qianpeng89720 分钟前
运动声源的到达结构仿真
算法
Huyuejia23 分钟前
rag+agent主程序
python
费曼学习法25 分钟前
线段树:区间查询的"终极武器",一文看透高效范围统计
算法