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

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

相关推荐
学涯乐码堂主1 小时前
有趣的“打擂台算法”
c++·算法·青少年编程·gesp
Tutankaaa1 小时前
知识竞赛题库设计全攻略
人工智能·算法
WolfGang0073212 小时前
代码随想录算法训练营 Day50 | 图论 part08
数据结构·算法·图论
aini_lovee4 小时前
多目标粒子群优化(MOPSO)双适应度函数MATLAB实现
人工智能·算法·matlab
yong99904 小时前
图像融合与拼接:完整MATLAB工具箱
算法·计算机视觉·matlab
春风不语5054 小时前
深入理解主成分分析(PCA)
算法
apollowing4 小时前
启发式算法WebApp实验室:从搜索策略到群体智能的能力进阶(二十二)
算法·启发式算法·web app
晚枫歌F4 小时前
最小堆定时器
数据结构·算法
Lumos_7775 小时前
Linux -- 线程
java·jvm·算法
七颗糖很甜5 小时前
“十五五”气象发展规划:聚焦五大核心任务
大数据·python·算法