拉普拉斯平滑处理介绍

图像二阶导数与Laplacian滤波

利用中心差商可以得到某点的一阶导数,同理可以得到二阶导数:

因此,一维拉普拉斯平滑滤波为:

利用拉普拉斯进行平滑的结果:

拉普拉斯算子

由于我们感兴趣的是关于点x的二阶导数。故将上式中的变量减1后,得到:

在图像处理中通过拉普拉斯模板求二阶导数,其定义如下:

拉普拉斯对应的模板为: 

   或者        

模板中心位置的数字是-8而不是-4,是因为要使这些系数之和为0,当遇到恒定湖对区域时,模板响应应将0。

在用lapacian算子图像进行卷积运算时,当响应的绝对值超过指定阈值时,那么该点就是被检测出来的孤立点,具体输出如下: 

拉普拉斯代码演示

//load the Original Image and get some informations
Mat src = imread("012.jpg",0);
namedWindow("OriginalImage");
imshow("OriginalImage",src);
CV_Assert(src.depth() == CV_8U);

//OpenCV solution - Laplacian
Mat dst,abs_dst_laplace;
Laplacian(src,dst,CV_16S,3);
convertScaleAbs(dst,abs_dst_laplace);

//show the result
namedWindow("result_laplacian");
imshow("result_laplacian",abs_dst_laplace);

效果演示

原始图片:

拉普拉斯处理过的图片

参考网址:

https://blog.csdn.net/forever_and_forever/article/details/82721356

https://blog.csdn.net/wsj998689aa/article/details/40303561

https://blog.csdn.net/qq_18815817/article/details/78625845

https://www.cnblogs.com/german-iris/p/4840647.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值