在opencv 有专用拉普拉斯api:Laplacian()
上次原图:

调用CV中的Laplacian()得到图像:

采用拉普拉斯锐化算子
\(\begin{bmatrix}
0 & -1 &0 \\
-1& 5 &-1 \\
0& -1 &0
\end{bmatrix}\)

处理后结果:

这张月球表面细节本来已经很明显,而拉普拉斯对噪声敏感。所以结果大家也知道。
我打算换张图:

左边为原图,后面是锐化后的。效果还是很明显。

代码地址:https://github.com/cyssmile/openCV_learning_notes/blob/master/opencv_test/opencv_016_sub/opencv_016_sub.cpp

后记

拉普拉斯算子也能在频率域实现。相关内容可以看书上 p179页
H(u,v) = -4PI2*(u2 + v^2)

版权声明:本文为cyssmile原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/cyssmile/p/12494662.html