【導語】:Depix 是用於將數字、字母從像素化的圖片中還原的工具。python
Depix 是用於將數字、字母從像素化的圖片中還原的Python工具,簡單點說,就是從馬賽克中恢復原始內容,目前有它的一些限制,僅適用於使用線性濾波器建立的像素化圖像。git
許多領域都使用像素化來混淆圖片中的信息,像素化描述了部分下降圖片分辨率以審查信息的過程,Depix的算法使用了線性濾波器的原理,線性濾波器採用一組像素,並用這組像素中全部像素的平均值覆蓋這些像素。線性濾波器是一種肯定性算法,所以對相同值進行像素化將始終產生相同的結果。github
項目地址是:算法
https://github.com/beurtschip...編輯器
git clone https://github.com/beurtschipper/Depix.git cd Depix
python -m pip install -r requirements.txt
python depix.py -p /path/to/your/input/image.png -s images/searchimages/debruinseq_notepad_Windows10_closeAndSpaced.png -o /path/to/your/output.png
python3 depix.py -p images/testimages/testimage3_pixels.png -s images/searchimages/debruinseq_notepad_Windows10_closeAndSpaced.png
python3 depix.py -p images/testimages/sublime_screenshot_pixels_gimp.png -s images/searchimages/debruin_sublime_Linux_small.png --backgroundcolor 40,41,35 --averagetype linear
此前已有網友用這個工具作過測試,以下圖:工具
給敏感信息打碼,看來不大管用了。測試
開源前哨
平常分享熱門、有趣和實用的開源項目。參與維護 10萬+ Star 的開源技術資源庫,包括:Python、Java、C/C++、Go、JS、CSS、Node.js、PHP、.NET 等。