DragGAN在线运行,只需3分钟,快速上手体验!

实话实说,本地安装DragGAN并不是一件简单的事情。

如果不做深入研究,只是快速体验一下,那么使用在线版DEMO就可以了。Demo上手非常快,其实并不需要3分钟。

项目官方提供了三种在线体验的方式。

  1. Hugging Face
  2. OpenXLab
  3. Google Colab

理论上来说都可以用,但实际上情况可能有些不一样。

第一种,已经500了,可能被刷爆了,可能等等就好了,也可能一直卡着~~

第二种,无需账号可以直接打开,但是生成图片的速度不稳定,可能使用人数有关。

第三种,只要有Colab配额,可以稳定使用,玩玩绝对够了。

所以,我就重点说一下Colab的使用吧,三种方式的入口都会放在文末。

使用Colab的前置条件是:能打开谷歌,有谷歌账号!

通过地址打开Colab脚本,使用Goolge账号登录,然后,通过下面两种方式运行脚本即可。

第一种:分步运行。

按红色标注中的序号,一个一个点击。

第二种:全部运行。

菜单中找到“代码执行程序”,下拉菜单中点击“全部运行” 。

不管用哪种方式,执行到最后一个步骤之后,可以找到一个https开头的网址。点击网址,可以打开一个独立的页面。

打开之后,就可以看到DragGAN的网页了(web UI)。然后就可以直接使用了。

使用方法和本地配置的一模一样。

① 选择模型

② 选择种子

③ 选择拖拽路径,点两下就好了。

④ 点击Start开始运算。

⑤ 点击Stop停止运算。

点击Start之后,两个点的距离会慢慢拉近,差不多重合了就可以点击Stop停止了。

一个玩成功之后,可以切换不同预训练模型。

模型选择Stylegan2-ffhq-512×512 ,StepSize 设置为 0.002, Seed设置为44就可以找到官方Demo视频中的小姐姐了。

默认情况下是没有太多表情的,可以通过AddPoints 来改变表情,上下加个拖拽点,就能露出牙齿了。

这个界面非常简单,并没有太多好说。下面稍微补充一下参数说明。

Reset Image :重置图片,就是在图片做了变化之后,重新回到原来的样子。

Reset Points :  去掉图片中的红蓝小点。

Reset Mask  : 重置遮罩/蒙版

Edit Flexibale Area: 绘制遮罩/蒙版 ,可以控制变形区域,我感觉用处不大。

网页版,介绍轻轻松松就搞定。大家用的轻松,我说的也轻松。

本地离线版,我正在搞,稍后会发出来。

希望DragGAN的出现,能让这个分支玩出更多花样。

如果要对现实中的图片进行处理可以参考PTI 这个项目。大致的操作就是,首先使用 PTI 工具进行 GAN 反演,然后将新的潜在代码和模型权重加载到GUI里面。

这个过程并不简单,我已经有点思路了。研究好了,告诉大家!

其他应该没啥要说了,收工收工!

 

相关地址:

OpenXLab
HuggingFace
Google Colab
 

小尾巴==========================
公众号:托尼不是塔克
交流群
知识星球
==============================