OpenCV 卷积操作 均值,高斯,中值滤波 图片降噪

卷积概念

图像处理中的卷积操作是一种数学操作,用于图像增强、平滑、锐化、边缘检测等多种处理。在执行卷积操作时,会使用一个小的矩阵,称为卷积核或滤波器,这个卷积核会与图像的局部区域进行元素乘积求和的运算。

具体步骤如下:

  1. 选择卷积核:卷积核的大小和值根据所要执行的操作而定。常见的卷积核有用于平滑的高斯核、用于锐化的拉普拉斯核、以及用于边缘检测的Sobel核等。
  2. 滑动卷积核:将卷积核中心对准图像的一个像素,卷积核的其他部分会覆盖这个像素周围的区域。
  3. 元素乘积求和:卷积核覆盖区域的每个像素值乘以卷积核对应位置的系数,然后将所有乘积求和,得到的结果作为新图像在该中心像素位置的像素值。
  4. 重复操作:移动卷积核,重复上述过程,直至覆盖整个图像。

卷积操作的效果取决于卷积核的选择。例如,平滑滤波器可以减少图像噪声。

卷积核是一个小矩阵,用于在图像上滑动,并在每个位置与图像的对应区域进行加权求和,产生新的像素值。 如下图例子

卷积核为
KaTeX parse error: Undefined control sequence: \matrix at position 9: \left[ \̲m̲a̲t̲r̲i̲x̲{ 1 & 1 & 1 \…
与第一个矩阵 进行卷积
KaTeX parse error: Undefined control sequence: \matrix at position 9: \left[ \̲m̲a̲t̲r̲i̲x̲{ 12 & 13 & 1…
具体操作: 乘积求和除以中间元素 结果向下取整 中间元素4 就变成了8 然后滑动卷积核 以此类推 ,直到覆盖整个图像

卷积核一般都是奇数行的矩阵,这样可以取最中间的元素进行替换
( 12 ∗ 1 + 13 ∗ 1 + 14 ∗ 1 + 2 ∗ 1 + 4 ∗ 1 + 6 ∗ 1 + 6 ∗ 1 + 8 ∗ 1 + 10 ∗ 1 ) / 4 (12*1+13*1+14*1+2*1+4*1+6*1+6*1+8*1+10*1)/4 (121+131+141+21+41+61+61+81+10

评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Trump. yang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值