Skip to content

StyleGAN3-GUI 基于 PyTorch 的 亚洲\网红\娃娃\模特\明星 多人脸生成器

License

Notifications You must be signed in to change notification settings

Neokmi/generators-with-stylegan3

 
 

Repository files navigation

基于StyleGan3-pytorch的新版人脸生成器

Read English Introduction:Here

  这儿是一批基于StyleGan3制作的新版人脸生成器,既包含基于stylegan2旧版重制的网红脸明星脸超模脸萌娃脸黄种人脸生成器,也新增了两款更具美学意义的混血脸亚洲美人脸生成器,并附赠有通配的人脸属性编辑器。做了这么多款生成器已经足够用,我将不再尝试做人脸生成器相关的新内容,而是去探索更实用、更能满足用户需求的生成技术,以更好地服务人民(譬如Video-Auto-Wipe可以了解一下)。
  生成器的作用是可提供我们各种样式的人脸素材,供我们在多种场景下应用并有助于节省寻找真人(人脸)的成本,值得注意的是,每张人脸都是不存在于这个世界上的AI虚拟人物,他们独特且永不重复。 由于StyleGan2使用tf框架版本太老,安装各种不兼容,于是换pytorch框架 直接升级到了StyleGan3. 英伟达官方修复并优化了一些问题, 本项目不更改原项目源码,仅增加了启动脚本和模型目录.


新版的提升与价值何在?

  基于StyleGan3制作的版本消除了图片中水滴斑点和扭曲/损坏现象的出现,使生成的成功率接近100%(可参见下方随机生成的数据集),能被应用于大批量生成任务之中;另外图片的质量进一步提升,清晰度已逼近于官方训练所采用的数据集。我希望,这个项目能为影视、广告、游戏和医美工作者们助力,同时为普通爱好者们赋能。
  此项目已大部分免费开源,希望能帮助到有需要的朋友。模型版权所有为:www.seeprettyface.com,已完全开放给大家,请在合理的范围内使用。若对您有帮助欢迎在底部给予小小的赞助~



效果预览

控制台

00000

网红脸生成器

  Image text

  Image text

  纯随机生成(无筛选)的一万张生成图片数据集:https://pan.baidu.com/s/1AqlNlTY0-tbEORPuKLdkqg 提取码:c7v9

明星脸生成器

  Image text

  Image text

  纯随机生成(无筛选)的一万张生成图片数据集:https://pan.baidu.com/s/1LabQMFLsKkYK3hLgRCQ-0A 提取码:p43h

超模脸生成器

  Image text

  Image text

  纯随机生成(无筛选)的一万张生成图片数据集:https://pan.baidu.com/s/1AT4q1JkMvAxWrHMs4Af1wg 提取码:vxf4

萌娃脸生成器

  Image text

  Image text

  纯随机生成(无筛选)的一万张生成图片数据集:https://pan.baidu.com/s/1CQYQFiIdXxCSjJwSUo_tvw 提取码:4bd0

黄种人脸生成器

  Image text

  Image text

  纯随机生成(无筛选)的一万张生成图片数据集:https://pan.baidu.com/s/1uC5fQ4UTALA1uU36Cgnnnw 提取码:rqvq

混血人脸生成器(非开源)

  你知道长得最好看的人脸是什么样吗?我将中国明星脸生成器与世界超模脸生成器按精心调制的比例融合起来,制作出了此混血人脸生成器。此生成器合成的人脸具备独特且卓绝的美学风格(用户的评价是“马夸特面具融入了东方人的韵味”),是我认为目前AI画出的最好看的人脸生成器。然而此生成器已被买断属于非卖品。
  Image text

  Image text


亚洲美人脸生成器(非开源)

  有趣的事情是,在我开源完上述生成器后,一名视觉杂志社的主编找到我,说想一起探讨是否能做出更有辨识度和“惊艳感”的人脸生成器——因为只有在美学上AI能超越人类的话,这种技术才能有效冲击传统的视觉行业——因为这意味着人们能够花最低的成本获取最优质的资源。更有利的一点是,杂志社有优质的图像素材资源,而我有多变的训练技巧,于是我们合作,做出了这一款“亚洲美人脸”生成器,下面展示一些生成器合成的人脸素材。

港式美人脸

  Image text

日式美人脸

  Image text

如果您想作图可以在这个接口取得图片,接口截断率=0.8




电商定制(非开源)

  对于跨境电商来说,通常需要大量定制化的模特素材,例如黑人模特:

Image text


总结

  上述这么多生成器看着有点可怕,但其实它离真正的商用之路还早着很呢(Model-Swap-Face是一种可能的方向?)。。如果真想冲击传统视觉行业的话,至少有两个问题亟待解决:1.相关配套技术有待完善,譬如人脸植入、妆容精细控制、动画及全身合成等等;2.如何围绕精细的用户群构建特定的生成技术服务体系也有待探索。

环境配置


Win手动安装:

git clone https://github.com/Neokmi/generators-with-stylegan3

cd generators-with-stylegan3

python -m venv venv

venv\Scripts\activate.bat

pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118

pip install -r requirements.txt

安装 vs2019(>=2017) VC 编译器
在安装VS2017/VS2019时一定要将‘使用C++的桌面开发’选上(如下图所示) Image text
安装完, 修改 torch_utils\custom_ops.py 文件内容的 31行 : C:/Program Files*/Microsoft Visual Studio//Professional/VC/Tools/MSVC//bin/Hostx64/x64 为 MSVC 编译器 的实际位置. Image text

运行步骤

下载模型: 兼容旧的 StyleGan2 模型, 下载的模型放在 networks 目录, 模型下载链接在networks目录的说明文件里.
运行: run_gui.bat

Windows下常见问题 :编译找不到: python311.lib,

解决: 系统环境python安装目录的 libs目录 复制到 项目的 env\Scripts\libs. 如: 我的是 C:\Program Files\Python311\libs

调整样例


下述样例均采用黄种人脸生成器。

1.调整笑容

Image text


2.调整年龄

Image text


3.调整水平角度

Image text


4.调整竖直角度

Image text


5.调整性别

Image text


6.调整颜值

Image text


7.调整脸型

Image text


8.调整眼睛开合

Image text


9.调整是否佩戴眼镜

Image text


10.增添/减弱一些生气的情绪

Image text


11.增添/减弱一些厌恶的情绪

Image text


12.增添/减弱一些害怕的情绪

Image text


13.增添/减弱一些开心的情绪

Image text


14.增添/减弱一些沮丧的情绪

Image text


15.增添/减弱一些惊讶的情绪

Image text


16.增添/减弱一些平静的情绪

Image text


17.调整脸的宽度

Image text


18调整脸的高度

Image text


19.调整向黑种人衍变

Image text


20.调整向黄种人衍变

Image text


21.调整向白种人衍变

Image text





了解技术原理 & 获取训练集:点此进入

Sample





小小的赞助~

Sample

若对您有帮助可给予小小的赞助~




About

StyleGAN3-GUI 基于 PyTorch 的 亚洲\网红\娃娃\模特\明星 多人脸生成器

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 78.9%
  • Cuda 15.9%
  • C++ 5.1%
  • Other 0.1%