ReActor用のポートレートをInstantIDで作る
ReActorはreference一枚でFace Swapできるが、髪で顔が隠れていたり、そもそも低品質だったりすると失敗する そこで、reference複数枚の画像からInstantIDを使ってスキンヘッドのポートレートを生成 これをReActorに送ることで品質を安定させる
https://gyazo.com/32022cf5ebb4d000f79390bc5c3af711
リストで処理したものをバッチに変換している都合上、reference画像が二枚以上ないとエラーが出ます
入力画像を顔でセグメンテーション
それらをInstantIDに入力
顔の向きを正面にしているけれど、立体感をReActorに教えるには斜めのほうが良いかもしれないnomadoor.icon
https://gyazo.com/a1ee3a351fd92ce80949833c1f6a0e62https://gyazo.com/663a4a4a27e4cefbd109ce0ef128b6fd
ReActorへ
https://gyazo.com/b33b4442032efd41c0bf316a8fc5d876https://gyazo.com/a2abe6ab92e87f366bad8c1319dee926
← 入力画像そのまま | ReActor用ポートレート →
今回は入力画像が綺麗だったのでどっちがいいかは正直良くわからない