可以从马赛克图片中恢复密码的工具软件Depix

GitHub宝藏项目!可以从马赛克图片中恢复密码的工具
Depix 是一个用于从马赛克图片中还原密码的Python工具。该算法利用线性盒滤波器单独处理每个块的内容。对于每个块,它将搜索图像中的所有块像素化,然后检查并匹配相似的内容。

还原过程:

示例图片
可以从马赛克图片中恢复密码的工具软件Depix
GitHub宝藏项目!可以从马赛克图片中恢复密码的工具
1 克隆项目

git clone https://github.com/beurtschipper/Depix.git
2 安装依赖

cd Depix

python -m pip install -r requirements.txt

3 运行Depix

python depix.py -p /path/to/your/input/image.png -s images/searchimages/debruinseq_notepad_Windows10_closeAndSpaced.png -o /path/to/your/output.png

4 运行以下命令开始识别

python3 depix.py -p images/testimages/testimage3_pixels.png -s images/searchimages/debruinseq_notepad_Windows10_closeAndSpaced.png

结果:
可以从马赛克图片中恢复密码的工具软件Depix

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

结果:

可以从马赛克图片中恢复密码的工具软件Depix

目前Depix还是有很大局限性,它只能识别英文字母和数字,中文还不支持。同时被识别对象的马赛克一定要符合“搜索集”的打码风格,这样才能被准确地识别出来。换成其他算法生成的马赛克,模型可能会失效。感兴趣的朋友可以试一下。

开源地址:https://github.com/beurtschipper/Depix

上一篇:[0.0]-AutoSAR零基础学习-专栏介绍


下一篇:log4j打印mybatis sql语句