6

顔画像の表情をシミュレートする必要があります(口を開けてください)。このために、まず顔の特徴点を抽出し、唇の角を見つけました。次に、ポイントを下に移動して画像を変形する必要があります。

ここに画像の説明を入力

上の画像では、ポイント ( 2 ) と ( 3 ) をそれぞれ左右に移動する必要があります。そして、ポイント (18) と (19) は少し下がっています。口を開けたような表情になるように。

私の質問:

1) これは、表情をシミュレートするための上記の方法で正しいですか?

2)ポイントを移動してopencvで新しい画像を作成する方法が正しい場合?

4

2 に答える 2

2

かなり最近の調査と、人々がこの分野で使用したテクニックのコースは、ここにあります: http://old.siggraph.org/publications/2006cn/course30.pdf

TL:DR. 絶対的な意味で、それを行う「正しい」方法はありません。計算可能な方法で目標を定義する必要があります。次に、画像データ自体に加えて、それに到達するために必要な追加の (前の) 情報を見つけます。何をする必要があるかを決める前に、「テクスチャ ワーピング」やその他の補間方式をいじるのは時間の無駄です。

「口を開けたような表情」というのは、被写体が口を開けて撮影された場合の本当の顔に近い画像を作りたいという意味だと解釈しています。あなたが見つけたマーカーは明らかにそれについての十分な情報を提供していません-特に、それらは「口」の概念を表現していません. 実際、その概念は画像のどこにも見当たりません。したがって、厳密に言えば、より多くの情報を投入しない限り、タスクは解決できません。

上記の論文を見て、問題をもう一度考え直すことをお勧めします。

于 2013-02-25T18:37:52.993 に答える
0

では、また行きます..

私は多くの人がそれらのポイントからドローニー三角形分割を使用し、その後openglまたはopencvでテクスチャワープまたは歪みを使用しているのを見てきました。

https://github.com/MasteringOpenCV/code/tree/master/Chapter7_HeadPoseEstimation

「MasteringOpencv」ブックの一部は google.books にあります。

于 2013-02-25T12:10:56.957 に答える