「44」直播间换脸,揭开神秘的面纱……

「44」换脸神器

让你瞬间秒变「明星脸」带货

DeepFace是Facebook的人脸识别系统之一,旨在在照片和视频中准确识别和标识人脸。它使用深度学习和神经网络技术来进行高度精确的人脸匹配和验证。

DeepFace利用了大量的训练数据和先进的人脸识别算法,能够在复杂环境中实现高准确率的人脸识别。它在许多实际应用中被广泛用于人脸识别、标注和面部特征提取等任务。

一、AI实时换脸技术

1.视频换脸技术是实时的把一段视频的人物面部,随意更换为另一个人;

2.直播换脸技术在直播常用到,实时把主播面部更换成你想要展示的人物;

二、运行环境

1. windows 10、11

2. CPU要求在I5处理器以上(I7亲测);

3. 内存在16-32GB(实测内存32GB)

4. 显卡推荐英伟达4060以上的显卡(独显)。

实时渲染画面,显卡过低会影响直播画面,卡顿。不推荐使用AMD显卡(稳定性差)。

三、软件解压

将安装包复制到电脑上(找一个空间大的盘,此软件有33GB),并解压「AI Face」

解压后的三个文件

根据你的显卡品牌,选择相应的安装程序

1. AMD_DirectX12(AMD显卡)

2. NVIDIA(英伟达显卡)

3. 直播人脸模型

查看显卡品牌 右击「我的电脑」选择「管理」,在弹出的窗口中,点「设备管理器」,再找到「显示器适配器」,下图显示的「NAIDIA」就是「英伟达」品牌的显卡。

四、软件安装

第1步 安装程序 我用的是「NVIDIA」显卡,安装这个程序「NVIDIA(英伟达显卡)」,双击打开「NVIDIA」程序

特别提醒:一定要安装在「英文」文件夹里

提醒:安装目录,首先在安装前,要检查你的硬盘空间,这个软件的大小在50G左右,尽量去找你空间大的硬盘安装。点击「Extract」

这里有三个文件,选择「DeepFaceLive」,可执行文件,先不要打开此文件

第2步 复制模型 返回上一步,打开「直播人脸模型」,再打开「模型使用方法」。在「dfm_models」文件夹里,将下载的模型放进「DeepFaceLive_NVIDIA\userdata\dfm_models」即可(模型里面有部分人物是重复的,只是名子改成了中文)

① 打开「dfm_models」文件夹,全选(Ctrl+A),复制

② 打开主程序「DeepFaceLive_NVIDIA\userdata\dfm_models」,粘贴(将所有的人物模型,粘贴到此文件夹里(此文件夹为空))

3,建立桌面快捷方式,点蓝「DeepFaceLive」,右键,选择"发送"到"桌面"。快捷方式名称可以改为「AI face」

五、实操步骤

第1步 打开软件 双击「AI face」打开软件

第2步 汉化软件 选择菜单项里的「Language」的「汉语」

第3步 选择显卡 把所有的「设备」,选择为「显卡」(显卡,我用的是4070)

下面详细分享每个版块的作用:

第一版块:视频源 把视频文件中人物的面部,将视频实时的切换为你想要的人物面部;

第1步 导入视频 点击「视频文件」,然后打开「文件夹」图标,选择一个「视频」

第2步 选择模型 在人脸交换器上,模型项里选择「杨幂」

3步 打开预览窗口 然后在「视频流输出」项,打到「源」选择「合成后的画面」,再打开旁边的「窗口」,再点击「播放」,你会发现「预览窗口」画面显示是全屏,有遮挡。

小技巧:如果你的预览画面很大,如何解决呢?

在视频「播放」状态下,按住「目标宽度」的向上「箭头」,按住鼠标不要松,画面会逐渐放大到合适的大小,然后松开鼠标就可以了。

调整窗口

第4步 锐化画面 人脸不清楚的情况下,找到「人脸交换器」下的「预先锐化」,滑动滑块调整。

源和融合后的帧

第二版块:摄像机源 实时捕捉你主播人物面部的一个功能。

第1步 选择摄像头 打开「摄像机源」一定要关闭文件源)驱动,默认为「DirectShow」设备序号:选择你用到的摄像头名称,我选择的是「逻技C930C」

第2步 选择分辨率 推荐你选择「720x480」或者「640x480」再高的分辨率你的显卡会非常卡顿

其它的设备保持默认即可。如查你认为画面不够清晰,你点击「相机设置」,点击「打开」调出摄像头的,可以调速参数。

注意:

1,人脸检测器,默认值即可;

2,人脸对齐器,默认值即可; 在「人脸覆盖范围」,可以设置2.2-2.8;

3,人脸标记器,默认值即可;

  

第3步 选择模型 人脸交换器,你用谁的脸,就用他的模型

第4步 人脸融合器 人脸缩放,指的是换后的脸在原有脸上的覆盖大小

人脸检测:人脸检测是指通过图片或者视频帧,通过检测算法,确定人脸的位置坐标

人脸验证:人脸验证的任务是指将一张脸与另一张人脸进行比较,以验证它是否匹配。因此,人脸验证通常用于将候选人的面部与另一个候选人的面部进行比较。这可用于确认物理人脸是否与身份证件中的人脸匹配。

人脸识别:任务是指在图像数据库中查找人脸。执行人脸识别需要多次运行人脸验证。

实时人脸分析:此功能包括使用网络摄像头的实时视频源测试人脸识别和面部属性分析。

特别提醒:OBS软件、直播伴侣(抖音)等软件,要调用此 Deep face软件,需要在软件里通过「窗口」来抓取「DeepFaceLive output」,如果画面和声音不同步,请将话筒设置同步偏移500ms(参数自己进行调试);

选中该窗口,右击选择「滤镜」在弹出的窗口中,点左下角的「+」添加「色度键」调整「相似度」和「平滑」值,再点「关闭」,再调整人像位置。

特效效果对比

原图

换脸神器(DeepFaceLive)

特别提醒:

特别提醒#1:「DeepFaceLive」是一种流行的换脸神器,通常用于娱乐目。

特别提醒#2:直播出镜困难 即使你在前期直播中不方便出镜,也可以考虑采用这种方式来出镜。然而,一旦你熟悉了环境,我还是建议你以真人出镜,以此打造出自己的独特形象,并建立个人品牌。走出你的恐惧,展示真实的自我。

特别提醒#3:直播带货 作为一家从事带货直播的厂家,如果你拥有多个账号进行直播带货,为了避免主播离职对带货业务造成影响,你可以考虑使用换脸神器「DeepFaceLive」结合训练模型软件,以解决人员流失的问题。这样一来,即使有主播离职,你仍然能够通过技术手段保持直播带货的连续性。

特别提醒#4:显卡要求 记得此软件对显卡要求很高,建立用NVIDIA(英伟达显卡)的显卡30系列以上。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/530318.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Jmeter02-2:参数化组件其他方式

0、Jmeter组件:参数化概述 0.1 是什么? 参数化是动态的获取并设置数据 0.2 为什么? 比如执行批量操作时,批量插入或批量删除,之前数据都是手写的,每执行完都要修改一次,效率太低 而参数化就是…

监控指标体系:交互延迟上的探索与最佳实践

FID 在互联网高速发展的时代,用户体验已成为企业竞争的关键所在。网页性能作为用户体验的重要组成部分,直接影响着用户的满意度和工作效率。First Input Delay(FID)作为衡量网页性能的重要指标,越来越受到业界关注。今天,让我们一起来深入了解FID,探讨如何优化FID以提升…

Verilog实现手表计时

实现手表的计时功能: 1.具有start启动信号、pause暂停信号,可以自定义其触发机制。 2.具有时间更改接口,可以更改时、分、秒。 3.输出时、分、秒。 Verilog设计 模块端口定义: module watch1(input wire clk …

蓝桥杯加训

1.两只塔姆沃斯牛&#xff08;模拟&#xff09; 思路&#xff1a;人和牛都记录三个数据&#xff0c;当前坐标和走的方向&#xff0c;如果人和牛的坐标和方向走重复了&#xff0c;那就说明一直在绕圈圈&#xff0c;无解 #include<iostream> using namespace std; const i…

软考高级架构师:TCP/IP 协议 和 OSI 七层模型

一、AI 讲解 TCP/IP 协议族是一组计算机网络通信协议的集合&#xff0c;其中TCP和IP是两个核心协议。TCP/IP 协议族通常被用来参照互联网的基础通信架构。与之相对的OSI七层模型&#xff0c;是一个更为理论化的网络通信模型&#xff0c;它将网络通信分为七个层次。 TCP/IP 与…

LeetCode 289.生命游戏————2024 春招冲刺百题计划

根据 百度百科 &#xff0c; 生命游戏 &#xff0c;简称为 生命 &#xff0c;是英国数学家约翰何顿康威在 1970 年发明的细胞自动机。 给定一个包含 m n 个格子的面板&#xff0c;每一个格子都可以看成是一个细胞。每个细胞都具有一个初始状态&#xff1a; 1 即为 活细胞 &am…

【攻防世界】题目名称-文件包含

看到 include()&#xff0c;想到文件包含&#xff0c;用php伪协议。 知识点 看到 include()&#xff0c;require()&#xff0c;include_once()&#xff0c;require_once() &#xff0c;想到文件包含&#xff0c;用php伪协议 ?filenamephp://filter/readconvert.base64-encode/…

4.9java学习总结

常用API(了解即可,用到了再回来看) API(工具类):已经打包好我们可以根据他提供的格式直接用就好(很像函数) API都可以通过 类名.方法名 进行调用. Math Math类包用于常用的基本数学运算的方法. System: System类包提供了一些与系统相关的方法 Runtime: Runtime类包提供方…

《系统架构设计师教程(第2版)》第9章-软件可靠性基础知识-01-软件可靠性基本概念

文章目录 1. 软件可靠性的概述1.1 定义1.1.1 规定的时间1.1.2 规定的条件1.1.3 所要求的功能 1.2 定义的特点和意义1.3 注意点 2. 软件可靠性的定量描述2.1 规定时间2.1.1 自然时间2.1.2 运行时间执行时间 2.2 失效概率 F(t)2.3 可靠度 R(t)2.4 失效强度 f(t)2.5 平均失效前时间…

modelsim 仿真bmp图片实现RGB_YCrCb

用modelsim_se软件仿真bmp图片&#xff0c;可在modesim中实现一些图片处理算法和查看效果 本文以最简单的仿真一副bmp图像为例&#xff0c;实现RGB_YCrCb的modelsim仿真,带源工程 1、先在本地建立文件夹 2、首先打开moselsim 3、新建库和新建项目&#xff0c;保存到建立的文件…

Android音视频的基础

视频是什么&#xff1f; 视频就是由一系列图片构成的。 视频帧 帧&#xff0c;是视频的一个基本概念&#xff0c;表示一张画面&#xff0c;如上面的翻页动画书中的一页&#xff0c;就是一帧。一个视频就是由许许多多帧组成的。 帧率 帧率&#xff0c;即单位时间内帧的数量&a…

39-性能分析(下):APIServer性能测试和调优实战

在API上线之前&#xff0c;我们需要知道API的性能&#xff0c;以便知道API服务器所能承载的最大请求量、性能瓶颈&#xff0c;再根据业务对性能的要求&#xff0c;来对API进行性能调优或者扩缩容。通过这些&#xff0c;可以使API稳定地对外提供服务&#xff0c;并且让请求在合理…

网络网络层之(7)PPPOE协议

网络网络层之(7)PPPOE协议 Author: Once Day Date: 2024年4月7日 一位热衷于Linux学习和开发的菜鸟&#xff0c;试图谱写一场冒险之旅&#xff0c;也许终点只是一场白日梦… 漫漫长路&#xff0c;有人对你微笑过嘛… 全系列文档可参考专栏&#xff1a;通信网络技术_Once-Day…

紫叶写作靠谱不 #笔记#学习方法#媒体

紫叶写作是一款非常好用的论文写作工具&#xff0c;它不仅提供了查重降重的功能&#xff0c;还能帮助用户快速完成论文的撰写和格式编辑。通过紫叶写作&#xff0c;用户可以轻松地查重降重&#xff0c;避免论文中出现抄袭和重复的现象&#xff0c;保证论文的原创性和质量。 紫叶…

【网络】P2P打洞原理(简单描述)

本文首发于 ❄️慕雪的寒舍 引入 如果你折腾过NAS或者BT下载等等玩意&#xff0c;可能听说过“P2P打洞”这一技术名词。简单来说&#xff0c;P2P打洞可以让我们直接在外网访问内网的设备&#xff0c;从而让没有公网IP的家庭设备也能获得“公网直连”的速度。 比如绿联、极空间…

创建个人百度百科需要什么条件?

互联网时代&#xff0c;创建百度百科词条可以给个人带来更多的曝光和展现&#xff0c;相当于一个镀金的网络名片&#xff0c;人人都想上百度百科&#xff0c;但并不是人人都能创建上去的。 个人百度百科词条的创建需要满足一定的条件&#xff0c;今天伯乐网络传媒就来给大家聊聊…

神经网络解决回归问题(更新ing)

神经网络应用于回归问题 神经网络是处理回归问题的强大工具&#xff0c;它们能够学习输入数据和输出之间的复杂关系。 神经网络提供了一种灵活且强大的框架&#xff0c;用于建模和预测回归问题。通过 适当的 网络结构、训练策略和正则化技术&#xff0c;可以有效地从数据中学…

在Linux系统上实现TCP(socket)通信

一.什么TCP TCP&#xff08;传输控制协议&#xff09;是一种面向连接的、可靠的、基于字节流的传输层通信协议。 二.TCP通信流程 三. TCP 服务器端 1 创建socket int sockfd socket(AF_INET, SOCK_STREAM, 0); //SOCK_STREAM tcp通信2 绑定(bind) struct sockaddr_in myad…

系统架构最佳实践 -- 智慧图书管理系统架构设计

随着数字化时代的到来&#xff0c;智慧图书管理系统在图书馆和机构中扮演着重要的角色。一个优秀的图书管理系统不仅需要满足基本的借阅管理需求&#xff0c;还需要具备高效的性能、良好的扩展性和稳定的安全性。本文将讨论智慧图书管理系统的架构设计与实现&#xff0c;以满足…

计算机视觉异常检测——PatchCore面向全召回率的工业异常检测

1. 概述 异常检测问题在工业图像数据分析中扮演着至关重要的角色&#xff0c;其目的是从大量正常数据中识别出异常行为或模式。这一任务的挑战在于&#xff0c;正常数据的样本相对容易获取&#xff0c;而异常情况却因其稀有性和多样性而难以收集。为了解决这一问题&#xff0c…