OpenFaceswap 入门教程(3): 软件参数篇!
OpenFaceswap 的使用可以说是非常简单,只要稍加点拨就可以学会,厉害一点的人根本不需要教程,直接自己点几下就知道了。看了前面安装篇和使用篇。我想大多数人应该会了。
当学会了使用之后,你可能对效果不满意,或者有一些特殊的需求,或者想要自定义某个过程。那么你可以调参数试一试,换脸的每一 步都可以设置参数。点击放大镜后面的齿轮图标就会显示参数页面。
点击 IMAGES A后后面的设置图标后显示如上。你可以自定义的内容有:
Format :导出图片的格式,默认为jpg 。
Frame/Sec: 切割图片的帧率, 默认为25,A视频应该选择全帧率(查看视频属性可知,一般为24),而B视频如果比较长可以减小帧率,比如设置成10。
Prefix : 文件名前缀
jpg quality: 图片质量,数字范围为2到31, 2代表质量最高。
点击FACES A 设置图标后显示如上。
Detector: 默认为cnn ,cnn练图片提取器。通过小箭头还可以选择其他提取器。 提取器的不同主要体现在提取效果,提取时间,和提取需要的内存上。蓝色文章说的是,如果你使用的显卡显存为2GB ,那么你提取脸部的时候需要使用低内存引擎。
点击 MODEL 后面的设置按钮,可以看到比较多的配置选项。见几个最常用的说一下。
Trainer : 默认为Original。 这个选项选的是模型的类型。不同的模型会有不同的效果,而Original几乎是说有换脸软件都支持的模型。
Batch size :批处理大小,这个值一般来说越大越好,但是越到需要的计算机资源就越多。这个软件默认是64.
Show preview: 训练过程,是否显示预览窗口,一般都选。
Epochs:设置迭代的次数,比如设置1000次,那么模型训练次数达到1000就会自动停止。
Save interval: 模型保存间隔。
点击 SWAPS 之后的设置按钮后,显示如上。
Trainer : 模型选着
Converter: 转换器选着
Direction: 决定谁换谁,是A换B,还是B换A
Detector: 提取器。
Mask options , Adjust options 都是转换器的配置选项。
点击 MOVIE 后面的设置按钮,显示如上。这个参数和第一部的类似。
除了每一个步骤的配置之外,左上方还有几个图标挺有用。
点击保存图标,会跳出一个窗口,你可以把当前的配置保存起来,这样下次就不需要重新选择那么多目录了。
第二次打开的时候,只需要点击文件夹图标,然后加载config配置文件即可。
对于这个软件,使用的并不是很多,并未详细测试所有参数,大家可以自己摸索一下。
更多关于 AI换脸,Deepfakes, OpenFaceSwap的问题可以去 Deepfakes中文网。
OpenFaceswap 入门教程(3): 软件参数篇!的更多相关文章
- Linux Capabilities 入门教程:基础实战篇
该系列文章总共分为三篇: Linux Capabilities 入门教程:概念篇 Linux Capabilities 入门教程:基础实战篇 待续... 上篇文章介绍了 Linux capabilit ...
- Capabilities 入门教程:基础实战篇
该系列文章总共分为三篇: Linux Capabilities 入门教程:概念篇 Linux Capabilities 入门教程:基础实战篇 待续... 上篇文章介绍了 Linux capabilit ...
- Linux Capabilities 入门教程:进阶实战篇
原文链接:https://fuckcloudnative.io/posts/linux-capabilities-in-practice-2/ 该系列文章总共分为三篇: Linux Capabilit ...
- OpenFaceswap 入门教程(1):软件安装篇
---恢复内容开始--- 众多换脸软件中,DeepFaceLab其实是安装和使用最方便,更新最快的,但是由于其没有可是化界面,对于很新手来说,可能入门还是有点难度.那么今天就来介绍一款操作极其直观和简 ...
- OpenFaceswap 入门教程(2):软件使用篇!
安装完OpenFaceswap之后,是不是就迫不及待的想要“见证奇迹”了呢? 都说磨刀不误砍柴工.开始之前请先做一个准备.然后大致了解一下换脸的过程 换脸基本步骤是: 把视频切成很多图片 把图片中的人 ...
- Unix/Linux环境C编程入门教程(42) 终端控制篇
函数介绍 getopt(分析命令行参数) 相关函数 表头文件 #include<unistd.h> 定义函数 int getopt(int argc,char * const argv[ ...
- Docker入门教程(六)另外的15个Docker命令
Docker入门教程(六)另外的15个Docker命令 [编者的话]DockerOne组织翻译了Flux7的Docker入门教程,本文是系列入门教程的第六篇,继续介绍Docker命令.之前的第二篇文章 ...
- Docker入门教程(五)Docker安全
Docker入门教程(五)Docker安全 [编者的话]DockOne组织翻译了Flux7的Docker入门教程,本文是系列入门教程的第五篇,介绍了Docker的安全问题,依然是老话重谈,入门者可以通 ...
- Docker入门教程(三)Dockerfile
Docker入门教程(三)Dockerfile [编者的话]DockerOne组织翻译了Flux7的Docker入门教程,本文是系列入门教程的第三篇,介绍了Dockerfile的语法,DockerOn ...
随机推荐
- 网络安全基础之arp
ARP(Address Resolution Protocol),中文解释为地址解析协议,是根据IP地址获取物理地址的一个TCP/IP协议. ARP大致工作流程如下: 主机发送信息时将包含目标IP地址 ...
- java里如何实现对数组中的元素反转[4, 1, 8, 7, 3, 8, 2]变成 [2, 8, 3, 7, 8, 1, 4]
不多说,直接上干货! 给定一个数组,对其进行反转. {3,1,6,5,8,2} --> {2,8,5,6,1,3}; 其实就是头尾元素的位置置换. package zhouls.bigdata. ...
- Windows进程通信之一看就懂的匿名管道通信
目录 进程通信之一看就懂的匿名管道通信 一丶匿名管道 1.1何为匿名管道 1.2创建匿名管道需要注意的事项 1.3 创建匿名管道需要的步骤 1.4代码例子 1.5代码运行截图 进程通信之一看就懂的匿名 ...
- java使用线程请求访问每次间隔10分钟连续5次,之后停止请求
java使用线程请求访问每次间隔10分钟连续5次,收到相应的时候停止请求 package com.qlwb.business.util; /** * * * @类编号: * @类名称:RequestT ...
- 【web】movie review——静态页面训练、css训练
实现样式要求: image: banner.png: generaloverview.png: background.png: bannerbackground.png: rottenbig.png: ...
- java基础概念整理综合 及补充(jdk1.8)
2018 java基础 笔记回顾摘要 一 1,html 与 注释: <!-- --> 注释不能嵌套 代码都得有注释. 2,空格符: 3,css选择的优先级: id选择器 > ...
- Visual Studio 2010 vs2010 英文版 使用 已有的中文版 MSDN 帮助文档
第一步 设置Help Library Manager区域语言 打开Microsoft Visual Studio 2010开始菜单里Visual Studio Tools里的Manage Help S ...
- java 多线程的经验总结
什么是线程? 线程是操作系统所能运算调度的最小单元,包含于进程之中,作为进程的实际运作单位:线程与进程的区别,线程是进程的子集,一个进程可以有多个线程,每个线程并行执行不同的任务,不同的进程使用不同的 ...
- centos6.2安装内核
http://vault.centos.org/6.2/updates/Source/SPackages/ yum install rpm-build redhat-rpm-config unifde ...
- centos6.5_64bit安装Redis3.2.8
一.去官网下载最新稳定版 https://redis.io/ 二.打开redis需要的端口 /sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEP ...