2017-11-24 4 views
0

ビデオのフレームシーケンスで顔のアライメントを実行したい。私は顔の興味のポイントを追跡するitraface顔検出トラッカーを使用しています。これらの点は、ここで見つけることがCA:私はしたいものPythonを使用したビデオでの顔のアライメント

enter image description here

は(Pythonのコードを使用して)回転させることです。私の質問は、目や口からのポイント(目や口の極端な右と左の点)を使って回転角度を計算する方法があるかどうかです。その角度をどのように計算できますか?

+0

缶[この](

あなたがこの方法の詳細を見つけることができる角度を見つけるために、両眼の座標を使用してcv2.getRotationMatrix2D

で回転行列を構築します/ questions/36590516/how-to-get-3d-coordinate-head-pose-estim-in-dlib-c/36591123#36591123)は役に立ちますか? – ZdaR

+0

私が従う必要があるアルゴリズムのステップは何かを理解しようとしています。 –

+0

答えを理解しましたか? 3D空間であなたの顔の向きを計算するためのOpenCVメソッドがすべてあります。 – ZdaR

答えて

1

あなたの目印から両方の目領域を取得して、各目の中心を計算します。その後、目の中心点を取得します。これは、顔を回転させたい点です。 はその後https://stackoverflow.com here

+0

2点間の角度を見つけて画像全体を回転させるとどうなりますか? –

+0

目の中心点を中心に回転させている限り。 – Tiphel

関連する問題