cartoonize视频图片卡通化 webapp

联合创作 · 2023-09-29 15:59

Cartoonize 是一个可以一键将视频、图片卡通化的 Web 应用,该项目是 White-box-Cartoonization 的一个 Demo webapp。


运行效果:



https://www.youtube.com/watch?v=GqduSLcmhto


可应用领域:



  • 为动画,卡通和游戏的快速制作原型

  • 由于它通常可柔化面部特征和信息,因此可用于生成最小单元的艺术作品

  • 不需要使用动作捕捉,游戏可以很容易地导入短视频

  • 可以作为图形设计师或动画师的建模助手


算法:


Cartoonize 使用 Algorithmia 的 Serveless AI Layer 产品对视频进行推理。


测试环境:



  • python 3.7

  • tensorflow 2.1.0

  • tf_slim 1.1.0

  • Cuda version 10.1

  • 操作系统:Linux(Ubuntu 18.04)


安装:


使用 Docker:


运行 Cartoonize 最简单的方法是使用 Dockerfile:



  1. cd 到根目录并构建映像



docker build -t cartoonize .

注意:config.yaml在构建图像之前,请设置适当的值



  1. 通过暴露适当的端口来运行容器



docker run -p 8080:8080 cartoonize

使用 virtualenv


1. 使用virtualenv并激活虚拟环境



virtualenv -p python3 cartoonize
source cartoonize/bin/activate

2. 安装python依赖项



pip install -r requirements.txt

3. 运行网络应用。config.yaml在运行应用程序之前,请确保在文件中设置适当的值。



python app.py
浏览 23
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报