首页 编程 Python 查看内容

5步用python让图片人物说话

2020-8-27 11:00 |来自: 互联网 3956 0

摘要: 如何让一张照片中的人说话呢,当然有人说有很多app和软件可以实现,这个是自然,那么有没有一款开源的系统可以使用呢,有,今天我们就介绍一下github开源项目Real_Time_Image_Animation,github地址为https://github.com/anandpawara/Real_Time_Image_Animation先看看效果下面我们来说说如何实现吧1: ...
关键词: Animation 路径 Python Image 文件 环境 checkpoints 人物图片 运行 install

如何让一张照片中的人说话呢,当然有人说有很多app和软件可以实现,这个是自然,那么有没有一款开源的系统可以使用呢,有,今天我们就介绍一下github开源项目

Real_Time_Image_Animation,github地址为https://github.com/anandpawara/Real_Time_Image_Animation

先看看效果

下面我们来说说如何实现吧

1:创建虚拟环境

Python版本:python v3.7.3或更高版本

创建虚拟环境:pip install virtualenv

激活虚拟环境:virtualenv env

2:激活虚拟环境

对于Windows:env/Script/activate

对于Linux:source env/bin/activate

3:安装所需的模块

安装模块:pip install -r requirements.txt

安装pytorch和torchvision:pip install torch===1.0.0 torchvision===0.2.1 -f

https://download.pytorch.org/whl/cu100/torch_stable.html

4:下载级联文件,权重和模型,并保存在名为extract的文件夹中

gdown --id 1wCzJP1XJNB04vEORZvPjNz6drkXm5AUK

您也可以通过Google云端硬盘上的直接链接来访问该文件:

https ://drive.google.com/uc?id=1wCzJP1XJNB04vEORZvPjNz6drkXm5AUK

在Linux机器上:unzip checkpoints.zip

如果在Windows平台上,请使用7zip之类的解压缩软件从checkpoints.zip解压缩。

删除zip文件:rm checkpoints.zip

5:运行项目

从实时摄像机获取运行应用程序:python image_animation.py -i 人物图片路径 -c checkpoint路径

例如:python .image_animation.py -i .InputsMonalisa.png -c .checkpointsvox-cpk.pth.tar

从视频文件运行应用程序:python image_animation.py -i 人物图片路径 -c checkpoint路径 -v 视频文件路径

例如:python .image_animation.py -i .InputsMonalisa.png -c .checkpointsvox-cpk.pth.tar -v .video_inputtest1.mp4

本文出处: https://www.toutiao.com/i6864843088880206348/
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部