

固定されたカメラがあります。  
このカメラは角度は変えることができます。（よくある監視カメラ）  
このカメラで角度を変えて違った画像１，画像２があります。  
画像１と画像２のX方向の角度、Y方向の角度を求めたいです。  
OpenCVなど（それ以外でもいいですが）角度を取得することはできるでしょうか？

エピポーラー幾何（epipolar geograpy）とは逆？のパターンになるかとおもいますが、角度を求める方法はありますか？  
教えていただきたいです。


CC BY-SA 4.0
2018-07-25T08:23:19.510
46949
2023-01-29T18:04:35.563
29454
question
opencv
OpenCVでカメラ角度を取得したい


２つの画像から、同じ点(例えば同じ人の鼻の頭)の位置が検出できれば、2つの画像をとった時のカメラの向きの差分を求めることは可能ではないかと思われますが、撮られた画像次第でしょうね。  
（(同じ点が映っている)画素の位置が特定できれば、光学系にどの方向から光が入ったかが分かりますから、カメラの向きに相対的な方向が決まります。そうした情報が２つあれば、カメラの向きの差が求められるはずです）

（二つの画像が全く異なる向きのカメラで撮られた（画像１と画像２に共通して映っている物がない）場合には、不可能）


CC BY-SA 4.0
2018-07-25T08:41:09.707
46950
2018-07-25T08:41:09.707
217
46949
answer