Roop †

更新日2023-10-06 (金) 11:26:15
作成日:2023年8月30日

Roopは顔を別の顔に入れ替えるfake作成モジュール

↑

事前準備 †

↑

VisualStudiのインストール †

VS_inst1.png

「VisualStudioSetup.exe」を実行

を選択する

MSにはサインインしない

VS_inst2.png

VS_inst3.png

VS_inst4.png

VS_inst5.png

最後の画面は「X」で閉じる

↑

Insight faceのインストール †

>pip install insightface==0.7.3
Collecting insightface==0.7.3
  Using cached insightface-0.7.3.tar.gz (439 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Installing backend dependencies ... done
  Preparing metadata (pyproject.toml) ... done
Collecting matplotlib
  Using cached matplotlib-3.7.2-cp310-cp310-win_amd64.whl (7.5 MB)
Collecting Pillow
  Using cached Pillow-10.0.0-cp310-cp310-win_amd64.whl (2.5 MB)
Collecting numpy
  Using cached numpy-1.25.2-cp310-cp310-win_amd64.whl (15.6 MB)
Collecting cython
  Using cached Cython-3.0.2-cp310-cp310-win_amd64.whl (2.8 MB)
Collecting scikit-learn
  Downloading scikit_learn-1.3.0-cp310-cp310-win_amd64.whl (9.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.2/9.2 MB 5.1 MB/s eta 0:00:00

(略)

Successfully built insightface
Installing collected packages: wcwidth, easydict, urllib3, typing-extensions, threadpoolctl, six, PyYAML, pyparsing, protobuf, prettytable, Pillow, packaging, numpy, networkx, lazy_loader, kiwisolver, joblib, idna, fonttools, cython, cycler, colorama, charset-normalizer, certifi, tqdm, tifffile, scipy, requests, PyWavelets, python-dateutil, opencv-python-headless, onnx, imageio, contourpy, scikit-learn, scikit-image, matplotlib, qudida, albumentations, insightface
  Running setup.py install for easydict ... done

Successfully installed Pillow-10.0.0 PyWavelets-1.4.1 PyYAML-6.0.1 albumentations-1.3.1 certifi-2023.7.22 charset-normalizer-3.2.0 colorama-0.4.6 contourpy-1.1.0 cycler-0.11.0 cython-3.0.2 easydict-1.10 fonttools-4.42.1 idna-3.4 imageio-2.31.2 insightface-0.7.3 joblib-1.3.2 kiwisolver-1.4.5 lazy_loader-0.3 matplotlib-3.7.2 networkx-3.1 numpy-1.25.2 onnx-1.14.1 opencv-python-headless-4.8.0.76 packaging-23.1 prettytable-3.8.0 protobuf-4.24.2 pyparsing-3.0.9 python-dateutil-2.8.2 qudida-0.0.4 requests-2.31.0 scikit-image-0.21.0 scikit-learn-1.3.0 scipy-1.11.2 six-1.16.0 threadpoolctl-3.2.0 tifffile-2023.8.25 tqdm-4.66.1 typing-extensions-4.7.1 urllib3-2.0.4 wcwidth-0.2.6

[notice] A new release of pip available: 22.2.1 -> 23.2.1
[notice] To update, run: python.exe -m pip install --upgrade pip
↑

ifnudeのインストール †

>pip install ifnude
Collecting ifnude
  Obtaining dependency information for ifnude from https://files.pythonhosted.org/packages/cf/33/f574d30776de4729dc67be79b273cbd000ce37deb4b897331c0dd2a41096/ifnude-0.0.3-py2.py3-none-any.whl.metadata
  Downloading ifnude-0.0.3-py2.py3-none-any.whl.metadata (1.7 kB)

Requirement already satisfied: pillow in c:\usr\python\python310\lib\site-packages (from ifnude) (10.0.0)

Requirement already satisfied: opencv-python-headless>=4.5.1.48 in c:\usr\python\python310\lib\site-packages (from ifnude) (4.8.0.76)
Requirement already satisfied: tqdm in c:\usr\python\python310\lib\site-packages (from ifnude) (4.66.1)
Requirement already satisfied: scikit-image in c:\usr\python\python310\lib\site-packages (from ifnude) (0.21.0)
Requirement already satisfied: onnxruntime in c:\usr\python\python310\lib\site-packages (from ifnude) (1.15.1)
Requirement already satisfied: numpy>=1.21.2 in c:\usr\python\python310\lib\sit e-packages (from opencv-python-headless>=4.5.1.48->ifnude) (1.25.2)

(略)

Requirement already satisfied: pyreadline3 in c:\usr\python\python310\lib\site-packages (from humanfriendly>=9.1->coloredlogs->onnxruntime->ifnude) (3.4.1)
Downloading ifnude-0.0.3-py2.py3-none-any.whl (7.1 kB)
Installing collected packages: ifnude
Successfully installed ifnude-0.0.3
↑

roopのgithubインストール †

拡張機能→URLからインストール

ここまで作業して再起動するとfileError.txtのError1、2が発生して動作しない

↑

Error対策 †

↑

Error2の対策 †

stable-diffusion-webui直下の以下の2つのファイルの文末に以下の内容を追加

insightface==0.7.3
onnxruntime==1.15.1
Insightface==0.7.3
onnx==1.14.1
onnxruntime==1.15.1
ifnude==0.0.3

Stable Diffusion再起動

roopを適用するとfileError.txtのError3が発生

↑

Error3の対策 †

stable-diffusion-webui\models\roopにnswapper_128.onnxモデルを入れる

ただし、オリジナルサイトには見つからないが以下からDLできた

この対応を行ったらError1も消える

↑

作業手順 †

�‥�当なプロンプトで元画像を作成する(txt2imgで作業)

変更前.png

�▲掘璽匹鮓把蠅垢�

��roopを有効化する

�な儿慌菫�をroopにドラッグアンドドロップする

変更前.png

�ダ言�する

フェイク画像

変更後.png

↑

参考 †


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS