opencv学习笔记-线性空间滤波

本文介绍了如何在OpenCV和MATLAB中应用线性滤波,特别是拉普拉斯滤波器。通过MATLAB的`fspecial`函数创建滤波模板,并展示在OpenCV中使用`blur`函数进行均值滤波的例子。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

还是会结合opencv和matlab进行学习。

1:一种线性滤波器——拉普拉斯滤波器

拉普拉斯的算子为,可以将拉普拉斯算子转化为与滤波模板相关的算子进一步可以得出拉普拉斯滤波的模板为0 1 0;1 -4 1; 0 1 0;的一个3x3的矩阵。matlab指令为:

可以看出,经过fspecial得出的模板和上文说的一样。最好将原图像转化为浮点类型,否则负值将会丢失经过,拉普拉斯的计算过滤的灰度图层为,这有点类似与边缘检测。然后从原始图像中减去拉普拉斯图像,就可以得到清晰的滤波图像如图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值