从Opencv中从一个正方形检测到的4点计算俯仰和横滚和YAW

问题描述 投票:0回答:1

我有一张像这样的矩形图片:

“原图”“>

但是之后,我像这样从相机拍摄了照片:

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS8yczJJMy5qcGcifQ==” alt =“在此处输入图像描述”>

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS91ZEhjeC5qcGcifQ==” alt =“按相机拍照”>

我通过approxPolyDP检测到矩形的4个角。我检测到的点是这些值:

308,25
38,99
147,477
412,466

现在如何通过这4点来计算俯仰,横滚和偏航?

我有一个类似此图像的矩形图片:但是之后,我像这样从相机拍摄了一张照片:我通过roxPolyDP检测到矩形的四个角。我检测到的点是这些...

c++ opencv opencv3.1
1个回答
0
投票

请参见How to calculate perspective transform for OpenCV from rotation angles?。您将不得不从该解决方案中倒退。

© www.soinside.com 2019 - 2024. All rights reserved.