动漫风格迁移AnimeGANv2,发布线上运行Demo
来源:HyperAI超神经
本文约800字,建议阅读5分钟
最强二次元风格迁移模型 AnimeGAN 更新啦,现在可以在线上轻松运行模型,还可以调整风格参数,输出你想要的照片效果。
关键词:风格迁移 机器视觉 二次元
AnimeGANv2 最近发布了一项更新,由社区贡献者开发,通过 Gradio 实现了一个可以在线运行的 Demo,发布在 huggingface 上。
访问
https://huggingface.co/spaces/akhaliq/AnimeGANv2
即可在线上轻松实现 AnimeGANv2 的处理效果(仅支持静态图片处理)。
AnimeGAN:三次元通通变二
AnimeGAN 是基于 CartoonGAN 的改进,并提出了一个更加轻量级的生成器架构,2019 年 AnimeGAN 首次开源便以不凡的效果引发了热议。
AnimeGANv2 线上测试效果
在初始版本发布时的论文《AnimeGAN: a novel lightweight GAN for photo animation》中还提出了三个全新的损失函数,用于提升风格化的动漫视觉效果。
这三个损失函数分别是:灰度风格损失,灰度对抗损失、颜色重建损失。
AnimeGAN 与其他动漫风格迁移模型的效果对比
去年九月发布的 AnimeGANv2 优化了模型效果,解决了 AnimeGAN 初始版本中的一些问题。
在 v2 中还新增了新海诚、宫崎骏、今敏三位漫画家漫画风格的训练数据集。
AnimeGAN 初代模型运行效果
AnimeGANv2 模型运行效果
以马斯克为例,AnimeGAN 初代的效果已经很令人惊艳,只是太过于白嫩病娇,仿佛韩国男团成员。相比之下,v2 更加自然,也更贴合真实气质。
AnimeGANv2 的更新重点:
解决了生成的图像中高频伪影的问题;
v2 更易于训练,并能直接达到论文所述的效果;
进一步减少生成器网络的参数数量。(生成器大小 8.17Mb);
加入更多高质量影像数据。
风景建筑图片 AnimeGANv2 模型运行效果
项目信息
TensorFlow 版本环境配置要求
python 3.6
tensorflow-gpu
tensorflow-gpu 1.8.0 (ubuntu, GPU 1080Ti or Titan xp, cuda 9.0, cudnn 7.1.3)
tensorflow-gpu 1.15.0 (ubuntu, GPU 2080Ti, cuda 10.0.130, cudnn 7.6.0)
opencv
tqdm
numpy
glob
argparse
PyTorch 实现
权重转换
git clone https://github.com/TachibanaYoshino/AnimeGANv2python convert_weights.py
推理
python test.py --input_dir [image_folder_path] --device [cpu/cuda]
墙内 Colab 运行
项目 GitHub
https://github.com/TachibanaYoshino/AnimeGANv2
线上 Demo
https://huggingface.co/spaces/akhaliq/AnimeGANv2
墙内 Colab
https://openbayes.com/console/open-tutorials/containers/pROHrRgKItf
眉清目秀的张三不像坏人
编辑:王菁
校对:林亦霖
动漫风格迁移AnimeGANv2,发布线上运行Demo相关推荐
- 动漫风格迁移 AnimeGANv2 ,发布线上运行 Demo
作者 | 神经星星 出品 | HyperAI超神经 By 超神经 内容一览:最强二次元风格迁移模型 AnimeGAN 更新啦,现在可以在线上轻松运行模型,还可以调整风格参数,输出你想要的照片效果. 关 ...
- 【深度学习】动漫风格迁移AnimeGANv2,发布线上运行Demo
内容一览:最强二次元风格迁移模型 AnimeGAN 更新啦,现在可以在线上轻松运行模型,还可以调整风格参数,输出你想要的照片效果. 关键词:风格迁移 机器视觉 二次元 AnimeGANv2 最近发布了 ...
- 动漫风格迁移——AnimeGANv2的实现【复现】
AnimeGANv2复现[动漫风格迁移] 写在前面的话 项目获取 环境配置 运行 结果 总结 写在前面的话 前几天看到了这篇博客,感觉很有意思就复现了一下,中途碰到一些问题跟大家分享一下. 项目获取 ...
- 实现制作动漫版的你---动漫风格迁移网络AnimeGANv2
AI依然火 最近居家太无聊了,无意见逛到了AI社区,发现最近AI算法热度还是很高,什么AI绘画,还有什么AI作诗,写歌.可以说,人工智能领域在一步步挑战人类的高度,从循规蹈矩的简单工作,到高难度的智慧 ...
- AnimeGANv2 实现动漫风格迁移,简单操作
作者 | Yunlord 出品 | CSDN博客 前言 之前一直在研究如何将图像动漫化,尝试了阿里云api和百度api,效果都不尽如人意.结果发现了一个宝藏github项目--AnimeGANv2,能 ...
- GAN系列之动漫风格迁移AnimeGAN2
动漫是我们日常生活中常见的艺术形式,被广泛应用于广告.电影和儿童教育等多个领域.目前,动漫的制作主要是依靠手工实现.然而,手工制作动漫非常费力,需要非常专业的艺术技巧.对于动漫艺术家来说,创作高质量的 ...
- Gulp解决发布线上文件(CSS和JS)缓存问题
Gulp解决发布线上文件(CSS和JS)缓存问题 本文的缘由:目前经常线上发布文件后要不断的刷新页面及过很长时间,页面上的CSS和JS文件才能生效,特别对于目前做微信商城的时候,微信内置的浏览器缓存非 ...
- 【动漫风格迁移】基于AnimeGAN的安卓APP工具
[动漫风格迁移]基于AnimeGAN的安卓APP工具 源码地址: 使用效果: 使用方法: 1. 克隆TensorFlow示例的源代码: 2. 将示例应用程序导入到Android Studio: 3. ...
- uni-app +vue+微信小程序 发布线上
通过HBuilder x里写 uni-app语言和vue 来做微信小程序,在微信开发者工具里来看效果图 发布步骤 : 1.先在 HBuilde X开发工具 --找到导航栏里的 发行---再选择小程序微 ...
最新文章
- ASP.NET MVC 4 (十三) 基于表单的身份验证
- Nat. Commun | 基于网络的药物组合预测
- 遵循互联网架构“八荣八耻”,解析EWS高质量架构6个维度的20个能力
- Installing python 2.7 on centos 6.3.
- 深入javascript中的exec与match方法
- Java EE安全性API向前发展
- c语言程序设计答案万年历备忘录,基于JavaScript(网页脚本语言)编写的万年历(含源文件)...
- 手机MODEM 开发(24)---93 modem如何打开GSM AMR-WB
- Myeclipse7.X和8.X汉化
- The following tasks did not complete: first Did you forget to signal async completion?
- android intent sender,Android7.0以上调PendingIntent.getIntent()报错
- Vue学习笔记之07-v-for循环遍历
- 用JS让文章内容指定的关键字加亮
- 浅谈web架构之架构设计
- 林正隆(coolfire)
- 用计算机将复数转换成角度,卡西欧FX-991ES计算器能计算电路里的复数加减乘除然后换算成角度吗?...
- VC++获取系统信息/获取OS/获取MAC/获取本地IP/判断是否为网吧
- 本科studying abroad 无法毕业申请硕士转学转校处理一切studying abroad 问题
- 华为HCIE认证改版(2021年5月30日正式改版升级)
- FTP登录不上 显示“找不到元素” windows无法访问此文件夹,请确保输入的文件名是否正确,并且您有权访问此文件
热门文章
- LeetCode(9.回文数)JAVA
- 求13-23+33……-1003(3.6)(Java)
- vue data数据修改_史上最强vue总结,万字长文
- 互联网学院大数据开发专业欢迎加入
- 关于华为虚拟操作键收起后页面高度不会刷新问题的总结
- 55.npm install 报错 :stack Error: Can't find Python executable python
- 什么是BeanShell?
- 数人云PaaS Innovation 2017,重新定义PaaS进化
- 欧拉回路基本概念及定理
- boost program_options