DragGAN在线运行,只需3分钟,快速上手体验!
如果不做深入研究,只是快速体验一下,那么使用在线版DEMO就可以了。Demo上手非常快,其实并不需要3分钟。
项目官方提供了三种在线体验的方式。
- Hugging Face
- OpenXLab
- 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里面。
这个过程并不简单,我已经有点思路了。研究好了,告诉大家!
其他应该没啥要说了,收工收工!
相关地址: