//=time() ?>
1枚目を石化GANにかけると2枚目のように服に色が残る。 いじってるとき「あ、そうか」と思いつき。どうせ後で「マスク作って背景と合成する」処理するなら、色のトーンはある程度落ち着いてるGANでの変換後に、グレースケール化してからマスクで合成すればいいんじゃ?と。 やってみたのが3枚目。
失敗例その2 1枚目が元画像 2枚目が石化GAN出力画像 3枚目がマスク画像 4枚目が2枚目と3枚目の合成画像 1・2・4枚目の海苔は後から加えたもの セグメンテーションで頭の上半分が消えたのでマスク生成でも失敗。 とはいえ、コレはコレでありな石化コラでは?と思ってしまう重症フェチ患者^^;
完全な失敗例 1枚目が入力画像 2枚目が生成されたマスク画像 ……なんも出てきてない^^; セグメンテーションの段階で人と認識されてなかったのでマスクがtrimapが作れなかったのが原因
結果。 1枚目がいつもの露出ちゃんの元画像 2枚目が生成されたマスク画像 3枚目がGAN結果との合成画像 ……右手薬指が生身に戻った(ぉ
服ごと石化の絵を生身に戻そうとするとこんな感じになる。 学習データに、裸石化の絵を食わせすぎたか……となってる^^;
CycleGANってその仕組上、A→Bの変換器とB→Aの変換器も作るわけで。今回、生身→石化の変換しようとしたら、石化→生身の変換もできる。やってみるとこんな感じ。 石のテクスチャ消して肌を作ろうとしてるの、すごくない?(髪の色もその部分は変えようとしてる)
個人的に結構好きな感じになったのがコレ ヒビが入らないのがなぁ……
背景つきであまりうまくいかなかった例。 人物は灰色に揃ってるのはいいんだけど、背景もほぼ灰色になっちゃってる。 石化イラスト見てると、なんかみんなやけに暗い背景にしたがってない?^^;。その影響が出ちゃってるのかな?と。
顔だけを石化GANにかけると、髪・目・肌の色がそろってくるのがわかる。白目が惜しい。
背景なしだから駄目、というわけではなく。 例えばこんなん。 単に彩度落とすだけだと、肌・髪・目・セーラーの色の差はもっとつくはず。色をそろえようとしているのがわかる。