拉普拉斯算子銳化圖片(一)


今天閑着無聊,做了一下用拉普拉斯算子銳化圖片。
網上找了一副月球面的圖片。

居然這和 某教材上的實例圖片一樣,這就是人家銳化后的圖片。

所以我先對這張圖片進行了高斯模糊。

這樣細節就是不是很明顯了。
現在就用拉普拉斯算子提取細節。我采用的算子有以下兩個
(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