私的AI研究会 > DLFS2

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

14.gif

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

※ 最終更新:2024/08/06 

「DLFS: Disentangled Lifespan Face Synthesis」

概要

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

実行環境の構築

  1. 仮想環境「py38_learn」で実行する
    未作成の場合は → 『仮想環境 (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> をダウンロード
    ・解凍してできるフォルダ
    update
    └─workspace_2
        └─DLFS                        ← GitHub からクローンしたプロジェクトに上書きする
            ├─checkpoints
            │  ├─females_model
            │  ├─males_model
            │  └─__MACOSX
            │      └─males_model
            ├─images
            ├─models_distan
            ├─options
            ├─results
            └─results_save
    解凍してできる「update/」フォルダ以下を次のフォルダの下に上書きコピーする
     Windows の場合 →「anaconda_win/」 Linux の場合 → 「~/」

パッケージの追加インストール

  1. 「dlib」をインストール
    (py38_learn) conda install -c conda-forge dlib -y
  2. 「unidecode」「dominate」をインストール
    (py38_learn) pip install unidecode dominate
  3. 「pillow」をダウングレード
    (py38_learn) pip install --force-reinstall -v "Pillow==9.5.0"

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

14.gif

GUI で操作できるプログラム「dlfs_gui.py」を作成

 

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

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

ログ出力の抑制

pip install dib エラー

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

 

更新履歴

参考資料