OpenGL で 2D から 3D への顔の再構成を実装する方法を教えてもらえますか
3D グラフィックスとレンダリングは初めてです。2D 画像から 2D から 3D への顔の再構成を行う方法を教えてください。使用されているアルゴリズムは何ですか? OpenGL を使用してどのように行うことができますか? 関連機能。
入力: 2D 正面顔画像
出力: 入力の 3D 再構成
OpenGL で 2D から 3D への顔の再構成を実装する方法を教えてもらえますか
3D グラフィックスとレンダリングは初めてです。2D 画像から 2D から 3D への顔の再構成を行う方法を教えてください。使用されているアルゴリズムは何ですか? OpenGL を使用してどのように行うことができますか? 関連機能。
入力: 2D 正面顔画像
出力: 入力の 3D 再構成
OpenGL で 2D から 3D への顔の再構成を実装する方法を教えてもらえますか
できません。OpenGL は 3D ラスタライザー描画 API です。3D ジオメトリを 2D 画像に変換するために使用されます。つまり、やりたいこととは反対の方向に進みます。
入力: 2D 正面顔画像
出力: 入力の 3D 再構成
これは現実世界であり、CSI ではありません。
これを 3D データに変換するには、少なくとも追加の入力が必要です。画像の各ピクセルは 2D 空間の点です。つまり、方程式に 2 つの変数を提供します。これを 3 つの変数に変換します。言い換えれば、これは劣決定方程式系です。
追加の入力は次のとおりです。
これに関する研究は、ワシントン大学で行われています。彼らのすべての論文を見ることをお勧めします!
訓練されたオブザーバー モデル、つまり 2D 画像でオブジェクトの深さを推測するために私たちの脳が行うことは、非常に信頼できません。理由を理解するには、任意の遠近法の錯視を見てください。私たちの脳は、どのコンピューター プログラムよりも画像の解釈に優れていますが、それでもだまされる可能性があります。