【Deep Live Cam】只需一张图片,就可实现视频的人脸替换。

news2024/9/20 13:13:04

Deep Live Cam

运用尖端AI技术,将实时换脸和视频深伪推向新的境界。只需一张图片,即可实现高质量的人脸替换。

用户在X上对Deep Live Cam的评价。

图片

图片

如何安装它?

1、环境

python (推荐 3.10 )
pip
git
ffmpeg       https://www.youtube.com/watch?v=OlNWCpFdVMA
visual studio 2022 runtimes (windows)    https://visualstudio.microsoft.com/visual-cpp-build-tools/

2、下载源码

https://github.com/hacksider/Deep-Live-Cam.git

3、下载模型

1、GFPGANv1.4    https://huggingface.co/hacksider/deep-live-cam/resolve/main/GFPGANv1.4.pth
2、inswapper_128_fp16.onnx    https://huggingface.co/hacksider/deep-live-cam/resolve/main/inswapper_128_fp16.onnx

4、安装依赖

pip install -r requirements.txt

5、运行

执行python run.py命令将启动此窗口:

图片

选择一张脸(包含所需脸部的图像)和目标图像/视频(您想要替换脸部的图像/视频),然后单击Start。打开文件资源管理器并导航到您选择输出的目录。您将找到一个名为的目录<video_title>,您可以在其中看到实时交换的帧。处理完成后,它将创建输出文件。就是这样。

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

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

相关文章

EmguCV学习笔记 C# 5.3 透视变换

版权声明&#xff1a;本文为博主原创文章&#xff0c;转载请在显著位置标明本文出处以及作者网名&#xff0c;未经作者允许不得用于商业目的。 EmguCV是一个基于OpenCV的开源免费的跨平台计算机视觉库,它向C#和VB.NET开发者提供了OpenCV库的大部分功能。 教程VB.net版本请访问…

WPF如何获取DataGrid的选中行

在DataGrid中加入这一行 <MouseBindingCommand"{Binding OpenWindowCommand}"CommandParameter"{Binding ElementNameNewPlanDataGrid, PathSelectedItem}"Gesture"LeftDoubleClick" /> </DataGrid.InputBindings> 然后ViewModel中…

OpenAI 重回巅峰:ChatGPT-4O 最新模型超越谷歌 Gemini 1.5,多项测试夺冠!

谷歌上周发布的Gemini 1.5 Pro模型&#xff0c;在LMSYS办的聊天机器人竞技场Chatbot Arena中获得第一名。但是&#xff0c;OpenAI迅速反应&#xff0c;推出了最新的chatgpt-4o-latest模型&#xff0c;重新夺回了冠军头衔。 chatgpt-4o-latest模型简介 OpenAI最近推出了名为gpt-…

有哪些适合中小企业的六西格玛培训课程?

在探讨适合中小企业的六西格玛培训课程时&#xff0c;我们首先需要明确六西格玛作为一种管理方法&#xff0c;其核心在于通过减少变异和浪费&#xff0c;提升企业的流程效率和质量水平。对于中小企业而言&#xff0c;选择恰当的六西格玛培训课程&#xff0c;不仅能够提升企业的…

ADB使用报错的问题FileNotfoundError:[WinError 3]系统找不到指定的路径

这里写自定义目录标题 欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题&#xff0c;有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants 创建一个自定义列表如何创建一个…

入门STM32--按键输入

上一篇博客我们介绍了如何使用GPIO配置跑马灯&#xff0c;根据GPIO的基本结构图&#xff0c;我们能够发现&#xff0c;他肯定不单单有输出的功能&#xff0c;肯定可以检测IO上的电平变化&#xff0c;实际上就是输入的功能。 1.按键 在大多数情况下&#xff0c;按键是一种简单的…

我们如何将数据输入到神经网络中?

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到网站。 下面我拿识别美女的例子来给大家介绍如何将美女的图片数据输入到神经网络中。 此例中&#xff0c;待输入的数据是一张图像。为了存储图像…

仿twitter社区源码推特PHP源码

源码介绍 高仿twitter源码&#xff0c;推特是啥我就不多说了&#xff0c;这套源码邮箱有点问题&#xff0c;发不了邮件&#xff0c;所以后台设置账户激活要关闭&#xff0c;有能力的自己修改解决&#xff0c;功到是还挺多的挺完美的手机h5端可以封装成软件也不错的。 安装环境…

anaconda学习笔记:复制anaconda的base环境

在anaconda的图形界面中&#xff0c;新建环境&#xff0c;可以看到&#xff0c;默认的包只有几个&#xff08;这里是10个&#xff09;&#xff0c;像常用的numpy、pandas等等都没有&#xff0c;在使用过程中还需要再次安装。 而base环境有几百个&#xff08;325个&#xff09;这…

Java之HashMap的底层实现

Java之HashMap的底层实现 摘要HashMap的底层原理哈希值转换为数组下标节点初始化put(Object key, Object value)重写toString()get(Object key)增加泛化remove(K key) 摘要 本博客主要讲述了Java的HashMap的底层实现 HashMap的底层原理 底层原理&#xff1a;数组链表 过程…

【MySQL】基础入门(第一篇)

目录 一、MySQL的主要特点 二、MySQL的应用场景 三、MySQL的未来发展 四、MySQL的安装 MySQL是一个关系型数据库管理系统&#xff08;RDBMS&#xff09;&#xff0c;由瑞典的MySQL AB公司开发&#xff0c;后来被Sun Microsystems收购&#xff0c;最终在2010年被Oracle公司收…

IDEA安装和使用(配图)

功能强大&#xff1a; 1、强大的整合能力&#xff0c;比如Git,Maven,Spring等 2、开箱即用&#xff08;集成版本控制系统&#xff0c;多语言支持的框架随时可用&#xff09; 3、符合人体工程学 1、高度智能 2、提示功能的快速&#xff0c;便捷&#xff0c;范围广 3、好用…

K8S的统一访问入口-Service

&#x1f49d;&#x1f49d;&#x1f49d;欢迎来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:Linux运维老纪的首页…

windows本地kafka和zookeeper单机版

文章目录 一、安装zookeeper1.下载zookeeper:[zookeeper下载](https://www.apache.org/dyn/closer.cgi/zookeeper/)2.添加配置文件3.配置windows系统环境变量(可以百度)4.随便打开一个cmd 二、安装kafka1.下载kafka2.修改config目录下的server.properties 三&#xff0c;开始运…

队列的实现和基本操作

队列的表示和实现 <队列是仅在表尾进行插入操作&#xff0c;在表头进行删除操作的线性表&#xff1b; <表尾即an端&#xff0c;表头即a1端&#xff1b;(也称作队尾队头) <它是一种先进先出的(FIFO)线性表 <例如Q(a1,a2,a3,......,an),a1为队头&#xff0c;an…

【中介者模式】设计模式系列:解锁高效协作的秘密武器(设计实战)

文章目录 中介者模式在Java中的应用与实践1. 引言2. 中介者模式解析2.1 模式的基本概念2.2 中介者模式的角色说明2.3 模式的工作原理2.4 UML类图和时序图展示2.5 模式的优点与缺点2.6 模式的变体和扩展 3. 实现细节3.1 Java代码示例3.2 示例应用分析3.3 代码解释 4. 应用场景5.…

css中使用@property自定义属性,实现闪烁渐变背景【2024新属性】

自 2024 年 7 月起&#xff0c;此功能适用于最新的设备和浏览器版本。此功能可能无法在较旧的设备或浏览器中使用。 property 是 CSS 中一个相对较新的功能&#xff0c;主要用于定义自定义属性&#xff08;即 CSS 变量&#xff09;的类型、继承性以及初始值。它允许开发者更好地…

linux使用nginx部署springboot + vue分离项目

第一步,打包后端项目 maven打包springboot项目为jar文件,上传到服务器,然后运行此jar,具体操作参考: centos部署jar包_centos jar 静态资源文件-CSDN博客 第二步,安装nginx 具体操作自行查找,相关命令: 启动: /usr/local/nginx/sbin/nginx 重新加载配置: /usr…

[数据集][目标检测]木材缺陷检测数据集VOC+YOLO格式2383张10类别

数据集格式&#xff1a;Pascal VOC格式YOLO格式(不包含分割路径的txt文件&#xff0c;仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数)&#xff1a;2383 标注数量(xml文件个数)&#xff1a;2383 标注数量(txt文件个数)&#xff1a;2383 标注…

PyQt5基础控件

一、按钮 (一)普通按钮QPushButton 1.创建按钮控件 QPushButton()&#xff1a;创建一个无父控件的按钮控件QPushButton(parent)&#xff1a;创建控件的同时, 设置父控件QPushButton(text, parent)&#xff1a;创建控件的同时, 设置提示文本和父控件QPushButton(icon, text, …