ARTICLE DETAIL

资讯详情

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

DragGAN快速上手:拖拽改人像姿态的零代码完整教程

DragGAN快速上手:拖拽改人像姿态的零代码完整教程 DragGAN快速上手拖拽改人像姿态的零代码完整教程【免费下载链接】DragGANOfficial Code for DragGAN (SIGGRAPH 2023)项目地址: https://gitcode.com/GitHub_Trending/dr/DragGANDragGAN让GAN生成的图像可以被拽着走在画面上点两个点、按开始图像就会朝你指定的位置变形。这篇指南带你从装环境到第一次拖拽再到编辑真实人像全程不写一行代码。先看效果DragGAN能做什么 ️它能把人脸、头发或某个身体部位移动到指定位置图像其余部分保持自然连贯。你还可以刷出一块灵活区域把背景锁住只让指定位置发生改变。跑起来环境要求建议有一块NVIDIA显卡项目自带包含CUDA依赖的conda环境。Mac或纯CPU机器也能跑差异见文末排错。安装依赖一步到位git clone https://gitcode.com/GitHub_Trending/dr/DragGAN cd DragGAN克隆仓库并进入目录后面所有命令都在这里执行。conda env create -f environment.yml创建stylegan3环境一次性装好Python 3.8、PyTorch和CUDA依赖。conda activate stylegan3激活环境后续命令都在这个环境里运行。pip install -r requirements.txt补装Gradio、imgui等其余依赖。python scripts/download_model.py下载狮子、人像、狗、汽车等8个预训练StyleGAN2权重存到./checkpoints目录。启动python visualizer_drag_gradio.py启动网页版界面浏览器会自动打开127.0.0.1:7860的编辑页这是最省事、跨平台的方式。Linux或macOS也可以打开桌面版sh scripts/gui.shWindows用户改用.\scripts\gui.bat。核心功能实操拖拽编辑的操作顺序场景一生成初始图像并拖拽目标生成一张图把图上的物体挪到你想要的位置。在页面顶部Pretrained Model下拉框里选一个模型改一下Seed数值可换图。点Add Points进入打点模式。在图像上点一下要移动的物体位置这是起点。再点一下图像上你想让它去的位置这是终点。点Start优化开始图像实时朝目标点移动。效果满意后点Stop停止。效果物体会滑到你点的位置其余部分保持稳定。想重做就点Reset Points清空控制点或点Reset Image按当前种子重新生成图像。场景二用遮罩锁住背景目标只让指定区域变化背景保持不动。点Edit Flexible Area进入遮罩模式。用笔刷圈出允许变化的区域没圈到的部分会被锁定。勾选Show Mask确认刷到的范围再照常点Start开始拖拽。完成后点Reset mask清除笔刷。图像动得太猛或太保守时调整Step Size步长和Lambda运动惩罚两个数值把潜空间从w切到w速度会慢一些但结果通常更好。进阶玩法编辑真实照片DragGAN操作的是GAN潜码真实照片要先反转成潜码才能编辑。仓库的stylegan_human/目录里带了PTI反转工具。下载StyleGAN-Human模型权重放到./checkpoints目录。用该目录下的PTI工具把你的照片反转成潜码。在界面里选对应模型、加载潜码然后照场景一的步骤拖拽。排错速查下拉框没有模型、程序起不来权重没下载先跑python scripts/download_model.py。Mac上启动报CUDA相关错误environment.yml是按NVIDIA显卡配的去掉nvidia/cuda依赖另建环境Mac上再设置export PYTORCH_ENABLE_MPS_FALLBACK1做法见README。图像动得太多、效果崩坏调小Step Size或把潜空间从w切到w。拖拽卡顿、刷新慢减少控制点数量把一次编辑拆成多轮或换分辨率更低的模型。收尾流程其实就四步选模型、点两个点、按开始、看效果。去clone下来试试吧5分钟后你就能拖起一张图像。【免费下载链接】DragGANOfficial Code for DragGAN (SIGGRAPH 2023)项目地址: https://gitcode.com/GitHub_Trending/dr/DragGAN创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表