Depix马赛克_马赛克是什么意思啊

Depix马赛克_马赛克是什么意思啊前言笔者本来只是翻了翻微信的公众号,突然发现很多公众号都提高了一个叫做Depix的项目,据说是马赛克的克星,于是好奇的到Github上下载了试试效果,公众号推送相关消息如下:最近,一个名为Depix的GitHub项目爆火,上线三天star量已经高达6.9k。项目作者SipkeMellema是一名信息安全顾问。马赛克马赛克指现行广为使用的一种图像(视频)处理手段,此手段将影像特定区域的色阶细节劣化并造成色块打乱的效果,因为这种模糊看上去有一个个的小格子组成,便形象的称这种画面为马赛

大家好,又见面了,我是你们的朋友全栈君。

前言

笔者本来只是翻了翻微信的公众号,突然发现很多公众号都提高了一个叫做Depix的项目,据说是马赛克的克星,于是好奇的到Github上下载了试试效果,公众号推送相关消息如下:
最近,一个名为 Depix 的 GitHub 项目爆火,上线三天 star 量已经高达 6.9k。项目作者 Sipke Mellema 是一名信息安全顾问。

马赛克

马赛克指现行广为使用的一种图像(视频)处理手段,此手段将影像特定区域的色阶细节劣化并造成色块打乱的效果,因为这种模糊看上去有一个个的小格子组成,便形象的称这种画面为马赛克。其目的通常是使之无法辨认。
在这里插入图片描述

Depix资源

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

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

如果github突然抽风了(呜呜),可以参考我的网盘资源
链接:https://pan.baidu.com/s/1SBceCbgjEEqVDnJd9bzjHQ
提取码:qwer

实测

下载之后首先根据说明安装依赖包:

python -m pip install -r requirements.txt

于是我们用QQ截图工具准备了如下图片,(隐隐约约能看到内容?)
在这里插入图片描述
这里需要提一下的是,在利用QQ截图工具打马赛克的时候有个模糊度的选项,这里用了最低的模糊度
然后执行如下命令

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

在这里插入图片描述
然后,这里不得不吐槽一下,也许是我打开方式有问题??我好像等了一个世纪那么长的时间,
在这里插入图片描述
最终还是无法忍受中断了
在这里插入图片描述
大家测试的时候还是换小一点的图好了(还换成了png格式)
这里换一个图,(这还能看??)
在这里插入图片描述
重新运行
在这里插入图片描述

。。。。不说了,写另一篇文章去了,等结果出来再通知大家

啊,终于出来了,but???
在这里插入图片描述
在这里插入图片描述
啊这
只好拿它自己的例子上了
在这里插入图片描述
打码图:
在这里插入图片描述

恢复的图:
在这里插入图片描述

还是能够依稀辨认一些字母的,但是为什么我的图片就不行了呢??
于是win+r mspaint 调出记事本,再来一张
心里祈求着奇迹的诞生,快快快,赶紧搞出来了啊,不然我这CSDN还这么发出去,啊,奇迹诞生了,但是
原图:
在这里插入图片描述
修复图:
在这里插入图片描述

告辞!
在这里插入图片描述

也许是我的打开方式不对,实测并没有达到预计的效果,如果有哪位读者知道原因或者成功的,烦请留下您的宝贵的成功经验!
ps:最后一张图的内容Hello xxxx能看出来??

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/124823.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 【OpenCV入门教程之九】 非线性滤波专场:中值滤波、双边滤波[通俗易懂]

    正如我们上一篇文章中讲到的,线性滤波可以实现很多种不同的图像变换。然而非线性滤波,如中值滤波器和双边滤波器,有时可以达到更好的实现效果。邻域算子的其他一些例子还有对二值图像进行操作的形态学算子,用于计算距离变换和寻找连通量的半全局算子。先上一张截图:一、理论与概念讲解——从现象到本质1.1非线性滤波概述之前的那篇文章里,我们所考虑的滤波器都是线性的,即两个信号之和的响应和他们各自响应之和相等。换句话说,每个像素的输出值是一些输入像素的加权和,线性滤波器易于构造,并且易于从频率响应角度来进行分

    2022年4月9日
  • Maven 菜鸟教程 3 怎样启动web项目

    Maven 菜鸟教程 3 怎样启动web项目方案1:dos运行运行cmd输入mvnjetty:runjetty插件版本先在pom.xml添加jetty插件jdk7可以使用jetty插件7.1.0.RC1jdk8要使用高版本插件,如8.1.16.v20140903org.mortbay.jetty

    2022年9月7日
  • 数字证书原理,公钥私钥加密原理 – 因为这个太重要了[通俗易懂]

    文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现所起的作用。接着对数字证书做一个详细的解释,并讨论一下windows中数字证书的管理,最后演示使用makecert生成数字证书。如果发现文中有错误的地方,或者有什么地方说得不够清楚,欢迎指出!1、基础知识这部分内容主要解释一些概念和术语,最好是先理解这…

    2022年4月11日
  • linux PHPstorm激活码破解方法

    linux PHPstorm激活码破解方法,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月15日
  • 编辑器、编译器、文件、IDE等常见概念辨析

    编辑器、编译器、文件、IDE等常见概念辨析

    2021年10月6日
  • 图片批量重命名(python实现)「建议收藏」

    图片批量重命名(python实现)「建议收藏」自己在采集数据时,有时候的数据命名方式并不满足一些开源程序的条件,如果我们可以自己随意去改变图像的命名,问题就变得很容易解决;一、代码importospath=”/media/hltt3838/DATA/dida_data/20210421_camera_IMU/dataset-dir/cam0″filelist=os.listdir(path)count=1403636580513555456forfileinfilelist:print(file)for

    2022年9月5日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号