ai人脸替换工具离线版怎么使用 【收藏】手把手教你使用人工智能 “换脸” (1)

默认分类1年前 (2023)发布 admin
1,031 0
ChatGPT国内版

地址:

在国外有位神奇的博主(),通过人工智能技术把成人影片中的女主换成了真人女明星的脸(神奇女侠-盖尔加朵),效果逼真,完成了一场真实的意淫。

这种神奇的技术,简直可以说是为我们提供了无限的想象空间,而最有趣的是,这一技术本身并不复杂,甚至上述博主本身也开源了这以技术,下面我就为大家分享一下这一技术。

人工智能变脸术 ——

是一种利用深度学习识别和交换照片和视频中的人脸的工具,也正是由上述博主所制作。

它是一个很简单的脚本,通过训练深度学习模型,以识别和转换基于图片的两张脸。

(这个工具也仅限于人脸的转换。)

举例来说:比如说我们手里有大量A的照片,和一个B的视频,那么我们就可以把A的照片训练出来,并替代B的视频中B的脸。

首先安装 虚拟环境管理库

pip

pip3

以及

pip -win

然后从上述地址中,下载文件并解压缩到一个你放心且空间充足的目录下,并使用命令行,进入到项目所在目录下,我们以 “~/”作为项目目录。

然后开始部署虚拟环境:

1. 初始化虚拟环境

ai人脸替换工具离线版怎么使用 【收藏】手把手教你使用人工智能 “换脸” (1)

/

通过上述代码可以建立一个文件夹,我们可以进入这个文件夹的 /目录,并在当前目录的命令行中,输入“““激活虚拟环境。

可以看到此时命令汗前出现了()这代表你进入了虚拟环境当中。

输入 pip list

我们可以看到当前环境拥有三个包分别是 pip//wheel。

我们的项目将集中与这个虚拟环境下展开。

2. 进入虚拟环境,并安装项目依赖

在上步你已经在命令行中激活了虚拟环境,现在切换到 “`~//-“`文件夹中

然后输入

pip -r .txt

安装项目依赖文件。

这块注意到,我们当前文件夹提供了4中不同的依赖文件,根据你的版本,以及电脑情况选择合适的版本,如果你的gpu很好,推荐使用 -gpu- 版本。相对于cpu版本,gpu版本在合适的情况下会明显提高你项目的训练速度。

一旦你安装完了以上全部的依赖文件,你就可以尝试着去运行.py工具,使用-h或 –help指令。

.py -h

ai人脸替换工具离线版怎么使用 【收藏】手把手教你使用人工智能 “换脸” (1)

3. 收集原始数据

及我们要换脸的数据,需要俩个人的脸,一个是要换的,一个是被换的,比如:

通过搜索引擎以及一些爬虫程序我们可以获得大量的人脸数据,通过一些视频提取静态帧也可以达到同样效果。

把收集后的图像数据(A,B)放入分别放入文件夹 ~//photo/A 和 ~//photo/B 中。

4. 提取

我们收集到的图片,大部分都是指定人物在做某些事或者和其他人混合在一起的图片,这很麻烦,不利于识别,如果是同一的图像,比如大头像,就好识别的多。我们可以通过来实现这一目标。

我们的目标是把上面的图像转换为以下类型:

.py -i ~//phot/trump -o ~//data/trump

.py -i ~//phot/cage -o ~//data/trump

上面代码中,-i(input) 后面第一个是我们收集到的照片的路径, -o()是我们存储提取后图片的路径。提取工作会花费一定的时间,它会将图像裁剪为合适的大小,并保存到输出文件夹中,但是这个方式也会有一定的问题,对于训练效果不好的图像可以手动去除,并且在一开始挑选图片的时候,也需要尽量选择人物鲜明的图片。

可以通过 -h 来查看提取()的全部功能。

经过一段时间的等待后,你就可以拿到相应的提取后的图片。

—未完待续—

今天我们使用该工具完成了数据的处理工作,明天我们将开始进行模型的训练和最终的转换。

© 版权声明
广告也精彩

相关文章

暂无评论

暂无评论...