机器学习——windows上实现照片动漫化【AnimeGANv2】
简介
本文介绍的是基于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】相关推荐
- 猿创征文|AnimeGANv2 照片动漫化:如何基于 PyTorch 和神经网络给 GirlFriend 制作漫画风头像?
文章目录 前言 一.基于 GAN 实现漫画风格实现原理 1.1.传统漫画风格迁移工具的不足 1.2.基于生成对抗网络 (GAN) 的漫画风格迁移工具 二.AnimeGANv2 照片动漫化 2.1.与 ...
- python处理视频动漫化_用Python实现抖音上的“人像动漫化”特效,原来这么简单...
原标题:用Python实现抖音上的"人像动漫化"特效,原来这么简单 作者 | 黄伟呢 来源 | 数据分析与统计学之美 前几天,女友拉着我和她玩儿抖音,就是这个 人像动漫化的操作,顿 ...
- python 动漫卡通人物图片大全_用Python实现抖音上的“人像动漫化”特效,原来这么简单...
原标题:用Python实现抖音上的"人像动漫化"特效,原来这么简单 作者 | 黄伟呢 来源 | 数据分析与统计学之美 前几天,女友拉着我和她玩儿抖音,就是这个 人像动漫化的操作,顿 ...
- 用Python实现抖音上的“人像动漫化”特效,原来这么简单
作者 | 黄伟呢 来源 | 数据分析与统计学之美 前几天,女友拉着我和她玩儿抖音,就是这个人像动漫化的操作,顿时觉得很好玩儿.我心想:Python 既然这么强大,是不是也可以使用 Python 程序来 ...
- 用 Python 实现抖音上的“人像动漫化”特效,原来这么简单!
作者 | 黄伟呢 来源 | 数据分析与统计学之美 前几天,女友拉着我和她玩儿抖音,就是这个人像动漫化的操作,顿时觉得很好玩儿.我心想:Python 既然这么强大,是不是也可以使用 Python 程序来 ...
- AnimeGANv2:照片动漫化
简介 本文介绍一个很有趣的基于GAN来将现实图片动漫化的项目,为AnimeGANv2,它可以将现实场景的图片处理为动漫画分,目前支持宫崎骏.新海诚和今敏的三种风格.由于原作者使用的是TensorFlo ...
- python人工智能 动漫生成_用 Python 实现抖音上的“人像动漫化”特效,原来这么简单!...
作者 | 黄伟呢 来源 | 数据分析与统计学之美前几天,女友拉着我和她玩儿抖音,就是这个人像动漫化的操作,顿时觉得很好玩儿.我心想:Python 既然这么强大,是不是也可以使用 Python 程序来实 ...
- python 人像合成_用 Python 实现抖音上的“人像动漫化”特效,原来这么简单!
作者 | 黄伟呢 来源 | 数据分析与统计学之美前几天,女友拉着我和她玩儿抖音,就是这个人像动漫化的操作,顿时觉得很好玩儿.我心想:Python 既然这么强大,是不是也可以使用 Python 程序来实 ...
- 太牛逼了!用 Python 实现抖音上的“人像动漫化”特效,原来这么简单!
转自:数据分析与统计学之美 作者:黄伟呢 前几天,女友拉着我和她玩儿抖音,就是这个人像动漫化的操作,顿时觉得很好玩儿.我心想:python既然这么强大,是不是也可以使用python程序来实现这样一个操 ...
最新文章
- 云技术概况:云计算的优点/特点/类型/服务模式
- ubuntu创建文件夹快捷方式命令
- 【Hive】一次被分区条件和笛卡尔积制裁的经历
- Openlayer 3 的画图测量面积
- android游戏boss坐标,混沌与秩序2已知boss刷新点分布图详解(已更新到20号boss)...
- Excel VBA 学习过程记录
- linux系统双显示器怎么设置复制,在 Linux 中配置双显示器
- (基础篇)用python实现打印节日贺卡
- web应用登录,报错空指针java.lang.NullPointerException问题--可能的解决方式
- SpringBoot RabbitMQ 整合使用
- 求大神指导,海康威视服务器装系统装到这一步装不走了,怎么搞
- 苹果电脑 开机密码 忘记了, 黑苹果系统
- cygwin下编译报错 `addrinfo hints‘ has incomplete type and cannot be defined
- 硬件知识:独立显卡和集成显卡的区别
- Greenplum执行计划
- 广东计算机非全日制 学校2020,2020年广东省非全日制研究生学校及专业有那些?...
- matlab/simulink学习的笔记都总结在这里
- KEIL中USB Microlib作用
- 关于小电脑研制与经营的研究报告
- Python项目外星人入侵(一):实现宇宙飞船