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


今天闲着无聊,做了一下用拉普拉斯算子锐化图片。
网上找了一副月球面的图片。

居然这和 某教材上的实例图片一样,这就是人家锐化后的图片。

所以我先对这张图片进行了高斯模糊。

这样细节就是不是很明显了。
现在就用拉普拉斯算子提取细节。我采用的算子有以下两个
(0,1,0,1,-4,1,0,1,0) 和 (-1,-1,-1,-1,8,-1,-1,-1,-1)
以第二个算子为例:
首先是得到未标定的拉普拉斯图片

然后稍微处理下看下细节

最后将细节加到原始图片上,增强图片。

今天学习的是如何自定义算子。
有兴趣可以了解这几个api:filter2D() convertScaleAbs()
以及核的定义,如

Mat Rok = (Mat_<int>(3, 3) << -1,-1,-1,-1,8,-1,-1,-1,-1);

这次代码地址为:

https://github.com/cyssmile/openCV_learning_notes/blob/master/opencv_test/opencv_016/opencv_016.cpp

这段代码在逻辑上有问题,具体可以看下一篇。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM