当前位置: 首页 > web >正文

Deep-Live-Cam-实时换脸开源部署和使用

提升观众体验

  • 新奇与趣味:实时换脸能将主播的脸实时替换成各种动漫角色或奇幻形象。例如,直播游戏时,瞬间变成热门动漫角色进行游戏解说,这种奇特的视觉效果会让观众眼前一亮,增加直播的趣味性和吸引力,使观众更容易沉浸在直播内容中。

开源项目介绍

直播试试替换任意脸

安装方法

 项目地址:GitHub Pages | Websites for you and your projects, hosted directly from your GitHub repository. Just edit, push, and your changes are live.

 运行环境安装 pip install -r requirements.txt

国内镜像地址

GitCode - 全球开发者的开源社区,开源代码托管平台GitCode是面向全球开发者的开源社区,包括原创博客,开源代码托管,代码协作,项目管理等。与开发者社区互动,提升您的研发效率和质量。https://gitcode.com/gh_mirrors/de/Deep-Live-Cam

国内模型镜像

inswapper_128_fp16.onnx

https://dl.aifasthub.com/datasets/Gourieff/ReActor/tree/main/models

GFPGANv1.4

Neus/GFPGANv1.4 at main

GPU加速

* In case something goes wrong and you need to reinstall the virtual environment **

# Deactivate the virtual environment
rm -rf venv# Reinstall the virtual environment
python -m venv venv
source venv/bin/activate# install the dependencies again
pip install -r requirements.txt

Run: If you don't have a GPU, you can run Deep-Live-Cam using python run.py. Note that initial execution will download models (~300MB).

GPU Acceleration

CUDA Execution Provider (Nvidia)

  1. Install CUDA Toolkit 11.8.0
  2. Install dependencies:
pip uninstall onnxruntime onnxruntime-gpu
pip install onnxruntime-gpu==1.16.3
  1. Usage:
python run.py --execution-provider cuda

CoreML Execution Provider (Apple Silicon)

Apple Silicon (M1/M2/M3) specific installation:

  1. Make sure you've completed the macOS setup above using Python 3.10.
  2. Install dependencies:
pip uninstall onnxruntime onnxruntime-silicon
pip install onnxruntime-silicon==1.13.1
  1. Usage (important: specify Python 3.10):
python3.10 run.py --execution-provider coreml

使用方法

首次运行会自动下载一些模型。程序启动后,按界面指示选择源图片与目标图像/视频,点击开始即可。对于实时摄像头模式,只需选择脸孔并等待预览。

http://www.xdnf.cn/news/4081.html

相关文章:

  • sqli-labs靶场11-17关(POST型)
  • 小白学习java第16天(下):javaweb
  • 【C/C++】inline关键词
  • 第六章:6.1 ESP32教学:多任务处理与FreeRTOS实战
  • 谷歌SMR测试环境搭建
  • Spring 框架中 @Configuration 注解详解
  • Springboot循环依赖
  • FOC算法开环控制基础
  • Java开发者面试实录:微服务架构与Spring Cloud的应用
  • 学习黑客Nmap 原理
  • 什么是外联模板(extern template)?
  • 【阿里云大模型高级工程师ACP学习笔记】2.9 大模型应用生产实践 (下篇)
  • C++竞赛指南
  • 搜索速度迅猛,能在0.001秒内迅速找到文件,但遗憾的是,该软件已经停止更新
  • 前端- ElementPlus入门
  • yolov11 epoch100轮 训练笔记5 kaggle comet
  • Android学习总结之GetX库篇(优缺点)
  • 进程的程序替换——exec系列函数的使用
  • 效整理文件信息!一键生成文件夹目录的工具
  • 8.渐入佳境 -- 域名及网络地址
  • Unity:Surface Effector 2D(表面效应器 2D)
  • OSE2.【Linux】练习:查找项目的main函数入口
  • 开元类双端互动组件部署实战全流程教程(第3部分:UI资源加载机制与界面逻辑全面解析
  • 事务隔离(MySQL)
  • FTP(文件传输协议)
  • 15.日志分析入门
  • LeetCode算法题 (反转链表)Day17!!!C/C++
  • Cookie与Session
  • JookDB:一款国产的通用数据库开发工具
  • 期末代码Python