斩获 56K 星!Deep-Live-Cam 这个实时换脸的开源项目,绝了。

这个开源项目叫 Deep-Live-Cam,是一个利用 AI 技术实现实时“换脸”和视频“深度伪造”(Deepfake)的工具。简单来说,它能把你的一张照片中的人脸,“贴”到另一个视频或图片里的人脸上,甚至可以实时用摄像头直播换脸效果。

01 核心功能

① 实时换脸:用摄像头直播时,能实时将你的脸替换成预先选好的照片中的脸。

② 一键生成换脸视频/图片:选择一张照片(比如你自己的脸)和一个目标视频/图片,就能生成替换后的内容。
③ 支持多种硬件加速:无论是NVIDIA显卡(CUDA)、苹果芯片(CoreML)、还是普通电脑CPU,都能运行,只是速度快慢不同。

02 高级玩法

为了保证嘴型和说出来的话一致,你可以设置一个区域,这个区域会保留原来的嘴巴:

可以在多个人上,换不同的脸:


你的电影,你的脸,实时观看任意面孔的电影:


03 安装与使用

安装 Python 环境:需要 Python 3.10 版本。克隆代码仓库:从 GitHub 下载项目代码。
git clone https://github.com/hacksider/Deep-Live-Cam.git
cd Deep-Live-Cam
下载模型文件:将两个预训练模型放到项目的models文件夹
https://huggingface.co/hacksider/deep-live-cam/resolve/main/GFPGANv1.4.pth
https://huggingface.co/hacksider/deep-live-cam/resolve/main/inswapper_128_fp16.onnx

安装依赖库:运行 pip install -r requirements.txt 
安装所需库。启动程序:执行 python run.py,会弹出一个图形界面。

选择源照片(你想换的脸,比如马斯克),然后点击直播要使用的摄像头,然后点击直播就行了。

接下来,你就会发现你屏幕中摄像头捕捉的脸不是你自己的了,而是马斯克的。更详细分平台的部署教程可以访问项目地址:

开源地址:https://github.com/hacksider/Deep-Live-Cam

这个项目是一个强大的AI换脸工具,但技术本身是把双刃剑。开发者通过限制非法内容和强调用户责任,试图引导技术向正向发展。普通用户可以用它来发挥创意,但务必遵守法律和道德底线,避免滥用哦!

文章版权归原作者所有或来自互联网,未经允许请勿转载。如有侵权请联系我删除,谢谢!
THE END
分享
二维码
打赏
< <上一篇
下一篇>>
文章目录
关闭
目 录