python让图片人物说话-泓源视野

python让图片人物说话

python让图片人物说话插图

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

先看看效果

 

python让图片人物说话插图1

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

一、创建虚拟环境

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

创建虚拟环境:pip install virtualenv

激活虚拟环境:virtualenv env

二、激活虚拟环境

对于Windows:env/Script/activate

对于Linux:source env/bin/activate

三、安装所需的模块

安装模块: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

四、下载级联文件,权重和模型

 

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

gdown --id 1wCzJP1XJNB04vEORZvPjNz6drkXm5AUK

您也可以通过Google云端硬盘上的直接链接来访问该文件:https ://drive.google.com/uc?id=1wCzJP1XJNB04vEORZvPjNz6drkXm5AUK

在Linux机器上:unzip checkpoints.zip

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

删除zip文件:rm checkpoints.zip

五、运行项目

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

范例:python .\image_animation.py -i .\Inputs\Monalisa.png -c .\checkpoints\vox-cpk.pth.tar

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

范例:python .\image_animation.py -i .\Inputs\Monalisa.png -c .\checkpoints\vox-cpk.pth.tar -v .\video_input\test1.mp4

本文由 泓源视野 作者:admin 发表,其版权均为 泓源视野 所有,文章内容系作者个人观点,不代表 泓源视野 对观点赞同或支持。如需转载,请注明文章来源。
7

发表评论

Protected with IP Blacklist CloudIP Blacklist Cloud
您是第8236041 位访客, 您的IP是:[3.141.8.247]