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 () 修改核的元素值,它只能做 "均值滤波" 这一件事。

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

相关推荐
liuyao_xianhui20 小时前
优选算法_两数之和_位运算_C++
java·开发语言·数据结构·c++·算法·链表·动态规划
靠沿20 小时前
【优选算法】专题十六——BFS解决最短路径问题
redis·算法·宽度优先
博风20 小时前
算法:双指针解:盛最多水的容器
算法·leetcode
夏乌_Wx20 小时前
图 | 3道LeetCode常见笔试、面试题汇总
算法
ZPC821020 小时前
PPO训练小车
人工智能·算法·机器人
bksczm20 小时前
二分查找的细则(binary search)
算法
A923A20 小时前
【洛谷刷题 | 第三天】
算法·二分·洛谷·pair
abant220 小时前
leetcode912 排序算法总结
算法·leetcode·排序算法