图像动漫风格转换: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 结果展示

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

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
28「源码」数据可视化:基于 echarts flask 动态实时大屏 - 数据分析,是一种数据可视化的展示方式,通过将数据转换为图形化的形式,使数据更加直观、易于理解和分析。 该方案采用 echarts 和 flask 这两种技术进行数据可视化的展示。Echarts 是一个基于 JavaScript 的开源可视化库,它提供了丰富的图表类型和交互式的功能,可以满足各种的数据可视化需求。Flask 是 Python 语言中的一个轻量级 Web 框架,它提供了构建 Web 应用的基础框架,同时也可以与其他库和插件进行组合使用,实现更加复杂的功能。 在该方案中,数据从后端数据库中获取,并通过 flask 的模板语言进行处理,然后通过 echarts 绘制出各种类型的图表。整个展示过程通过 WebSocket 技术实现动态更新,大屏幕的内容会实时更新,保障时效性和准确性。同时,在页面设计上也注重视觉效果和用户体验,数据展示界面简洁明了,显示效果清晰美观。 该方案可以被广泛应用于各种需要进行数据可视化展示的领域,例如企业经营数据分析、科学研究领域的数据可视化、金融、航空、物流等领域的数据分析等。由于使用的技术基础较为简单,对于开发人员来说,也具有较高的可拓展性和可维护性。因此,它是一种非常实用的数据可视化方案,可以为用户提供更好的数据分析和决策支持。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值