使用GAN一键生成宫崎骏动漫风格照片

简介: 使用GAN一键生成宫崎骏动漫风格照片

宫崎骏的动画一直受到大家的喜爱,今天给大家推荐一个项目,能够快速生成宫崎骏动画风格、新海诚、今敏风格的照片。

这个项目就是AnimeGANv2。

先来看一下效果哈,以下是原图以及使用AnimeGANv2生成之后的照片比对:

原图

一、GAN介绍

GAN是生成对抗网络的英文缩写,它是最近2年很热门的一种无监督算法,他能生成出非常逼真的照片,图像甚至视频。

GAN包括两部分的内容:

  1. 生成器(Generator):生成器通过机器自动生成图像数据,追求逼真到使得判别器无法识别真实图片或者是生成图像。
  2. 判别器(Discriminator):判断这张图像是真实的还是机器生成的。

这两个阶段有一个共同的对方就是需要大量的数据训练,所以GAN项目使用前需要下载训练的数据集以提供算法的训练。

GAN算法理论上可以训练出任何一种生成器网络,能够更好地进行数据建模,所以生成的图片更加的逼真和清晰。

在发展过程中衍生出了各种各样的GAN算法,统称为GANs。

二、AnimeGANv2的使用

AnimeGANv2项目的部署使用并不复杂,但是对于GPU有一定的要求,有条件的话最好提供好一些的GPU。

  1. 下载执行文件
    下载执行文件vgg19.npy,下载地址https://github.com/TachibanaYoshino/AnimeGAN/releases/tag/vgg16%2F19.npy
  2. 下载训练数据集
    下载训练的数据集,下载地址:https://github.com/TachibanaYoshino/AnimeGAN/releases/tag/dataset-1
  3. 图片处理
python edge_smooth.py --dataset Hayao --img_size 256

4.计算图片颜色差异

python data_mean.py --dataset Hayao

5.进行数据训练

python main.py --phase train --dataset Hayao --data_mean [13.1360,-8.6698,-4.4661] --epoch 101 --init_epoch 10

6.提取生成器的权重

python get_generator_ckpt.py --checkpoint_dir ../checkpoint/AnimeGAN_Hayao_lsgan_300_300_1_2_10_1 --style_name Hayao

7.生成目标图片

python test.py --checkpoint_dir checkpoint/generator_Hayao_weight --test_dir dataset/test/HR_photo --style_name Hayao/HR_photo

8.生成目标视频

python video2anime.py --video video/input/test.mp4 --checkpoint_dir checkpoint/generator_Paprika_weight


项目的github地址:
https://github.com/TachibanaYoshino/AnimeGANv2

三、第三方网站

由于AnimeGANv2的部署需要一定的物理资源,特别是GPU,所以如果你只是想尝试一把的话可以试一下已经部署好的一些第三方的网站,这里我提供一个网站,生成图片的速度还挺快的,大家可以尝试一下,网站地址:
https://huggingface.co/spaces/akhaliq/AnimeGANv2

相关文章
|
人工智能 安全 数据挖掘
GPTS-生成一个动漫图像GPT
GPTs是ChatGPT的定制版本,用户可以通过组合指令、知识和功能来定制用于特定任务或主题的GPT。它们可以根据需要简单或复杂,解决从语言学习到技术支持等各种事情。
244 0
|
6月前
|
Serverless
AIGC生成3D卡通风格头像
AIGC生成3D卡通风格头像,上传结果图,得桌面收纳桶,邀请好友助力赢康宁咖啡壶组合套装、米家电磁炉、小熊电热水壶!
170 8
|
7月前
动漫人物和泉纱雾404源码
动漫人物和泉纱雾404源码
83 2
动漫人物和泉纱雾404源码
|
人工智能 vr&ar
利用ChatGPT + Midjoureny 制作自己卡通头像
利用ChatGPT + Midjoureny 制作自己卡通头像
352 0
利用ChatGPT + Midjoureny 制作自己卡通头像
|
机器学习/深度学习 编解码 算法
【阿里云OpenVI-视觉生产系列之图片上色】照片真实感上色算法DDColor ICCV2023论文深入解读
图像上色是老照片修复的一个关键步骤,本文介绍发表在 ICCV 2023 上的最新上色论文 DDColor
2784 10
【阿里云OpenVI-视觉生产系列之图片上色】照片真实感上色算法DDColor ICCV2023论文深入解读
|
人工智能 编解码 移动开发
NeRF基于线稿生成逼真三维人脸,细节风格随意改,论文已上SIGGRAPH
NeRF基于线稿生成逼真三维人脸,细节风格随意改,论文已上SIGGRAPH
464 0
|
人工智能
StyleGAN 调整面部表情,让虚拟人脸更生动
赋予 AI 人脸表情,让其更生动自然
384 3
StyleGAN 调整面部表情,让虚拟人脸更生动
|
vr&ar
chatGPT+Midjourney制作绘画本
chatGPT+Midjourney制作绘画本
240 0
|
机器学习/深度学习 数据采集 数据可视化
|
编解码 定位技术 图形学
Maya风格化模型制作教程
风格化的模型制作起来比较困难,需要多个软件配合制作。下面艺术家CloéMolinari分享使用在Maya,Substance Painter和MT4创建一个风格化立体模型的过程,并介绍在SP和Marmoset中工作的重要性。
382 0
Maya风格化模型制作教程