「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系列以上。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Word 画三线表模板---一键套用

1、制作三线表 1)设置为无边框 选中表格,点击「右键」——「边框」——「无框线」。 2)添加上下边框线 选中表格后,点击【右键】——【表格属性】——【边框和底纹】,边框线选择【1.5磅】,然后点击【上框…

【数组】【最长距离】使循环数组所有元素相等的最少秒数

本文涉及知识点 数组 最长距离 LeetCode2808. 使循环数组所有元素相等的最少秒数 给你一个下标从 0 开始长度为 n 的数组 nums 。 每一秒,你可以对数组执行以下操作: 对于范围在 [0, n - 1] 内的每一个下标 i ,将 nums[i] 替换成 nums[i] …

react17+18 中 setState是同步还是异步更新

在类组件中使用setState,在函数式组件中使用hooks的useState。 setstate目录 1. 类组件1.1 react 17版本1.2 react 18版本 2、函数式组件 1. 类组件 1.1 react 17版本 参考内容:第十一篇:setState 到底是同步的,还是异步的&…

Selenium+Chrome Driver 爬取搜狐页面信息

进行selenium包和chromedriver驱动的安装 安装selenium包 在命令行或者anaconda prompt 中输入 pip install Selenium 安装 chromedriver 先查看chrome浏览器的版本 这里是 123.0.6312.106 版 然后在http://npm.taobao.org/mirrors/chromedriver/或者https://googlechrom…

EasyPOI复杂表格导入

EasyPOI复杂表格导入 多表头数据导入方式一导入表格实体类文件导入代码测试结果 方式二导入表格实体类文件导入代码测试结果 总结 设置表格从哪行读取表格内容 多表头数据导入 方式一 导入的表格样式如下 导入表格实体类 package com.demo.entity;import cn.afterturn.eas…

基于令牌桶算法对高并发接口的优化

业务背景 项目中有一个抽奖接口,此接口需要处理高并发问题以及使用脚本作弊的问题。 本文主要探讨如何最大程度地减少脚本作弊行为对抽奖业务的影响。 设计思路 如何减少脚本作弊行为对抽奖业务的影响 使用令牌桶算法,对频率过高的用户请求进行拦截 …

pdffactory pro 8注册码序列号下载 附教程

PdfFactory Pro可以说是一款行业专业且技术领先的的PDF虚拟打印机软件。其不仅占用系统内存小巧,功能强大,可支持用户无需使用Acrobat来创建Adobe PDF即可以进行PDF组件的创建和打印。同时,现在全新的PdfFactory Pro 8也正式上线来袭&#xf…

(源码+部署+讲解)基于Spring Boot + Vue编程学习平台的设计与实现

前言 💗博主介绍:✌专注于Java、小程序技术领域和毕业项目实战✌💗 👇🏻 精彩专栏 推荐订阅👇🏻 2024年Java精品实战案例《100套》 🍅文末获取源码联系🍅 🌟…

【数据结构】考研真题攻克与重点知识点剖析 - 第 7 篇:查找

前言 本文基础知识部分来自于b站:分享笔记的好人儿的思维导图与王道考研课程,感谢大佬的开源精神,习题来自老师划的重点以及考研真题。此前我尝试了完全使用Python或是结合大语言模型对考研真题进行数据清洗与可视化分析,本人技术…

开源铱塔切换MySQL数据库启动报异常

1.错误日志: 铱塔切换数据库配置为MySQL之后,启动后报错如下: SqlExceptionHelper - Table iotkit.task_info doesnt exist SqlExceptionHelper - Table iotkit.rule_info doesnt exist SqlExceptionHelper - Table iotkit.device_info does…

(WSI分类)WSI分类文献小综述 2024

2024的WSI分类。 Multiple Instance Learning Framework with Masked Hard Instance Mining for Whole Slide Image Classification (ICCV2024) 由于阳性组织只占 Gi- gapixel WSI 的一小部分,因此现有的 MIL 方法直观上侧重于通过注意力机…

Redis的常见命令

单线程:每个命令具备原子性 低延迟,速度快(基于内存、IO多路复用、良好的编码) 支持数据持久化 支持主从集群、分片集群 支持多语言客户端 2.Redis数据库介绍 Redis是一个key-value的数据库,key一般是String类型…

(源码+部署+讲解)基于Spring Boot + Vue的车位租赁系统设计与实现

前言 💗博主介绍:✌专注于Java、小程序技术领域和毕业项目实战✌💗 👇🏻 精彩专栏 推荐订阅👇🏻 2024年Java精品实战案例《100套》 🍅文末获取源码联系🍅 🌟…

Apache Incubator Answer 本地开发部署

文章目录 简介Github文档插件部署 Answer开发环境编译项目初始化项目运行项目 简介 一款适合任何团队的问答平台软件。 Apache Incubator Answer是一个开源项目,它是一个用于构建和部署问答系统的框架。该项目是Apache软件基金会的孵化器项目,提供一个…

【centos】Redis离线安装配置教程

Linux 离线安装Redis配置教程 一、下载二、安装redis三、设置redis开机自启,并且添加到系统服务四、gcc安装 redis官网地址:https://redis.io/ 一、下载 【点击进入下载地址:http://download.redis.io/releases/】选择安装包:re…

uniapp 地图分幅网格生成 小程序基于map组件

// 获取小数部分 const fractional function(x) {x Math.abs(x);return x - Math.floor(x); } const formatInt function(x, len) {let result x;len len - result.length;while (len > 0) {result 0 result;len--;}return result; }/*** 创建标准分幅网格* param …

STM32学习和实践笔记(6):自己进行时钟配置的思路

在《STM32学习和实践笔记(4): 分析和理解GPIO_InitTypeDef GPIO_InitStructure (d)-CSDN博客》 中,我了解到,在程序执行我们写的main函数之前,实际上先执行了一个汇编语言所写的启动文件,以完成相应的初始…

django celery 异步任务 异步存储

环境:win11、python 3.9.2、django 4.2.11、celery 4.4.7、MySQL 8.1、redis 3.0 背景:基于django框架的大量任务实现,并且需要保存数据库 时间:20240409 说明:异步爬取小说,并将其保存到数据库 1、创建…

配置交换机SSH管理和端口安全——实验2:配置交换机端口安全

实验目的 通过本实验可以掌握: 交换机管理地址配置及接口配置。查看交换机的MAC地址表。配置静态端口安全、动态端口安全和粘滞端口安全的方法 实验拓扑 配置交换机端口安全的实验拓扑如图所示。 配置交换机端口安全的实验拓扑 实验步骤 (1&#x…

springboot+vue2+elementui+mybatis- 批量导出导入

全部导出 批量导出 报错问题分析 经过排查,原因是因为在发起 axios 请求的时候,没有指定响应的数据类型(这里需要指定响应的数据类型为 blob 二进制文件) 当响应数据回来后,会执行 axios 后置拦截器的代码&#xff0…