私的AI研究会 > DLFS2

人間の年齢による顔の変化:DLFS(その2)

14.gif

 AI技術「DLFS(Disentangled Lifespan Face Synthesis)」で人間の年齢による顔の変化をシミュレーションする。
 ローカル環境で「DLFS」を動かす

※ 最終更新:2024/08/17 

「DLFS: Disentangled Lifespan Face Synthesis」

概要

 「http://cedro3.com/ai/dlfs/」 より引用

実行環境の構築

  1. 仮想環境「py38_learn」で実行する(2024/08/06 版以降であること)
    未作成の場合は → 『仮想環境 (py38_learn)』 の手順で仮想環境を作成

  2. GitHub サイトからプロジェクトをダウンロード
    cd /anaconda_win/workspace_2                     ← Windows の場合
    cd ~/workspace_2                           ← Linux の場合
    
    git clone https://github.com/SenHe/DLFS.git
  3. 補助モデルのダウンロード
    cd DLFS
    python download_models.py
  4. プロジェクト・パッケージ project_DLFS.zip (393MB) <DLFS> をダウンロード
    ・解凍してできるフォルダ
    project_DLFS
    └─workspace_2
        └─DLFS                        ← GitHub からクローンしたプロジェクトに上書きする
            ├─checkpoints
            │  ├─females_model
            │  ├─males_model
            │  └─__MACOSX
            │      └─males_model
            ├─images
            ├─models_distan
            ├─options
            ├─results
            └─results_save
    解凍してできる「project_DLFS/」フォルダ内を次のフォルダの下に上書きコピーする
     Windows の場合 →「anaconda_win/」 Linux の場合 → 「~/」

前回 GoogleColab 上で実行したプログラム「dlfs_test.py」を実行

(※ このプログラムは GPU 環境でのみ動作する)

14.gif

DLFS 基本プログラム「dlfs_demo.py」を作成

(※ このプログラムは GPU 環境でのみ動作する)

DLFS:人間の年齢による顔の変化の GUI 操作の画像編集プログラム「dlfs_gui.py」を作る

dlfs2_01_s.jpg

ここまでのまとめ

 

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

「dlfs_test.py」→「dlfs_test2.py」変更点

ログ出力の抑制

pip install dib エラー

AttributeError: module 'PIL.Image' has no attribute 'ANTIALIAS’

 

更新履歴

参考資料