3

今日、私は興味深い問題に遭遇しました。

それが私が持っているものです:ヒューマノイドが描かれた2つの画像(人間やオークの画像など)

それが私がしなければならないことです:人間が「オークのメイクアップ」を得る方法でそれらを組み合わせると、彼の肌は緑色になり、もう少し脂肪が増えます...

Ruby on RailsとPHPプログラマーがいることを考慮して、サーバーでそれを行うにはどうすればよいですか?同様のスタッフを行うためのエンジンはありますか?顔を検出するためのopenCVやその他のツールについて聞いたことがありますが、顔の組み合わせについてはどうでしょうか。あなたが知っている、彼らが2人の有名人を1つに結合するいくつかのウェブサイトがあります

いくつかの情報源と例が必要です。私はこのようないくつかのサイトがあることを知っています。無料のコードがあるのだろうか。一般的に、このデモは私に非常に適していますが、ソースは無料ではありません...

4

2 に答える 2

4

良い顔のモンタージュは簡単な作業ではなく、そのための優れたオープンソース ツールを知りません。しかし、OpenCV には、面を結合するために必要な基本的なブロックのほとんどがあります。これは、ボンネットの下で OpenCV を使用するデモ サイトです。詳細については、その作成者のブログをご覧ください。

于 2011-09-06T10:26:01.863 に答える
1

最適な組み合わせは、2 つの顔画像間の中間形状のブレンド、つまり画像形状とピクセル値の両方のブレンドになると思われるため、いわゆる画像モーフィング(または Beier-Neely Field Warping Algorithm) を見ることができます。または、ポアソン画像ブレンディングを使用して直接ブレンドすることもできます。

どちらについても、オンラインでたくさんのチュートリアルとコードを見つけることができます。

于 2011-09-13T20:16:06.610 に答える