文 | 超神经
源 | HyperAI

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/AnimeGANv2
python 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

▲眉清目秀的张三不像坏人

后台回复关键词【入群

加入卖萌屋NLP、CV、搜广推与求职讨论群

推荐一个动漫风格转换的开源项目!可在线运行相关推荐

  1. 推荐一个非常火爆的电商开源项目!

    今日推荐 推荐一款开源 Java 版的视频管理系统 推荐3个快速开发平台 前后端都有 项目经验又有着落了 14个项目 今天给大家推荐一个商城项目,电商是现在非常火热的方向,网上购物也成为了我们最为日常 ...

  2. 推荐一个C++枚举转字符串的开源项目magic_enum

    文章目录 前言 magic_enum 简单介绍 具体使用 原理简述 局限性 简化与改进 总结 前言 C++11引入了强类型的枚举类 enum class 用来代替旧风格枚举enum,新引入的 enum ...

  3. 推荐一个非常好的行为验证码开源项目!

    项目介绍 行为验证码采用嵌入式集成方式,接入方便,安全,高效,抛弃了传统字符型验证码展示-填写字符-比对答案的流程,采用验证码展示-采集用户行为-分析用户行为流程,用户只需要产生指定的行为轨迹,不需要 ...

  4. 改进AnimeGANv2的图像动漫风格转换系统

    1.研究背景 图像风格转换技术已经融入到人们的生活中,并被广泛应用于图像艺术化.卡通化.图像着色.滤镜处理和去遮挡等实际场景中,因此,图像风格转换具有重要的研究意义与应用价值.AnimeGANv2是近 ...

  5. 推荐标星 100 K 的 GitHub 开源项目

    推荐标星 100 K 的 GitHub 开源项目 原文见:推荐 10 个标星 100 K 的 GitHub 开源项目 以下摘录部分: Build Your Own X (GitHub Star:102 ...

  6. python开源库推荐_推荐5个值得关注的Python开源项目

    原标题:推荐5个值得关注的Python开源项目 今天小编看到了五个开源项目,觉得还错,推荐给大家. 1.Wagtail CMS Wagtail是一个基于Django的CMS系统 它拥有优质的用户体验 ...

  7. python炫酷特效代码_推荐几个炫酷的 Python 开源项目

    推荐几个炫酷的 Python 开源项目 项目一: Supervisor 简介: Supervisor 是实际企 业常用的一款 Linux/Unix 系统下的一个进程管理工具, 基于 Python 开发 ...

  8. 这套ai的思维让我感到了一个细思极恐的开源项目

    这套ai的思维让我感到了一个细思极恐的开源项目 去年,一款角色扮演游戏在国内市场悄然崛起,并在年轻人群体中得到了广泛传播,它有着一个响当当的的名字,叫「剧本杀」. 剧本杀玩法非常简单. 在游戏开始前, ...

  9. 微人事 star 数超 10k 啦!聊聊如何打造一个 star 数超 10k 的开源项目

    看了下,微人事(https://github.com/lenve/vhr)项目 star 数超 10k 啦,松哥第一个 star 数过万的开源项目就这样诞生了. 两年前差不多就是现在这个时候,松哥所在 ...

最新文章

  1. live555的编译及使用
  2. Structs2实现文件上传功能
  3. Zabbix 3.2 短信报警配置
  4. __proto__(隐式原型)与prototype(显式原型)
  5. [读书笔记]《Head First Servlets JSP》2nd
  6. 天融信防火墙NGFW4000配置
  7. 电路常识性概念(8)-MOS管及简单CMOS逻辑门电路原理图
  8. python二维表转一维表_二维表格转换成一维表格
  9. 游戏窗口组合键消息失败_5失败的投资组合,以后我在这里
  10. HTML-HTML基本语法和标签
  11. 损失函数与代价函数区别
  12. ssl证书 所属项目怎么上传_Typora + 七牛云图床快速配置,告别手动上传图片!...
  13. 服务器日志默认存放位置,系统日志和IIS日志存放路径
  14. R统计绘图-使用rgl或pca3D包绘制3DPCA图
  15. re.compile(r'xxx')中的r是什么意思
  16. 英语语法篇 - 时态
  17. 数据结构考研复习 | Fibonacci数列的递归、数组、迭代(循环)实现及其时间复杂度
  18. Android 图形架构之一 ——概述
  19. 绝地求生国际服苹果版服务器维修,绝地求生国际服ios手机版
  20. php简单的商城系统,DouPHP轻量级商城管理系统

热门文章

  1. PowerDesigner书签(07)导出SQL脚本
  2. 虚拟机VMware和Ubuntu的安装与配置教程(超详细,实验可行)
  3. VMware安装Kali虚拟机教程
  4. PDO及PDO - prepare的简单使用
  5. spring 配置连接池时 各个属性的介绍
  6. 生日快乐!为网易云商七周年Cheers!
  7. [Java] 继承和多态
  8. MySQL数据库产品体系结构的安全问题
  9. 专题学习1 Cproblem—马走日
  10. 怎样检查冰雹对光伏组件造成的暗伤?