這款開源「去碼」神器火了
有人說,馬賽克的發(fā)明,就是人類文明史上一次重大的“開倒車”。
也有人說,馬賽克就是阻礙人類進(jìn)步的絆腳石。
從功能上講,馬賽克是一種用來遮蓋原畫面的手段,有利也有弊。
從技術(shù)上講,馬賽克的原理是將某一個像素的顏色涂抹到整個范圍而造成原畫信息丟失。
所以,這個過程是不可逆的。

在個人隱私極其容易泄露的網(wǎng)絡(luò)時代,大家可能都會使用馬賽克來遮蓋圖片上的敏感信息。
比如身份證號、姓名、地址,用馬賽克掩蓋后,就能有效達(dá)到保護(hù)信息安全的目的。

但同樣的,在影視漫畫作品中,每當(dāng)出現(xiàn)兒童不宜或者血腥暴力的場景,都極有可能伴隨著厚重的馬賽克。
就算是正兒八經(jīng)的畫面,只要帶上馬賽克,畫風(fēng)就會變得奇奇怪怪起來。
雖然老司機(jī)門早就練成“心中無碼自然高清”的最高境界。但有碼觀影,始終如同隔靴搔癢,如鯁在喉。

俗話說的好,XX是第一科技生產(chǎn)力。自從人類世界出現(xiàn)了馬賽克后,自然也有人專注于如何去碼。
一直以來,號稱能去除馬賽克的軟件層出不窮,但大多都是掛著羊頭賣狗肉的惡意病毒軟件。
然而近期在Github上,又出現(xiàn)了一款號稱能抹去馬賽克讓原圖重現(xiàn)的神器,引發(fā)海內(nèi)外熱議。
這款工具名為Depix,上線沒幾天就在GitHub上標(biāo)星已超過一萬多,截止目前累計分支也超過了1.3k個。

讓它火出圈子的,就是下面這張效果圖:
如圖所示,第一行是打了一層巨厚馬賽克完全像素化后的文本內(nèi)容,看不出一點原始痕跡。
第二行則是經(jīng)過AI還原后的內(nèi)容,可以看到內(nèi)容其實基本上已經(jīng)被還原了,而且準(zhǔn)確度很高。
第三行就是根據(jù)第二行稍加推理得到的原始密碼了。

是的,最難被還原、甚至理論上說根本無法還原的文字,也在重重厚碼之后被Depix還原了!
這意味著,就算大家以后把姓名/身份證號/電話等個人敏感信息都打上了馬賽克發(fā)布到網(wǎng)上,也有可能被別人扒得一干二凈。
那么,這個不可思議的AI還原技術(shù)是如何實現(xiàn)的?
據(jù)項目作者介紹,使用 Depix 將打上馬賽克的文字恢復(fù)成原圖,只需要簡單的四步:
從屏幕截圖中截取像素塊作為一個選區(qū)。 在具有相同字體設(shè)置(包括文本大小、字體、顏色、hsl)的編輯器中,粘貼具有預(yù)期字符的De Bruijn序列。 制作一個序列的屏幕截圖,盡可能使用與創(chuàng)建像素化圖像相同的屏幕截圖工具。 執(zhí)行如下命令:
python depix.py -p[pixelated rectangle image] -s [search sequence image] -o output.png





如果你也有好的開源項目,歡迎推薦!
微信號聯(lián)系:westbrook12000(ps:加好友請備注“開源”)


臥槽,又來兩個紅包封面,手慢就沒有了!

牛X了!阮一峰的又一開源力作
