最新版Depix实测,保姆级教学

前言

最近在发文章的时候带上了马赛克,但是又害怕自己的马赛克被别人用特殊手段解密,所以上网上搜了一下马赛克解密的方法,偶然间看到了Depix,但是网上的很多教程都是老版的,在2023年年末Depix又更新了它的代码,本文旨在手把手教python小白以及初学者了解Depix。

Depix资源

项目地址:https://github.com/beurtschipper/Depix

或者直接在命令行输入

git clone https://github.com/beurtschipper/Depix.git

实测

新版的Depix是删除了requirements.txt的,所以需要手动配置一些环境。

pip install Pillow

然后就可以愉快地进行测试了! 

第一步我们先在命令行中打开文件夹

 cd Depix-main

Depix的文档中写到

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

这里需要简单解释一下三个参数

  • "-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/sublime_screenshot_pixels_gimp.png \
    -s images/searchimages/debruin_sublime_Linux_small.png \
    --backgroundcolor 40,41,35 \
    --averagetype linear
  • "--backgroundcolor 40,41,35":指定背景颜色过滤选项,将背景颜色设置为 RGB 值 (40, 41, 35)。

  • "--averagetype linear":指定平均类型为 "linear",即使用线性的算法来进行像素块的平均操作。

 所以我们运行这行代码,注意需要把\都删掉

最后生成的图片就储存在我们事先设定的文件夹images/output里了!

 Depix的弊端

虽然笔者看到这么好用的工具对自己打马赛克发出去的行为感到后怕,但是目前Depix仍然有很大的局限性:

首先,Depix 是通过参考原始图像进行像素块的平均操作来去除像素化效果的,也就是说只能限定于特定的像素块算法。

其次,Depix 需要一个尽可能接近未经像素化的原始图像作为参考,需要自己限定大小和颜色。

第三点,Depix可能不适用中文的像素块消除,因为需要足够的中文信息,目前Depix仅提供了部分字符,需要使用者自己去添加字符。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值