Git Product home page Git Product logo

ai-poster-generation's Introduction

Ai poster generation

2019deecamp夏令营广州站49组 <神来之笔——自动生成海报> 项目相关资料

2019deecamp分为四周

  1. 第一周为理论实践课程

    • 文件课程表是广州站的,其他地区(北京、南京、上海)课程一样,授课方式不一样。
    • 并且我们为这一周做下了思维导图,既可供deecamp学员查询也可为爱好者扩展知识。 海报
  2. 第二周到第四周项目实战

    • 项目海报展示 海报

项目介绍

  1. 效果

    • wen端呈现 网页展示

    • 效果 网页展示

  2. 与传统方法的对比

    传统生成海报的不足 本项目的思考方法
    素材固定:由内部限定的素材组合,含义抽象 素材多样化 用户自定义上传图片或者文字指定素材
    风格固定:单个背景替换,只能简单支持更换颜色 风格多样化 支持对同一张海报进行多风格的转换
    模板固定:无法自己增加logo或者调整文本框的位置 模板多样化 支持多种文字和图片的排版样式
  3. 技术参考和技术指导

    相关技术 相关资料 方法
    BERT命名实体识别 [论文链接] [README]
    PoolNet抠图 [论文链接] [README]
    风格迁移 [论文链接] 待添加...
    超分辨率 [论文链接] 待添加...
    规则:模板多样化
    Web端实现 Flask

使用方法

  1. 安装相关环境

    • requirement 待添加...
    • docker镜像 待添加...
  2. 本地端部署

  3. 服务端部署

    • 打开80端口后在WEB目录下运行python app.py
    • 打开xxx.xxx.xxx.xxx公网网址

模型文件使用

  1. 模型下载
  2. 模型存放
    • final.pth --> poster_project/SEG/results/run-1/models/
    • model.ckpt-1524.data-00000-of-00001 --> poster_project/NLP/ner-part/bert/output/result_dir/
    • vgg19-dcbb9e9d.pth --> 在Web端运行自定义风格时请查阅命令栏储存地址

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.