简介

本文介绍的是基于Windows环境下的实现,因为自己是小白也摸索了很久,在此记录步骤。
时间:2022.4.27

项目需求:

1.windows环境

2.anaconda

3.pytorch

前言

机缘巧合,接触到了github上的开源项目:AnimeGANv2 ,作者为:bryandlee

实现效果: 【温馨提示:大家最好使用高清晰度的照片,这样效果更好】

原作者使用的是TensorFlow, 然后看见了周先森爱吃素大佬发表:AnimeGANv2:照片动漫化

 而他是基于Ubuntu实现的,所以在此记录用windows上记录详细步骤。

步骤一:

1.1  下载 项目文件  【里面包含了:项目文件+三个预训练模型文件】

【链接:https://pan.baidu.com/s/1CZUuJivKsFGXP4XWEyyplw 提取码:deng】

modles文件夹中分别是
pytorch_generator_Paprika.pt
pytorch_generator_Shinkai.pt
pytorch_generator_Hayao.pt

分别是:宫崎骏、新海诚和今敏的三种风格

 

步骤二:

2.1  下载anaconda 【建议看视频:简单方便,这里附上b站视频链接】

2.2  换源ananconda 

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/# 设置搜索时显示通道地址
conda config --set show_channel_urls yes

需要pytorch, 还需要添加pytorch的镜像

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

步骤三:

3.1  打开cmd,切盘到项目文件中【windows下切盘】

进入到项目文件

步骤四:

 4.1  在当前目录下,执行以下命令【conda环境配置】:

conda create -n animegan python=3.8 -y
conda activate animegan
conda install pytorch=1.6 torchvision cudatoolkit=10.2 -c pytorch -y
pip install opencv-python

 现在就差运行代码了【下载时有些久,请耐心等等】

步骤五:

5.1  调用test.py文件——具体的命令格式如下:

python test.py --checkpoint [模型文件路径] --input_dir [输入图像所在目录] --output_dir [输出目录] --device [设备选择,cpu或者cuda]

1.  测试的图片放在根目录的samples下的inputs文件夹中

2.  生成的图片放在根目录的results文件夹中

3.  这里使用CPU进行推理'

4.  使用的是新海诚风格【根据具体情况更改风格】

4.  使用命令:

python test.py --checkpoint ./models/pytorch_generator_Shinkai.pt --input_dir ./samples/inputs/ --output_dir ./results/ --device cpu

附:如果有报错:

 

 请尝试将clip改成clamp

 

机器学习——windows上实现照片动漫化【AnimeGANv2】相关推荐

  1. 猿创征文|AnimeGANv2 照片动漫化:如何基于 PyTorch 和神经网络给 GirlFriend 制作漫画风头像?

    文章目录 前言 一.基于 GAN 实现漫画风格实现原理 1.1.传统漫画风格迁移工具的不足 1.2.基于生成对抗网络 (GAN) 的漫画风格迁移工具 二.AnimeGANv2 照片动漫化 2.1.与 ...

  2. python处理视频动漫化_用Python实现抖音上的“人像动漫化”特效,原来这么简单...

    原标题:用Python实现抖音上的"人像动漫化"特效,原来这么简单 作者 | 黄伟呢 来源 | 数据分析与统计学之美 前几天,女友拉着我和她玩儿抖音,就是这个 人像动漫化的操作,顿 ...

  3. python 动漫卡通人物图片大全_用Python实现抖音上的“人像动漫化”特效,原来这么简单...

    原标题:用Python实现抖音上的"人像动漫化"特效,原来这么简单 作者 | 黄伟呢 来源 | 数据分析与统计学之美 前几天,女友拉着我和她玩儿抖音,就是这个 人像动漫化的操作,顿 ...

  4. 用Python实现抖音上的“人像动漫化”特效,原来这么简单

    作者 | 黄伟呢 来源 | 数据分析与统计学之美 前几天,女友拉着我和她玩儿抖音,就是这个人像动漫化的操作,顿时觉得很好玩儿.我心想:Python 既然这么强大,是不是也可以使用 Python 程序来 ...

  5. 用 Python 实现抖音上的“人像动漫化”特效,原来这么简单!

    作者 | 黄伟呢 来源 | 数据分析与统计学之美 前几天,女友拉着我和她玩儿抖音,就是这个人像动漫化的操作,顿时觉得很好玩儿.我心想:Python 既然这么强大,是不是也可以使用 Python 程序来 ...

  6. AnimeGANv2:照片动漫化

    简介 本文介绍一个很有趣的基于GAN来将现实图片动漫化的项目,为AnimeGANv2,它可以将现实场景的图片处理为动漫画分,目前支持宫崎骏.新海诚和今敏的三种风格.由于原作者使用的是TensorFlo ...

  7. python人工智能 动漫生成_用 Python 实现抖音上的“人像动漫化”特效,原来这么简单!...

    作者 | 黄伟呢 来源 | 数据分析与统计学之美前几天,女友拉着我和她玩儿抖音,就是这个人像动漫化的操作,顿时觉得很好玩儿.我心想:Python 既然这么强大,是不是也可以使用 Python 程序来实 ...

  8. python 人像合成_用 Python 实现抖音上的“人像动漫化”特效,原来这么简单!

    作者 | 黄伟呢 来源 | 数据分析与统计学之美前几天,女友拉着我和她玩儿抖音,就是这个人像动漫化的操作,顿时觉得很好玩儿.我心想:Python 既然这么强大,是不是也可以使用 Python 程序来实 ...

  9. 太牛逼了!用 Python 实现抖音上的“人像动漫化”特效,原来这么简单!

    转自:数据分析与统计学之美 作者:黄伟呢 前几天,女友拉着我和她玩儿抖音,就是这个人像动漫化的操作,顿时觉得很好玩儿.我心想:python既然这么强大,是不是也可以使用python程序来实现这样一个操 ...

最新文章

  1. 云技术概况:云计算的优点/特点/类型/服务模式
  2. ubuntu创建文件夹快捷方式命令
  3. 【Hive】一次被分区条件和笛卡尔积制裁的经历
  4. Openlayer 3 的画图测量面积
  5. android游戏boss坐标,混沌与秩序2已知boss刷新点分布图详解(已更新到20号boss)...
  6. Excel VBA 学习过程记录
  7. linux系统双显示器怎么设置复制,在 Linux 中配置双显示器
  8. (基础篇)用python实现打印节日贺卡
  9. web应用登录,报错空指针java.lang.NullPointerException问题--可能的解决方式
  10. SpringBoot RabbitMQ 整合使用
  11. 求大神指导,海康威视服务器装系统装到这一步装不走了,怎么搞
  12. 苹果电脑 开机密码 忘记了, 黑苹果系统
  13. cygwin下编译报错 `addrinfo hints‘ has incomplete type and cannot be defined
  14. 硬件知识:独立显卡和集成显卡的区别
  15. Greenplum执行计划
  16. 广东计算机非全日制 学校2020,2020年广东省非全日制研究生学校及专业有那些?...
  17. matlab/simulink学习的笔记都总结在这里
  18. KEIL中USB Microlib作用
  19. 关于小电脑研制与经营的研究报告
  20. Python项目外星人入侵(一):实现宇宙飞船

热门文章

  1. Nexus 搭建Maven私服(Linux)
  2. Qlik帮助提升数据素养:新一代打工人“必备招式”
  3. [Pytorch系列-60]:循环神经网络 - 中文新闻文本分类详解-2-LSTM网络训练与评估代码详解
  4. 奶爸日记22 - 2021年元旦随记
  5. python 扩展程序库
  6. 01HTML和CSS知识点总结(一)
  7. Unity3D技术之深入了解光照贴图详解
  8. 室外场景注意事项(一)距离场阴影的利弊!
  9. PHP数组函数 ksort (对关联数组按照键升序排序)
  10. 【Unity URP】风格化草地01:实现方法概述