宅男福利?能去除马赛克的开源神器DeepCreamPy,看片无码无压力

只愿长相守 提交于 2021-02-15 06:02:44

有人说,马赛克的发明,就是人类文明史上一次重大的“开倒车”。


也有人说,马赛克就是阻碍人类进步的绊脚石。


从功能上讲,马赛克是一种用来遮盖原画面的手段,有利也有弊。


从技术上讲,马赛克的原理是将某一个像素的颜色涂抹到整个范围而造成原画信息丢失。所以,这个过程是不可逆的。



在个人隐私极其容易泄露的网络时代,大家可能都会使用马赛克来遮盖图片上的敏感信息。


比如身份证号、姓名、地址,用马赛克掩盖后,就能有效达到保护信息安全的目的。



但同样的,在影视漫画作品中,每当出现儿童不宜或者血腥暴力的场景,都极有可能伴随着厚重的马赛克。


就算是正儿八经的画面,只要带上马赛克,画风就会变得奇奇怪怪起来。


虽然老司机门早就练成“心中无码自然高清”的最高境界。但有码观影,始终如同隔靴搔痒,如鲠在喉。




俗话说的好,XX是第一科技生产力。有人每天研究如何打码,自然也有人专注于如何去码。


虽然最近几年海内外也频繁传出能去除马赛克的软件,但要么是半成品,要么就是骗子钓鱼软件。


而Github上,却有这么一位默默无闻的程序员,真的用深度神经网络开发出了一个能抹去马赛克让原图重现的神奇程序:DeepCreamPy 。



据说当时该软件被上传分享后,短短几天时间就有5千多次下载。

别的不多说,先来看看它的去码效果。

从开发者放出的这两张对比图来看,还原度还是相当可以的。

图片中的动漫少女的脸颊和肩颈、手部线条都得到了几乎完美的还原,让人完全看不出差别。


网友测试效果:图中绿色的“码”字也能完全去除。


据开发者介绍,该工具利用了深度完全卷积神经网络,参考了英伟达此前发布的一篇论文。

当然,英伟达的本意并不是用来做这些事情的,而是为了复原画面被单色条带遮挡的问题......


DeepCreamPy的使用方法也很简单,使用绿色画笔等工具涂抹需要打码的区域,然后再通过DeepCreamPy软件即可进行复原。


不过稍微遗憾的是, DeepCreamPy更适用于薄码和二次元动漫图片 ,如果马赛克太大太厚,去码的效果就会大大降低。

如下图所示:


而且,它对真人图片的效果也可能没有动漫图片来得惊艳:

  

甚至可以用雪上加霜形容:


但是,在面对真人图片的薄码的情况,DeepCreamPy也可能会超常发挥......

总而言之,从实际效果来看,DeepCreamPy复原后的真人图片涂抹痕迹比较明显,不过 处理线条比较简单的动漫图片是绰绰有余了,所以看看X番什么的应该是没问题。


DeepCreamPy目前的确是有一些局限,也许你会说,实现这样的效果也不算啥。

别急,时代在发展,技术在进步。

就在今年,美国杜克大学推出了一款图像增强工具,又给各位老司机打了一针强心剂。

这款工具叫PULSE。

最难处理的低分辨率人脸大头照,就算被打上了重重马赛克, PULSE也可以自行“想象”出五官、脸型等面部细节,形成高清、逼真人像。


不过,由于种族歧视等立场问题,PULSE也一度引起过争议,这里就暂且不表。

另外还有一款名为TecoGAN的播放器,在针对视频薄码去除上,也有令人意外的效果。


相信有一天,我们的技术终会让更多遭受审查的艺术作品得以重见天日的。

GitHub项目地址
https://github.com/deeppomf/DeepCreamPy


必入!扩展迷资源共享群正式成立


网盘下载慢?资源搜不到?软件不会用?唠嗑找不到小伙伴?


别再百度了,直接加入我们的官方【扩展迷资源共享群】吧!


上线两年来,扩展迷累计了近50万粉丝~


为给小伙伴们提供更自由的交流平台,【扩展迷资源共享群】来啦!


名额有限,抓住机会,扫描下方二维码即刻进入!


▲长按扫码


本文分享自微信公众号 - 扩展迷EXTFANS(infinitydaily)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!