赤い点 = 左目の中心 (L)、右目の中心 (R)、口の中心 (M)
紫色のライン = ライン LR
赤い線 = L と R の中点を横切る水平線
黄色の線 = Mx で LR と交差する垂直線
青い線 = LM と RM
緑の線 = L と R の X 座標間の距離
このデータがあれば、顔のヨー、ピッチ、ロールを特定できますか?
私がこれまでに持っているのはロールだけです:
ロール = 左目と右目の角度差
L、R、M がすべて相対的に動くことを知っていれば、2D 空間でヨーとピッチを計算できるはずですよね?
私の最初の考えは、ヨーは、LR の x 座標の距離に対する M の X 座標の比率として計算できるということでした (緑の線)。
何かご意見は?
注:opencvを使用しています