【问题标题】:How can I find rotation angles (pitch, yaw, roll) from perspective transofmation coefficients如何从透视变换系数中找到旋转角度(俯仰、偏航、滚动)
【发布时间】:2013-10-08 10:21:20
【问题描述】:

我有两个二维四边形(每个用 4 xy 对表示),其中一个是另一个的透视变换。如何使用这些四边形推断导致透视失真的旋转(俯仰、偏航、滚动)?

请注意,我使用了 cvGetPerspectiveTransform(),它以 3x3 矩阵的形式返回透视变换系数。我能够使用这些系数将一个点从一个空间映射到另一个空间。但是,我关心的是旋转角度。

有什么想法吗?

谢谢, 哈桑。

【问题讨论】:

标签: opencv matrix 3d projective-geometry


【解决方案1】:

我的算法是
1) 计算四边形的 3d 坐标(示例显示在Calculating rectangle 3D coordinate with coordinate its shadow?
2) 取第一个点并对应第二个计算四元数的两个点(请参阅第一个参考我在其中发布参考答案)
3)从四元数计算旋转矩阵,角度。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-18
    • 1970-01-01
    相关资源
    最近更新 更多