UI はローカライズ済みです。スキルの紹介と説明文書は選択した言語へ AI が自動翻訳し、コード・コマンド・パス・専門用語は原文のままです。原作者の文書が優先されます。
スキルを探す
生産性・共同作業 · SKILL.md

stylegan-human-manipulation

stylegan-human-manipulation

Guides StyleGAN-Human alignment, background preprocessing, PTI inversion, latent-direction editing, real-image workflows, InsetGAN, and asset preflight.

Independent GitHub snapshot · Automated classification · Original documentation governs

スキルの説明

GitHub

name: stylegan-human-manipulation description: "Guides StyleGAN-Human alignment, background preprocessing, PTI inversion, latent-direction editing, real-image workflows, InsetGAN, and asset preflight." disable-model-invocation: true metadata: disco-role: operating license: NOASSERTION

StyleGAN-Human Manipulation

Use this route for human-image preparation and editing rather than basic generation: whitening backgrounds, aligning raw photos, inverting real images with PTI, applying upper_length/bottom_length edits, or composing face/body images with InsetGAN.

Asset-first workflow

Run the preflight helper before touching model code:

python sub-skills/stylegan-human-manipulation/scripts/check_stylegan_human_assets.py \
  --repo-root /path/to/DragGAN \
  --check-alignment --check-pti --check-editing --check-insetgan

Missing assets are expected in a fresh checkout. Do not replace a missing model, latent direction, or segmentation file with a random download.

Choose a route

  • CPU-safe foreground/background processing: references/alignment-and-data-prep.md and the bundled bg_white.py.
  • Raw human photo to aligned 512x1024 image: alignment prerequisites and the one-person constraint in the same reference.
  • Real image to editable latent: PTI configuration and outputs in references/inversion-and-editing.md.
  • Generated or PTI-edited human image: attribute editing with upper_length or bottom_length.
  • Face/body fusion: InsetGAN, which needs separate face/body checkpoints and dlib models.

Background whitening

The bundled helper is self-contained and CPU-safe:

python sub-skills/stylegan-human-manipulation/scripts/bg_white.py \
  --raw-img-dir raw_images --raw-seg-dir masks --outdir white_background

It requires matching filenames and writes one output per valid raw/mask pair. Use a tiny fixture first; the helper returns non-zero when no pair can be processed.

Real-image route

For real-image editing, keep the order explicit: raw image -> alignment -> PTI/e4e inversion -> attribute edit. PTI path and global settings are file-based in the source workflow, so use the reference checklist and preflight helper before launching a long CUDA optimization.

Related routes

Bundled files

保存したスキル