VLM_一维离散卷积与二维离散卷积(还是复习感觉还行)

首先是简单的一维离散卷积

Input设置为 X,Kernel为W

假设第一行为X,第二行为W就有

空余...2

(X1W1+X2W2+X3W3)/3=2

(X2W1+X3W2+X4W3)/3=3

(X3W1+X4W2+X5W3)/3=5

.

.

.

(Xn-2W1+Xn-1W2+XnW3)/3=5

空余...1


二维离散卷积

均值滤波的计算就是:先把目标像素对应的 3×3 邻域内的所有元素相加,然后再乘以 1/9(本质上就是 "邻域和 ÷ 9"),得到的结果就是滤波后该位置的像素值。

延申:

dst=cv.blur(image,(2,2))

cv.blur() 是 OpenCV 封装好的专用均值滤波函数,它的设计就是 "求邻域平均值",所以核的规则是硬编码的:

  • 第一步:先创建一个 h×w 大小的核(h=2,w=2 时就是 2×2);
  • 第二步:核里的每一个元素都被自动赋值为 1/(h×w)(2×2 时每个元素都是 1/4,3×3 时都是 1/9);
  • 第三步:你无法通过 cv.blur () 修改核的元素值,它只能做 "均值滤波" 这一件事。

高斯模糊则是通过高斯函数进行的模糊方式

相关推荐
黛色正浓15 小时前
leetCode-热题100-贪心合集(JavaScript)
javascript·算法·leetcode
轻微的风格艾丝凡15 小时前
嵌入式定时器计时技巧:用有符号数省略溢出判断的底层逻辑与实践
数据库·算法·dsp开发·嵌入式软件
No0d1es15 小时前
2025年12月 GESP CCF编程能力等级认证C++四级真题
算法·青少年编程·等级考试·gesp·ccf
CodeByV15 小时前
【算法题】快排
算法
一起努力啊~15 小时前
算法刷题--长度最小的子数组
开发语言·数据结构·算法·leetcode
rchmin16 小时前
限流算法:令牌桶与漏桶详解
算法·限流
leoufung16 小时前
LeetCode 221:Maximal Square 动态规划详解
算法·leetcode·动态规划
黑符石16 小时前
【论文研读】Madgwick 姿态滤波算法报告总结
人工智能·算法·机器学习·imu·惯性动捕·madgwick·姿态滤波
源代码•宸16 小时前
Leetcode—39. 组合总和【中等】
经验分享·算法·leetcode·golang·sort·slices