ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

手把手玩转DragGAN:零代码拖拽编辑GAN图像

手把手玩转DragGAN:零代码拖拽编辑GAN图像 手把手玩转DragGAN零代码拖拽编辑GAN图像【免费下载链接】DragGANOfficial Code for DragGAN (SIGGRAPH 2023)项目地址: https://gitcode.com/GitHub_Trending/dr/DragGANDragGAN 是 SIGGRAPH 2023 的交互式图像编辑工具解决的是GAN 生成的图改一个点就全崩的痛点在图上点一个起点、再点一个终点图像会沿着流形自动形变拖完还是那张图。零门槛拖拽编辑不需要会调参写代码10 分钟就能跑起来。能力速览它能帮你做哪几件事拖拽改变生成图中物体的形状、位置和姿态狮子鬃毛、车灯都能单独拉用 StyleGAN-Human 模型编辑人像改发型、换姿态画面整体不崩支持局部 mask 编辑只让选中的区域跟着动其余部分保持原样兼容 PTI 等工作流把真实照片反演成潜码后也能拖拽编辑5 分钟配好环境并启动界面系统要求NVIDIA 显卡 CUDA 显卡、Python 3.8Mac M1/M2 或纯 CPU 也能跑只是慢。整条流程一条线走完git clone https://gitcode.com/GitHub_Trending/dr/DragGAN cd DragGANconda env create -f environment.yml conda activate stylegan3 pip install -r requirements.txtpython scripts/download_model.py这一步把 8 个预训练权重lion、dog、horse、FFHQ 人像等自动下到./checkpoints/目录之后界面里的 Pretrained Model 下拉框才会列出可选项。启动分两种按需选一个网页版跨平台推荐首跑python visualizer_drag_gradio.py浏览器自动打开桌面 GUILinux/macOSsh scripts/gui.shWindows 用.\scripts\gui.bat本地 OpenGL 窗口操作延迟更低想玩人像编辑额外下载 StyleGAN-Human 的预训练权重放到./checkpoints/目录下启动后在下拉框里选它即可。另有现成的 Dockerfile适合不想折腾 conda 的场景但注意镜像约 25GB 磁盘占用。跟着做三个场景走一遍场景一换一张图的姿态——先拖狮子鬃毛试试启动网页版后在Pretrained Model下拉框选stylegan2_lions_512_pytorch观察右侧出现一 512 分辨率的狮子初始图改一下Seed输入框的数值点Reset Image确认画面换出一张新狮子——这一步用来抽卡抽到构图顺眼的再继续点Add Points在图上点一下鬃毛根部的位置起点红点再把鼠标移到想要移动到的位置点一下终点蓝点确认两点连线符合你的意图点Start观察图像逐步向目标形变不满意就点Reset Points重设点或点Stop后微调再跑大改动要分多步先小幅拖到位Stop再加第二对点继续修场景二人像编辑——换发型、调姿态前提是按上面装好了 StyleGAN-Human 权重下拉框选stylegan_human_v2_512Reset 出一张人像在Mask区域画一块矩形只框住想动的头发确认遮罩区域正确同样 Add Points → 点起点 → 点终点 → Start观察只有 mask 内区域跟随形变脸部和背景保持稳定想动全身姿态时把 mask 扩到大半身多对控制点从大到小逐步加比一次拉一个大位移效果好场景三编辑一张真实照片真实照片不在 GAN 流形上不能直接拖得先反演。流程用 PTI 一类工具把照片优化成潜码仓库 stylegan_human/ 目录下带有 PTI 训练代码可参考→ 得到潜码和对应的模型权重 → 在 DragGAN 里加载这份权重与潜码 → 回到场景一的拖拽流程操作。调优与避坑现象启动后 Pretrained Model 是空的 / 报找不到 pkl →原因没跑python scripts/download_model.py./checkpoints/里没有权重 →解法补跑一次文件已存在会自动跳过现象编辑结果不跟手、形变过头 →原因单步 Step Size 太大默认 0.001或一次拖了太远 →解法改小 Step Size或拆成多对小位移分步拖现象拖一点卡几秒 →原因优化步数多且 512/1024 分辨率下 GPU 压力大 →解法先用 256 分辨率模型horse找手感正式编辑再上 512现象Mac M 系列启动报错 →原因environment.yml 里带 CUDA 依赖 →解法按 README 过滤掉 nvidia/cuda 行重建环境并设置export PYTORCH_ENABLE_MPS_FALLBACK1现象想要AI Generated水印的行为 → 这不是 bug →原因协议要求保留水印功能 →解法接受即可属许可条款一句话收尾DragGAN 把改 GAN 图只能整张重抽变成了点两点就动拖拽即编辑效果即所得。权重下载好、界面打开的那一刻你就可以随手拉一拉狮子的鬃毛试试手感。【免费下载链接】DragGANOfficial Code for DragGAN (SIGGRAPH 2023)项目地址: https://gitcode.com/GitHub_Trending/dr/DragGAN创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表