给定驱动视频序列和源图像的图像动画。
deep-animator的Python项目详细描述
深层动画师
Image animation given a driving video sequence and a source image.
Deep Animator是Aliaksandr Siarohin、Stéphane Lathuilière、Sergey Tulyakov、Elisa Ricci和{a6}实现First Order Motion Model for Image Animation。在
源代码可以找到here。这个库是将原始代码简单地转换为shell脚本,以便进行快速实验。这也是对作者的一种教育努力。在
安装
运行pip install deep-animator
在您的环境中安装库。在
如何使用
首先需要下载模型的权重here。然后运行以下命令。在
deep_animate <path_to_the_source_image> <path_to_the_driving_video> <path_to_yaml_conf> <path_to_model_weights>
下面给出了一个YAML文件示例:
model_params:
common_params:
num_kp: 10
num_channels: 3
estimate_jacobian: True
kp_detector_params:
temperature: 0.1
block_expansion: 32
max_features: 1024
scale_factor: 0.25
num_blocks: 5
generator_params:
block_expansion: 64
max_features: 512
num_down_blocks: 2
num_bottleneck_blocks: 6
estimate_occlusion_map: True
dense_motion_params:
block_expansion: 64
max_features: 1024
num_blocks: 5
scale_factor: 0.25
discriminator_params:
scales: [1]
block_expansion: 32
max_features: 512
num_blocks: 4
sn: True
- 项目
标签: