cartoonize视频图片卡通化 webapp
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:
-
cd
到根目录并构建映像
docker build -t cartoonize .
注意:config.yaml
在构建图像之前,请设置适当的值
- 通过暴露适当的端口来运行容器
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
评论