今天带来一款基于Roop-unleashed制作的离线整合包,让你可以一张图即可换脸。这个包是roop的一个分支,虽然roop的作者已经弃更了,但是还有其他人继续更新。这就有产生了一个新的项目roop_unleashed。估计是这个项目出来并没有多久,所以知道的人不是很多,我自己已经玩了一段时间了,换脸的效率真的是快。远超我之前用cpu来跑万能君的整合包了。而且换脸的效果也是非常不错。
整合包支持AMD显卡+N卡
项目背景
Roop Unleashed 的发展源于对面部表情转换技术的不断需求,尤其是在影视特效、游戏开发和虚拟现实应用中。随着深度学习和计算机视觉技术的进步,面部识别和表情捕捉技术得到了极大的提升,Roop Unleashed 正是利用这些技术进行面部交换。
技术架构
Roop Unleashed 主要基于深度学习和人工智能算法,使用了如下几种核心技术:
- 面部识别和跟踪:利用卷积神经网络(CNN)进行高精度的面部识别和跟踪,从视频或图像中提取出面部特征点。
- 表情捕捉和转换:通过先进的表情捕捉技术,记录并分析源脸的表情变化,再将这些变化应用到目标脸上。
- 图像合成和处理:使用生成对抗网络(GAN)和其他图像处理技术,将转换后的面部表情无缝合成到目标脸上,确保自然逼真的效果。
功能特色:
官方介绍Roop-Unleashed是一款基于Roop的换脸web UI,界面简单易用,它具有以下特性:
- 浏览器即可打开使用的GUI(可视化界面)
- 支持一次性选择多个输入/输出人脸
- 许多不同的交换模式,首先检测到的脸、面部选择或者按性别选择
- 支持换脸图像/视频的批量处理
- 使用文本提示,遮盖面部遮挡物
- 可选不同的画质增强算法,进行面部修复
- 使用摄像头进行实时直播换脸
还有更多功能,等待你去探索。
Roop-unleashed离线整合包
Roop-Unleashed的离线整合包使用非常方便,大家先下载解压到本地。
①双击“run.bat”
双击一键启动程序后,会打开一个命令提示窗口,项目会自动运行。加载成功后,会自动在浏览器打开项目主界面,如果没有自动打开的话,就复制以下链接,然后在浏览器打开“ http://127.0.0.1:7860/”。
项目主界面如下图:
- 在“source file”区域,点击或拖拽目标脸上传。
- 在“target file”区域,点击或拖拽等待替换的图片或者视频。
- 然后点击底部的“start”按钮,等待项目运行即可。
该项目换脸还是挺快的,即便是视频也可以快速换脸,生成的结果会存放在“output”文件夹中。