图像动漫风格转换:AnimeGANv2 + Flask

图像动漫风格转换:AnimeGANv2 + Flask

项目介绍

本项目是基于 animegan2-pytorch 的 AnimeGANv2 配合 Flask 在网页端展示动漫化的简单 demo。

在这里插入图片描述

请添加图片描述

环境配置

  • Python 3.x

  • PyTorch + Torchvision

    可以不装 cuda。

  • Pillow

    可以通过 pip install pillow 安装。

  • opencv

    可以通过 pip install opencv-python 安装。

  • flask

    可以通过 pip install flask 安装。

文件结构

  ├── images: 存放测试图片的文件夹
  ├── static:存放静态文件的文件夹,包括生成的结果图片 `img_origin.jpg` 和 `img_output.jpg`
  ├── templates:存放 html 模板的文件夹
  ├── weights:存放模型权重的文件夹,可以根据文件夹下的权重文件更换不同的动漫效果
  ├── app.py:运行的主函数
  ├── model.py:搭建网络模型的文件
  └── requirements.txt:环境配置文件

运行方式

直接运行 app.py

使用说明

  • 一次只能动漫化一张图片。
  • 为了在页面中展示完整,代码会将输入图片 resize 到固定大小,并和生成的图片进行横向拼接,从而在网页端进行对比展示。
  • 如果图片过大(> 2 MB)则无法接收图片。可以在 templates/base.html 的第 46 行将数字 2(2 MB)换成一个更大的数字。

项目地址

相关代码通过 https://gitee.com/tongsen99/anime-gan-flask 访问。


AnimeGAN 相关背景

请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

AnimeGANv2 结果展示

请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值