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
浏览 6
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

编辑 分享
举报