Depix 这款去“马赛克“工具效果如何?
生活随笔
收集整理的這篇文章主要介紹了
Depix 这款去“马赛克“工具效果如何?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最近突然冒出一則新聞,說出了一款開源去“馬賽克“工具,三天獲 Github 5000星,火爆網絡!這款工具就是depix。
出于好奇,去github下載了,文件很小,壓縮包才580k,解壓后也不到700k,里面的文件是python語言寫的,主目錄下就一個文件: depix.py , 主目錄下包含三個目錄depixlib(庫文件),docs(文檔),images(需要用到的圖片),如下圖:
根據depix在github上介紹,該文件目的根本不是去馬賽克,而是做密碼恢復使用,是對于手機或其他截屏上的類似馬賽克處理過的圖片恢復密碼的工具。那種所謂可以去馬賽克的宅男福利根本就是胡扯。
其原理是利用對于打了馬賽克的密碼類圖片,采用德布魯因序列(De Bruijn sequence),劃分為多個塊,與一張事先匹配的含有字符特征的圖進行匹配,從而找出最相似的字符。如下圖解釋。
所以想用depix做去馬賽克的朋友多半是要失望的。
實際測試,從github下載源代碼,在python下可以運行。運行原始示例代碼:
python depix.py -p images/testimages/testimage3_pixels.png -s images/searchimages/debruinseq_notepad_Windows10_closeAndSpaced.png -o output.png
運行結果(大約需要10-15分鐘):
ruinseq_notepad_Windows10_closeAndSpaced.png -o output.png
INFO:root:Loading pixelated image from images/testimages/testimage3_pixels.png
INFO:root:Loading search image from images/searchimages/debruinseq_notepad_Windows10_closeAndSpaced.png
INFO:root:Finding color rectangles from pixelated space
INFO:root:Found 116 same color rectangles
INFO:root:86 rectangles left after moot filter
INFO:root:Found 1 different rectangle sizes
INFO:root:Finding matches in search image
INFO:root:Removing blocks with no matches
INFO:root:Splitting single matches and multiple matches
INFO:root:[10 straight matches | 76 multiple matches]
INFO:root:Trying geometrical matches on single-match squares
INFO:root:[15 straight matches | 71 multiple matches]
INFO:root:Trying another pass on geometrical matches
INFO:root:[17 straight matches | 69 multiple matches]
INFO:root:Writing single match results to output
INFO:root:Writing average results for multiple matches to output
INFO:root:Saving output image to: output.png
結果確實比較理想
但自己做一張圖片,結果就無語了(也許是我的用法不對):
結果幾乎毫無改善
總結
以上是生活随笔為你收集整理的Depix 这款去“马赛克“工具效果如何?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: win8.1系统如何成功安装CAD201
- 下一篇: 更方便更简洁!iPhone下拉菜单可以这