私的AI研究会 > StylerGAN2

StyleGAN3による画像の編集:StyleGAN3(その2)== 編集中 ==

gan3_10m.jpg

 ローカルマシン上の「StyleGAN3」で画像を編集する

※ 最終更新:2024/10/09 

StyleGAN3による画像の編集

概要

実行環境の構築

  1. 仮想環境「py38_learn」で実行する
    未作成の場合は → 『仮想環境 (py38_learn)』 の手順で仮想環境を作成

  2. GitHub サイトからプロジェクトをダウンロード
    cd /anaconda_win/workspace_2                 ← Windows の場合
    cd ~/workspace_2                       ← Linux の場合
    
    git clone https://github.com/cedro3/stylegan3-editing.git
  3. プロジェクト・パッケージ project_stylegan3.zip (1.47GB) <StyleGAN> をダウンロード
    ・解凍してできるフォルダ
    project_StyleGAN
    └─workspace_2
        └─stylegan3-editing                  ← GitHub からクローンしたプロジェクトに上書きする
            ├─edit
            │  ├─align
            │  ├─crop
            │  ├─invert_psp
            │  └─latents_psp
            ├─editing
            │  ├─interfacegan
            │  │  └─boundaries
            │  │      └─ffhq
            │  │              age_boundary.npy                ①
            │  │              Male_boundary.npy               ②
            │  │              pose_boundary.npy               ③
            │  │              Smiling_boundary.npy            ④
            │  │
            │  └─styleclip_global_directions
            │      └─sg3-r-ffhq-1024
            │              delta_i_c.npy                       ⑤
            │              s_stats                             ⑥
            │
            └─pretrained_models
                    restyle_e4e_ffhq.pt                         ⑦
                    restyle_pSp_ffhq.pt                         ⑧
                    shape_predictor_68_face_landmarks.dat       ⑨
     ※ ①~⑨ 予めダウンロードした画像から潜在変数を求めるエンコーダ(e4e/pSp)と画像編集用のパラメータ

    解凍してできる「project_StyleGAN/」フォルダ内を次のフォルダの下に上書きコピーする
     Windows の場合 →「anaconda_win/」 Linux の場合 → 「~/」

  4. 不足しているパッケージの導入
    pip install pyrallis
    pip install git+https://github.com/openai/CLIP.git

InterFaceGANによる編集プログラム「stylegan.py」

stylegan3_01_m.jpg

StyleClipによる編集プログラム「stylegan_clip.py」

stylegan3_clip_01_m.jpg

StyleGAN3 実行モジュール「_stylegan.py」

 「StyleGAN3クラス」としてパッケージ化する

ここまでのまとめ

 

対処した問題点とエラー詳細

ワーニングエラー出力抑制

 

更新履歴

参考資料