Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >用深度神经网络修复H漫:看完这篇你就能眼中无码

用深度神经网络修复H漫:看完这篇你就能眼中无码

作者头像
磐创AI
发布于 2018-12-05 08:24:26
发布于 2018-12-05 08:24:26
3.2K00
代码可运行
举报
运行总次数:0
代码可运行

本文经AI新媒体量子位(公众号 ID: QbitAI)授权转载,未经允许不得二次转载

AI“脑补”能力一流,现在甚至已经能画出艺术品。热爱H漫的死宅们灵光一闪,AI是否也可以把马赛克阻挡的内容也画出来呢?

果然,原始动物本能是第一科技生产力。最近就有人在GitHub上发布了一个DeepCreamPy项目,能帮你把H漫中羞羞的画面补上。

该项目使用深度完全卷积神经网络(deep fully convolutional neural network),参照了英伟达在今年4月前发布的一篇论文。当然,英伟达原文的目的可不是用来做羞羞的事情,而是为了复原画面被单色条带遮挡的问题。

从实际效果来看,复原后的图片涂抹痕迹仍然比较明显,不过处理线条比较简单的漫画可以说是绰绰有余。

接下来,就是让你“眼中无码”的DIY教程啦!

适用范围

DeepCreamPy仅适用于薄码,如果马赛克太大太厚,去码可能会失效。另外,它对真人图片无效。如果你非要尝试,可以看一下强行使用的效果:

而且DeepCreamPy目前的版本还不能完全自动处理图片,需要用Photoshop首先对马赛克部分进行手动预处理。

如果你十分介意这些缺点,那么后面的内容可以跳过了。如果你学(wu)习(ma)的意愿很强烈,请接着往下看。

使用方法

安装软件

64位Windows用户可以直接下载exe程序,资源地址请见附录。

如果你使用的不是Windows系统,需要自己编译,程序中已经包含训练模型,请从压缩包中提取。

编译代码需要一下组件:

  • Python 3.6
  • TensorFlow 1.10
  • Keras 2.2.4
  • Pillow
  • h5py

Tensorflow、Keras、Pillow、和h5py可以使用pip安装:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ pip install -r requirements.txt

请注意软件版本,Windows上的TensorFlow不兼容Python 2,也不兼容Python 3.7。

手动处理黑条遮挡和马赛克遮挡

首先打开Photoshop或者GIMP。对于单色条遮住人物敏感部位的情况,使用纯绿色(色号#00FF00#)预处理图片,以绿条取代图片中的黑条。

强烈建议使用铅笔而不是毛刷工具,如果使用毛刷,请一定要关闭抗锯齿功能。或者用魔棒选中马赛克区域,再用油漆桶上色。

最后将处理的文件以PNG格式存储在软件的”decensor_input”文件夹中。 如果敏感部位不是黑条,而是马赛克,还需要将未上色的原始图片放入”decensor_input_original” 文件夹中,并确保其文件名和放在”decensor_input”中的预处理图片文件名相同。

运行去马赛克软件

A. 使用exe直接处理

双击软件即可

B. 命令行处理

对于黑条遮挡的图片,输入以下命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ python decensor.py

对于马赛克遮挡的图片,输入以下命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ python decensor.py —is_mosaic=True

注意事项

如果你图片处理后成了这样:

一定是你处理的姿势不对,请注意不要犯以下两种错误:

第一幅图中,图片马赛克区域没有完全涂满;第二幅图中,由于开启了抗锯齿功能,导致马赛克边缘区域不是纯绿色填充,请关闭抗锯齿功能!!

最后给伸手党们附上软件地址,请自行下载,低调使用。Enjoy it!

资源地址

GitHub项目地址: https://github.com/deeppomf/DeepCreamPy#dependencies-for-running-the-code-yourself

软件下载地址: https://github.com/deeppomf/DeepCreamPy/releases/tag/v1.2.1-beta

英伟达论文地址: https://arxiv.org/pdf/1804.07723.pdf

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-10-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 磐创AI 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
用深度神经网络搭建马赛克神器,高清无码效果感人
相信一提起马赛克这个东西,不少小伙伴都痛心疾首,虽然最近几年也频繁传出有在研发去除马赛克的软件,一直没有成品问世。不过最近一位程序员及经过不断努力终于完成了这款软件。
不脱发的程序猿
2021/01/20
9780
心中无码:这是一个能自动脑补漫画空缺部分的AI项目
本文将简要介绍这项研究与 DeepCreamPy 实现项目,读者可下载项目代码或预构建的二进制文件,并尝试修复漫画图像或马赛克。这一个项目可以直接使用 CPU 进行推断,Windows 用户甚至都不需要安装环境都可以直接运行预构建的文件修复图像。
机器之心
2018/12/05
1.2K0
分享一款开源的去马赛克神器
近年来,人工智能的兴起,用于图像修复的AI工具越来越层出不穷,最近deeppomf在GitHub上发布了一个DeepCreamPy项目,能帮你把H漫中被马赛克的画面补上。
IT大咖说
2018/12/29
3.6K0
清朝人如何变戏法?带你来看AI修复的1904年老电影(滑稽慎入)
首先,一位“中国”戏法师举着油纸伞扇着扇子、迈着轻快的小步快速登场,晃悠好几圈之后开始“施法”,biu,一张凳子,biu,又变出一张凳子。
量子位
2021/06/17
8340
独家 | 如何为计算机视觉和深度学习安置英伟达?
本文教你如何使用 Tensor Flow,Keras,Tensor RT,以及OpenCV来为计算机视觉和深度学习安置你的英伟达Jetson Nano。
数据派THU
2020/06/04
1.5K0
如何入手卷积神经网络
从 Alex Krizhevsky 及其朋友通过 ImageNet 公布这项技术至今,不过才七年。ImageNet 是一个大规模图像识别竞赛,每年都会举办,识别种类达 1000 多种,从阿拉斯加雪橇犬到厕纸应用尽有。之后,他们又创建了 AlexNet,获得了 ImageNet 竞赛冠军,远超第二名。
机器之心
2019/06/05
7220
如何入手卷积神经网络
使用腾讯云 GPU 学习深度学习系列之三:搭建深度神经网络
本文介绍了如何在深度学习项目中使用 TensorFlow.js,通过实例演示了如何使用 TensorFlow.js 在浏览器中运行深度学习模型,并介绍了在服务器端使用 TensorFlow.js 部署模型的方法。
集智
2017/05/22
6.2K2
英伟达引爆AI PC革命,RTX给1亿打工人送算力!40系卡秒生百张图,「黑神话:悟空」画质爆表玩家颤抖
昨天深夜,英伟达CEO黄仁勋甩出能训万亿参数大模型的新核弹B200,直接打破了摩尔定律。
新智元
2024/03/25
2390
英伟达引爆AI PC革命,RTX给1亿打工人送算力!40系卡秒生百张图,「黑神话:悟空」画质爆表玩家颤抖
神经网络学习小记录-番外篇——常见问题汇总
问:up主,可以给我发一份代码吗,代码在哪里下载啊? 答:Github上的地址就在视频简介里。复制一下就能进去下载了。
全栈程序员站长
2022/08/19
1.8K0
神经网络学习小记录-番外篇——常见问题汇总
如何用卷积神经网络构建图像?
这张图片其实是由一个叫人工智能的程序生成的。是不是看起来很真实?非常不错,不是吗?
AI研习社
2019/07/23
9100
如何用卷积神经网络构建图像?
2万元「煤气灶」Titan RTX做深度学习?机器之心为读者们做了个评测
2018 年 12 月,英伟达在加拿大蒙特利尔 NeurIPS 大会上发布最新款产品 Titan RTX,作为 2017 年 Titan V 的「继承者」,Titan RTX 价格更低,显存更大,性能更强,且使用图灵架构,具备强大的光线追踪能力。因此,Titan RTX 的发布对 AI 社区而言,是不是做深度学习的一个不错选择呢?
机器之心
2019/04/29
1.5K0
2万元「煤气灶」Titan RTX做深度学习?机器之心为读者们做了个评测
如何用TensorFlow实现基于深度学习的图像补全?看完这篇就明白了
作者|Brandon Amos 译者|@MOLLY && 寒小阳 简介 第一步:将图像理解为一个概率分布的样本 你是怎样补全缺失信息的呢? 但是怎样着手统计呢?这些都是图像啊。 那么我们怎样补全图像? 第二步:快速生成假图像 在未知概率分布情况下,学习生成新样本 [ML-Heavy] 生成对抗网络(Generative Adversarial Net, GAN) 的架构 使用G(z)生成伪图像 [ML-Heavy] 训练DCGAN 现有的GAN和DCGAN实现 [ML-Heavy] 在Tens
AI科技大本营
2018/04/27
3.8K0
如何用TensorFlow实现基于深度学习的图像补全?看完这篇就明白了
灵魂追问 | 教程那么多,你……看完了吗?
机器之心整理 参与:路雪、蒋思源 2017年,人工智能技术出现了很多新的技术和发展,在这一年中机器之心发布了很多教程类文章,有适合入门学习者的,有适合已经具备专业知识和实践经验的从业者的;有关于语言的,有关于框架的,有关于硬件配置的,甚至还有关于猫片、漫画的…… 教程那么多,你……看完了吗? 本文对这一年来机器之心发布的教程进行总结,共分为 What 和 How 两大部分,在两大板块下又进行细分,目录如下: What 概念 机器学习基础 深度模型基础 强化学习基础 数学 How
机器之心
2018/05/10
6.3K0
用TensorFlow实现神经网络很难吗?看完这篇详解,「小白」也可秒懂!
图:pixabay 作者:Faizan Shaikh 「机器人圈」编译:嗯~阿童木呀、多啦A亮 本文经公众号「雷克世界」授权转载(微信号:ROBO_AI) 如果你一直在关注数据科学/机器学习等相关领域,那么你一定不会错过有关深度学习和神经网络的任何动态。组织正在寻找一些深谙深度学习技能的人,无论他们将深度学习的知识用于何处。从开启竞争到开源项目再到巨额奖金,人们正在试图尝尽一切办法来挖掘这个领域有限的人才资源。 如果你对深度学习的发展前景充满憧憬和期望,但还不曾开始迈进这个领域,那么,在这里我将助你开启
小莹莹
2018/04/23
1.3K0
用TensorFlow实现神经网络很难吗?看完这篇详解,「小白」也可秒懂!
如何用Python和深度神经网络寻找近似图片?
给你10万张图片,让你从中找出与某张图片最为近似的10张,你会怎么做?不要轻言放弃,也不用一张张浏览。使用Python,你也可以轻松搞定这个任务。
王树义
2018/08/22
1.1K0
如何用Python和深度神经网络寻找近似图片?
如何用Python和深度神经网络识别图像?
视觉 进化的作用,让人类对图像的处理非常高效。 这里,我给你展示一张照片。 如果我这样问你: 你能否分辨出图片中哪个是猫,哪个是狗? 你可能立即会觉得自己遭受到了莫大的侮辱。并且大声质问我:你觉得我智商有问题吗?! 息怒。 换一个问法: 你能否把自己分辨猫狗图片的方法,描述成严格的规则,教给计算机,以便让它替我们人类分辨成千上万张图片呢? 对大多数人来说,此时感受到的,就不是羞辱,而是压力了。 如果你是个有毅力的人,可能会尝试各种判别标准:图片某个位置的像素颜色、某个局部的边缘形状、某个水平位置的连
企鹅号小编
2018/01/15
1.5K0
如何用Python和深度神经网络识别图像?
如何用Python和深度神经网络识别图像?
(由于微信公众号外部链接的限制,文中的部分链接可能无法正确打开。如有需要,请点击文末的“阅读原文”按钮,访问可以正常显示外链的版本。)
王树义
2018/08/22
1.2K0
如何用Python和深度神经网络识别图像?
想用FPGA加速神经网络,这两个开源项目你必须要了解
之前介绍的项目《优秀的 Verilog/FPGA开源项目介绍(十四)- 使用FPGA实现LeNet-5 深度神经网络模型》最后我们分析了,纯FPGA实现神经网络的缺点,以及现在FPGA厂家的加速方案,这里引用一下:
碎碎思
2022/03/07
6.9K0
想用FPGA加速神经网络,这两个开源项目你必须要了解
7 Papers & Radios | 模型鲁棒性一键式评测平台;CPU训练神经网络比GPU快十几倍
机器之心 & ArXiv Weekly Radiostation 参与:杜伟、楚航、罗若天 本周的重要论文包括腾讯 PCG 应用研究中心提出的利用生成人脸先验 GFP 的人脸复原模型 GFP-GAN;希伯来大学、特拉维夫大学、Adobe 等机构的研究者提出了一种名为「StyleCLIP」的模型;复旦大学自然语言处理实验室发布模型鲁棒性评测平台 TextFlint等。 目录: Towards Real-World Blind Face Restoration with Generative Facial Pr
机器之心
2023/03/29
3460
7 Papers & Radios | 模型鲁棒性一键式评测平台;CPU训练神经网络比GPU快十几倍
深度学习图像识别项目(中):Keras和卷积神经网络(CNN)
在下篇文章中,我还会演示如何将训练好的Keras模型,通过几行代码将其部署到智能手机上。
AiTechYun
2018/07/27
9.3K4
深度学习图像识别项目(中):Keras和卷积神经网络(CNN)
推荐阅读
相关推荐
用深度神经网络搭建马赛克神器,高清无码效果感人
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验