Roop Extended是Roop的一个增强版本,相比Roop在模型算法和细节参数的可调性上要强一些。其原理主要是提取一个人的脸部特征迁移到另一人的照片或视频中去;主要分为两个步骤:特征提取和特征融合。在提取阶段,会检测出人脸的鼻子、嘴巴、眼睛等特征点,这些特征点的位置和形状信息将成为后续图像变换的基础。在特征融合阶段,会将原图像的特征点与目标图像的特征点进行对齐,再通过一系列仿射变换操作如旋转、平移、缩放等使得两者的特征点匹配,最终实现脸部特征的变换和融合。
视频/图片换脸教程:
换脸步骤
1.导入人脸素材。
2.导入目标素材(图片/视频)。
3.点击【开始换脸】等待完成就可以了。
参数调整
Roop Extended也可以在换脸的时候调整一些参数,来达到自己满意的效果。
- 高清模式:打开之后以高清模式换脸;打开之后的换脸时长比不打开要长一些,可以根据自己的需求来决定是否打开。
- 保持帧率:这个功能主要是用于视频换脸;不打开默认所有视频都以30帧转换,打开之后可以根据目标视频素材自带的帧率来进行转换。
- 全部替换:打开之后会把目标素材里面的人脸进行全部替换;不建议打开,如果碰到目标素材一个画面内有多个人脸的情况下建议使用【人脸选择】来指定需要替换的人脸。
- 声音消除:打开之后换脸完成的视频不会有声音;可以根据自己的需要来决定是否打开。
- 保留缓存:打开之后每一次换脸的缓存都不会删除,保留在电脑上;建议不打开,打开这个功能会非常占用电脑硬盘空间。
- 缓存格式:缓存格式分为PNG和JPG;建议使用PNG格式,PNG输出的质量会比JPG的格式要好一些。
- 线程数量:如果运行设备是显卡,保持默认就可以;如果运行设备是CPU,则根据自己电脑CPU的线程数量来设置;开始换脸的时候电脑通常是全速运行,在换脸的过程中用电脑运行其他任务会变得很卡,这个时候就可以根据自己电脑CPU线程的数量往下调整,预留出运行其他任务的线程,这样在换脸过程中运行其他任务的时候就不会卡了。
- 内存设置:根据自己电脑内存的数量来设置即可。
- 换脸质量:通过数字的高低来调整换脸的质量;相应的数值越高换脸的速度也会越慢。
- 人脸选择:在目标素材中有多个人脸的情况下可以使用【人脸选择】来指定替换哪个人脸。
- 预览:打开预览可以提前查看替换好的效果。
直播换脸教程:
直播换脸步骤
1.导入人脸素材。
2.开启【全部替换】功能。
3.选择摄像头。
4.输入直播画面的分辨率。
5.点击【直播换脸】。
参数调整
●摄像头选择:选择直播使用的摄像头。
●分辨率设置:设置直播画面的分辨率;分辨率设置的越高对电脑的配置要求也越高。
本地安装教程:
安装步骤
1.点击【浏览】选择安装路径。
2.点击【安装】。
3.等待安装完成。
4.打开桌面快捷方式。
注:如果电脑设备有显卡则运行【GPU-Roop Extended】;如果电脑设备没有显卡则运行【CPU-Roop Extended】。