拥抱科技,赋能生产力
TEL:18346132695 Email:lcl_mail@foxmail.com

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

阅读:666 新闻动态


Deep-Live-Cam:AI 实时换脸神器

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

01 核心功能

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

实时换脸效果图

  • 一键生成换脸视频/图片:选择一张照片(比如你自己的脸)和一个目标视频/图片,就能生成替换后的内容。

  • 支持多种硬件加速:无论是NVIDIA显卡(CUDA)、苹果芯片(CoreML)、还是普通电脑CPU,都能运行,只是速度快慢不同。

02 高级玩法

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

保留嘴巴区域

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

多人换脸

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

电影换脸

在直播平台整活:

直播换脸

03 安装与使用

  1. 安装 Python 环境:需要 Python 3.10 版本。

  2. 克隆代码仓库:从 GitHub 下载项目代码。

    git clone https://github.com/hacksider/Deep-Live-Cam.git
    cd Deep-Live-Cam
  3. 下载模型文件:将两个预训练模型放到项目的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
  4. 安装依赖库:运行 pip install -r requirements.txt 安装所需库。

  5. 启动程序:执行 python run.py,会弹出一个图形界面。

程序界面

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

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

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

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