拉普拉斯算子锐化图片(二)

在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)

posted @ 2020-03-14 22:15  cyssmile  阅读(497)  评论(0编辑  收藏  举报