1. 程式人生 > >馬賽克是否無法逆轉?Python簡單消除,看片無憂!

馬賽克是否無法逆轉?Python簡單消除,看片無憂!

圖片水印,輕鬆去除

前段時間玩過了全民K歌,不知道大家是否玩過,還是做得挺好的,就我這嗓子都能唱出張學友的味道,其中更是有消除噪聲的功能,就是朋友們都在吃雞大叫,我在旁邊唱歌依然不受影響。

既然聲音可以消噪,那麼我們的圖片是否可以做到消除水印?先別急,先說水印再說馬賽克,看到網上有許多消除水印的軟體,當然也是要有用的到的朋友才知道吧。當我們有些美好的回憶被記錄在有摺痕、汙漬以及有水印的圖片上時,我們就可以在網上下載相關軟體,這知識針對動手能力不強的朋友,或者對Python程式設計不瞭解的朋友,因為用Python,你不用超過20行程式碼就可以做得到。

消除水印,效果如下:

原理:

OpenCV框架標定噪聲的特徵,再利用噪聲附近顏色特徵識別欲修改的顏色,達到水印刪除效果。

解析:

Python原始碼:

逆轉馬賽克,看片無憂

馬賽克長什麼樣子想來我也是無需多言了,它可以將圖片、視訊等特定區域的色階,永久不可逆的細節劣化並造成色塊打亂的效果,再強的人、也沒有什任何軟體可以逆轉馬賽克,讓影象完美恢復到原有效果!即使不能完美修復,但是我們至少要看清還是做得到的。

原理同上去除水印,OpenCV框架

效果:

Python程式碼:

此文只介紹Python使用方法,不過癮、不瞭解Python,自行找谷歌尋求解決方法即可